Agile software development: Implementation perspective

Agile software development: Implementation perspective

Asim IsmailSyed M. Ali 

Shaheed Zulfikar Ali Bhutto Institute of Science & Technology Dubai Campus 345004, United Arab Emirates

Corresponding Author Email: 
asimismail7@gmail.com
Page: 
12-16
|
DOI: 
https://doi.org/10.18280/rces.050103
Received: 
18 January 2018
|
Accepted: 
28 March 2018
|
Published: 
31 March 2018
| Citation

OPEN ACCESS

Abstract: 

In today's world, the degree of technological and requirements change and market dynamics need fast responsiveness to sustain a competitive advantage. The ability of an enterprise to succeed in such a competitive environment is highly dependent on their capacity in developing software with faster speed. To work with such a pace enterprises are creating increasingly sophisticated software with requirements for business with efficiency. The practices required to develop these systems must conform to the increasing degree of innovation and also the evolving needs of organizations. Agile helps the enterprises to produce value more efficiently and continuously on a periodic and predictable schedule. This study provides a summary of the Agile from implementation perspective by discussing multiple agile methods, including its strategies, principles, practices and values for implementation. According to this study and observations, agile methodologies can provide excellent benefits for medium and small scaled projects. Also, explains how one can scale Agile for large projects using SAFe 4.0.

Keywords: 

software process, software development methodology, agile, scrum, kanban, XP, SAFe

1. Introduction
2. Agile Approach
3. Objectives of the Study
4. Material and Methods
5. Result and Findings
6. Conclusions
  References

[1] Stellman A, Greene J. (2014). Learning Agile. O'Reilly Media, Inc.

[2] Cohn M. (2009). Succeeding with agile, Addison-Wesley Professional.

[3] Smartsheet. https://www.smartsheet.com/agile-vs-scrum-vs-waterfall-vs-kanban, accessed on Feb. 20, 2018.

[4] Amir Mkkakamnk. (2013). An appraisal of agile software development process. International Journal of Advanced Science & Technology 58: 20.

[5] Bowes J. (2015). MANIFESTO. https://manifesto.co.uk/kanban-vs-scrum-vs-xp-an-agile-comparison/, accessed on Jan. 14, 2018.

[6] Ponomareff D. "SlideShare," TORAK. http://www.slideshare.net/dimka5/introducing-agile-scrum-xp-and-kanban, accessed on Jan. 25, 2018.

[7] SAFe. http://www.scaledagileframework.com/, accessed on Feb. 28, 2018.