Submitted by: Submitted by tfanez
Views: 30
Words: 3606
Pages: 15
Category: Literature
Date Submitted: 04/22/2015 02:35 PM
SOFTWARE ENGINEERING – MANAGEMENT PERSPECTIVE
ISTN713
Adopting Scrum As An Agile Approach In Distributed Software Development Projects
A Research Assignment Submitted By
BADRU ABDULBAQI – 215065196
FANIRAN VICTOR T. - 215078603
Pietermaritzburg Campus
APRIL, 2015
TURNITIN SIMILARITY INDEX: 1%
Contents
1. Introduction………………………………………………………………… 2
1.1 Statement of problem………..………………………………………………. 2
2. Background of research problem………………………………………….. 3
2.1 Scrum ………………………………………………………………………... 3
3. Literature Survey ………………………………………………………… ... 4
4. Research Methodology……………………………………………………… 6
5. Research Justification ……………………………………………………… 8
6. Conclusion…………………………………………………………………… 9
References ………………………………………………………………… ... 10
1. Introduction
Software industries have faced challenges of unpredictability and uncertain requirements in Distributed Software Development (DSD) projects (Hossain, Babar, & Hye-young, 2009; Paasivaara, Durasiewicz, & Lassenius, 2009). These challenges brought about the Agile Approach (AA). AA welcomes collaboration between the software developer and user, giving room for requirement change during the development process (Hossain, Babar, & Hye-young, 2009). Furthermore, it changed the strict adherence to prescriptive processes of traditional software development which brought about flexibility.
Damian, Lassenius, Paasivaara, Borici, and Schroter (2012) quoted the “Fifth annual ”state of Agile development” survey,” (2010) as noting that today, Software organizations are increasingly adopting Agile methods such as Scrum and XP (Xtreme Programming). Their paper further noted that “Agile methods were originally designed for the use of single small teams, having team members working “face-to-face” preferably in team rooms”. Also, J. Sutherland, Schoonheim, Kumar, Pandey, and Vishal (2009, p. 277) citing Teasley, et al (2000) reported that “Co-located teams are more productive than distributed teams, often...