Advertisement

Estimation of Risks in Scrum Using Agile Software Development

Conference paper
  • 1.3k Downloads
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 787)

Abstract

In this era a number of latest trivial software development process methods have been developed. Agile software development is one of them. Agile is a time-dependent approach to software delivery. Scrum is the agile software development methodology process that is extensively utilized today in many of the software companies. It is an agile technique to handle a project, usually in agile software development. Agile software development by way of Scrum is frequently perceived as a methodology; however than showing Scrum as methodology, consider of it as a framework for handling a process. This paper will initiate with the background, it will cover the characteristics and definition of agile software development and highlights the major different agile software techniques. Various agile techniques will also elaborate in this paper. The core aim of this paper is to identify risk on agile development and improve the quality of the software by using agile methodologies.

Keywords

Scrum Agile software development Traditional software development Risk management Software development techniques 

Notes

Acknowledgments

We authors acknowledge with thanks assistance rendered by Prof. Dr. Javed Anjum Sheikh, University of Lahore, (Gujrat Campus) for providing crucial insight during the course of the research work, which greatly improved the manuscript.

References

  1. 1.
    Computer programming (2009). http://en.wikipedia.org/wiki/Progarming. Accessed 5 Apr 2009
  2. 2.
    Object oriented programming (2009). http://en.wikipedia.org/wiki/Object_oriented. Accessed 20 Mar 2009
  3. 3.
    Klimes, C., Prochazka, J.: New approaches in software development in acta elctrotechnica et informatics (2006)Google Scholar
  4. 4.
    Szalvay, V.: An introduction to agile software development. Technical report, Danube Technology (2004)Google Scholar
  5. 5.
    Royce, W.: Software Project Management: A Unified Framework (1998)Google Scholar
  6. 6.
    Ahmed, A., Ahmed, S., Ehsan, N., Mirza, E., Sarwar, S.Z.: Agile software development: impact on productivity and quality, pp. 287–290. IEEE (2010)Google Scholar
  7. 7.
    Kumar, G., Bhatia, P.K.: Impact of agile methodology on software development process. IJCTEE, 2 (2012)Google Scholar
  8. 8.
    Dyba, T., Dingsoyr, T.: What do we know about agile software development. IEEE Softw. 26, 6–9 (2009)CrossRefGoogle Scholar
  9. 9.
    Schawber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall, Upper Saddle River (2001)Google Scholar
  10. 10.
    Rong, G., Shao, D.: SCRUM-PSP: embracing process agility and discipline. In: Asia Pacific Software Engineering Conference (2010)Google Scholar
  11. 11.
    Begel, A., Nagappan, N.: Usage and perceptions of agile software development in an industrial context: an exploratory study. In: 1st International Symposium on Empirical Software Engineering and Measurement, pp. 255–264 (2007)Google Scholar
  12. 12.
    Zuo, A., Yang, J., Chen, X.: Research of agile software development based on formal methods. In: International Conference on Multimedia Information Networking and Security, pp. 762–766 (2010)Google Scholar
  13. 13.
    Livermore, J.A.: Factors that impact implementing an agile software development mehtodolgy, pp. 82–85. IEEE (2007)Google Scholar
  14. 14.
    Nakki, P., Koskela, K., Pikkarainen, M.: Practical model for user driven innovation in agile software development. In: Proceedings of the of 17th International Conference on Concurrent Enterprising, pp. 1–8 (2011)Google Scholar
  15. 15.
    Solo, O., Abrahamsson, P.: Agile methods in european embedded software development organization: a survey on the actual use and usefulness of extreme programming and scrum. IET Softw. 2(1), 58–64 (2008)CrossRefGoogle Scholar
  16. 16.
    Far, B.: Software reliability engineering for agile software development, pp. 694–607. IEEE (2007)Google Scholar
  17. 17.
    Misra, S.C., Kumar, U., Kumar, V., Grant, G.: The Organizational changes required and the challenges involved in adopting agile methodologies in traditional software development organization, pp. 25–28. IEEE (2006)Google Scholar
  18. 18.
    Kohlbacher, M., Stelzmann, E., Maierhofer, S.: Do agile software development practices increase customer satisfaction in system engineering porject? In: IEEE International System Conference (SysCon), pp. 168–172. IEEE (2011)Google Scholar
  19. 19.
    Imreh, R., Raisinghani, M.S.: Impact of agile software development on quality within information technology organization. J. Emerg. Trends Comput. Inf. Sci. 2(10), 460–475 (2011)Google Scholar
  20. 20.
    Syed-Abdullah, S., Holcombe, M., Gheorge, M.: The impact of an agile methodology on the well being of development teams. Empir. Softw. Eng. 11, 143–167 (2006)CrossRefGoogle Scholar
  21. 21.
    Li, J.: Agile Software Development. Technische University, BerlinGoogle Scholar
  22. 22.
    Kruchten, P.: Introduction to the rational unified process. In: Proceedings of the 24th International Conference on Software Engineering, p. 703 (2002)Google Scholar
  23. 23.
    Flower, K.B.M., Highsmith, J.A.: Manifesto for agile software development (2011)Google Scholar
  24. 24.
    Highsmith, J.: Agile Software Development Ecosystem. Addison Wesley, Boston (2002)Google Scholar
  25. 25.
    Cristal, M., Wildt, D., Prikladnicki, R.: Usage of SCRUM practices within a global company. In: IEEE International Conference on 2008 Global Software Engineering, ICGSE, pp. 222–226 (2008)Google Scholar
  26. 26.
    Hneif, M., Ow, S.H.: Review of agile methodologies in software development. Int. J. Res. Rev. Appl. Sci. 1, 1–8 (2009)Google Scholar
  27. 27.
    Singh, M.: U-SCRUM: an agile methodology for promoting usability. In: Ag. Agile 2008 Conference, Toronto 2008, pp. 555–560 (2008)Google Scholar
  28. 28.
    West, D., Grant, T.: Agile Development Mainstream Adoption has Changed Agility. Forrester Research Inc., Cambridge (2010)Google Scholar
  29. 29.
    Sutherland, J., Schwaber, K.: The SCRUM papers: nuts, bolts and origin of an agile process (2009)Google Scholar
  30. 30.
    Therrien, E. Overcoming the challenges of building a distributed agile organiation. In: In: Proceedings of the Conference on Agile 2008, pp. 368–372 (2008)Google Scholar
  31. 31.
    Cottmeyer, M.: The good and bad of agile offshore development. In: Proceedings of the Conference on Agile 2008, pp. 362–367 (2008)Google Scholar
  32. 32.
    Paasivaara, M., Lassenius, C.: Cloud global software development benefit from agile method. In: Proceedings of the Conference on ICGSE 2006, pp. 109–113 (2006)Google Scholar
  33. 33.
    Berczuk, S.: Back to basics: the role of agile principles in success with a distributed SCRUM team. In: Proceeding of the Conference on Agile 2007, pp. 382–388 (2007)Google Scholar
  34. 34.
    Smits, H.: Implementing SCRUM in a distributed software development organization. In: Proceeding of the Conference on Agile 2007, pp. 371–375 (2007)Google Scholar
  35. 35.
    Drummond, B., Unson, J. F.: Yahoo! Distributed agile: notes from the world over. In: Proceedings of the Conference on Agile 2008, pp. 315–321 (2008)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2019

Authors and Affiliations

  1. 1.University of LahorePunjabPakistan

Personalised recommendations