Skip to main content

Estimation of Risks in Scrum Using Agile Software Development

  • Conference paper
  • First Online:
Advances in Artificial Intelligence, Software and Systems Engineering (AHFE 2018)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Computer programming (2009). http://en.wikipedia.org/wiki/Progarming. Accessed 5 Apr 2009

  2. Object oriented programming (2009). http://en.wikipedia.org/wiki/Object_oriented. Accessed 20 Mar 2009

  3. Klimes, C., Prochazka, J.: New approaches in software development in acta elctrotechnica et informatics (2006)

    Google Scholar 

  4. Szalvay, V.: An introduction to agile software development. Technical report, Danube Technology (2004)

    Google Scholar 

  5. Royce, W.: Software Project Management: A Unified Framework (1998)

    Google Scholar 

  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. Kumar, G., Bhatia, P.K.: Impact of agile methodology on software development process. IJCTEE, 2 (2012)

    Google Scholar 

  8. Dyba, T., Dingsoyr, T.: What do we know about agile software development. IEEE Softw. 26, 6–9 (2009)

    Article  Google Scholar 

  9. Schawber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall, Upper Saddle River (2001)

    Google Scholar 

  10. Rong, G., Shao, D.: SCRUM-PSP: embracing process agility and discipline. In: Asia Pacific Software Engineering Conference (2010)

    Google Scholar 

  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. 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. Livermore, J.A.: Factors that impact implementing an agile software development mehtodolgy, pp. 82–85. IEEE (2007)

    Google Scholar 

  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. 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)

    Article  Google Scholar 

  16. Far, B.: Software reliability engineering for agile software development, pp. 694–607. IEEE (2007)

    Google Scholar 

  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. 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. 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. 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)

    Article  Google Scholar 

  21. Li, J.: Agile Software Development. Technische University, Berlin

    Google Scholar 

  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. Flower, K.B.M., Highsmith, J.A.: Manifesto for agile software development (2011)

    Google Scholar 

  24. Highsmith, J.: Agile Software Development Ecosystem. Addison Wesley, Boston (2002)

    Google Scholar 

  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. 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. Singh, M.: U-SCRUM: an agile methodology for promoting usability. In: Ag. Agile 2008 Conference, Toronto 2008, pp. 555–560 (2008)

    Google Scholar 

  28. West, D., Grant, T.: Agile Development Mainstream Adoption has Changed Agility. Forrester Research Inc., Cambridge (2010)

    Google Scholar 

  29. Sutherland, J., Schwaber, K.: The SCRUM papers: nuts, bolts and origin of an agile process (2009)

    Google Scholar 

  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. 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. 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. 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. 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. 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 

Download references

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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Ahmed .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ahmed, M. et al. (2019). Estimation of Risks in Scrum Using Agile Software Development. In: Ahram, T. (eds) Advances in Artificial Intelligence, Software and Systems Engineering. AHFE 2018. Advances in Intelligent Systems and Computing, vol 787. Springer, Cham. https://doi.org/10.1007/978-3-319-94229-2_12

Download citation

Publish with us

Policies and ethics