PEOPLE FACTORS IN AGILE SOFTWARE DEVELOPMENT AND PROJECT MANAGEMENT

With the increasing popularity of Agile Methods, many software organisations are moving away from traditional methods to adopt Agile development methodologies. Instead of being predictive, Agile is rather adaptive and people-focussed. It advocates a small and collaborative team that work closely together. But team size is a factor that is in turn constrained by people factors. When implementing Agile, these key factors are often overlooked. This study aims at identifying the underlying people factors to consider when adopting Agile for a team to be effective. The method used is the study of three different sized Agile teams developing products based on the same technologies and using Scrum. Both objective and subjective measures were used and the results are supported by a survey. The results clearly show that for agile methodologies to work well, it is crucial to select the right people for the right team.

[1]  Deborah G. . Ancona,et al.  Bridging the Boundary: External Activity and Performance in Organizational Teams. , 1992 .

[2]  Chris F. Kemerer,et al.  An agenda for research in the managerial evaluation of computer-aided software engineering (CASE) tool impacts , 1989, [1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track.

[3]  Bradley R. Staats,et al.  Team familiarity, role experience, and performance: evidence from indian software services , 2008, IEEE Engineering Management Review.

[4]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[5]  B. Tuckman DEVELOPMENTAL SEQUENCE IN SMALL GROUPS. , 1965, Psychological bulletin.

[6]  Mary Perrecone,et al.  The Five Dysfunctions of a Team: A Leadership Fable , 2008 .

[7]  Henri Fayol,et al.  Administration industrielle et générale : prévoyance, organisation, commandement, coordination, controle , 1917 .

[8]  Goparaju Purna Sudhakar,et al.  Soft factors affecting the performance of software development teams , 2011 .

[9]  Shane Hastie "The Agile Mindset: what does it take to make this stuff work?" , 2004 .

[10]  Xiaofeng Wang,et al.  People over Process: Key Challenges in Agile Development , 2011, IEEE Software.

[11]  A. Baddeley,et al.  Working memory and executive control. , 1996, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[12]  Robert Biddle,et al.  Agile Experience : Communication and Collaboration in Agile Software Development Teams , 2006 .

[13]  Bouchaib Bahli,et al.  Journal of Information Technology Education Group Performance in Information Systems Project Groups: an Empirical Study Group Performance in Information Systems Project Groups , 2022 .