2016
DOI: 10.17706/jsw.11.12.1231-1241
|View full text |Cite
|
Sign up to set email alerts
|

A New Approach for Distributed Software Engineering Teams Based on Kanban Method for Reducing Dependency

Abstract: In today's globalization with the shift towards Agility. Agile practices highly evaluates communication to achieve improvement in the software development process and among development team members. Stable communication can be difficult and a challenge in distributed agile environment. Pointless communications and actions in software development projects do not decrease work in progress and may cause failure. Getting rid of such a waste leads to a continuous flow process improvement, decreasing team dependency… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(2 citation statements)
references
References 19 publications
0
2
0
Order By: Relevance
“…This can encourage all members to work together in group projects [22]. A Kanban survey indicates a 72% reduction in dependency while maintaining a consistent development pace across the team [23]. But the Kanban board may result in the teams working on smaller user stories over the larger ones which can lead to uneven task distributions in the teams [24].…”
Section: Agile Software Engineers Stick Together (Asest)mentioning
confidence: 99%
“…This can encourage all members to work together in group projects [22]. A Kanban survey indicates a 72% reduction in dependency while maintaining a consistent development pace across the team [23]. But the Kanban board may result in the teams working on smaller user stories over the larger ones which can lead to uneven task distributions in the teams [24].…”
Section: Agile Software Engineers Stick Together (Asest)mentioning
confidence: 99%
“…In this scenario, the software development is carried out collaboratively by distributed teams, featuring the Distributed Software Development (DSD). However, this development strategy has brought challenges related to communication, coordination and cooperation for the software projects caused by the geographical and temporal distance between the teams (Herbsleb et al, 2000;Herbsleb and Moitra, 2001;Damian, 2002;Hargreaves and Damian, 2004;Layman et al, 2006;Sangwan et al, 2006;Jiménez et al, 2010;Ivcek and Galinac;Yacoub et al, 2016). According to Herbsleb and Moitra (2001), in distributed environments, the communication channels and the ability of developers to work together are reduced.…”
Section: Introductionmentioning
confidence: 99%