Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams [12]. The main crux of agile software development is to break the development tasks into small increments, which entails minimal planning & documentation and focuses on delivery of the increment rather than the entire software. This thus minimizes the project risk and allows the project to adapt to changes quickly. The Department of Information Technology at Manipal University Dubai had applied the principles of agility to develop the Department Portal through the efforts of its graduating students under supervision of the IT Project Cell. This paper brings out the experiences of this case study and the lessons learnt in this unique experiment. The findings published in this paper may be of particular interest to other Universities or Organizations which are evaluating the options of making changes to their traditional software development methodology to achieve efficiency and effectiveness in their software development processes. Other researchers may use the results of this case study to effectually relate their research observations or conclusions.
[1]
Pekka Abrahamsson,et al.
Is Open Source Software Development Essentially an Agile Method
,
2003
.
[2]
Cornelia Boldyreff,et al.
Open-Source Development Processes and Tools
,
2003
.
[3]
Alistair Cockburn,et al.
Agile Software Development
,
2001
.
[4]
Jeff Sutherland,et al.
Manifesto for Agile Software Development
,
2013
.
[5]
K. Eisenhardt.
Building theories from case study research
,
1989,
STUDI ORGANIZZATIVI.
[6]
Alessandro Soro,et al.
Defining a distributed agile methodology for an open source scenario
,
2005
.
[7]
Kent L. Beck.
Extreme Programming
,
1999,
TOOLS.
[8]
B. Flyvbjerg.
Five Misunderstandings About Case-Study Research
,
2006,
1304.1186.
[9]
A. Cockburn,et al.
Agile Software Development: The People Factor
,
2001,
Computer.
[10]
Roger S. Pressman,et al.
Software Engineering: A Practitioner's Approach
,
1982
.
[11]
R. Yin.
Case Study Research: Design and Methods
,
1984
.