Abstract
In the early days of software development model, researchers expressed his views on handling various software projects of many years of experience. What they felt like handling it difficult for large software projects. So, they proposed a method that was considered as the base and standard till late 90s for handling various types of software projects. As software projects were moving towards more commercial utilities and more customer centric, there were demands that were concerned with lower or no downtime, rapid updates implementation and highly available software projects, so it was evident that changes in the methodologies were required and various development groups were creating and naming their own standards as per their own need of aspirations. Clearly, it was the era of evolutionary life cycle methods. Then almost all these evangelists met and created a common manifesto that was considered as Agile methodologies. In this document, we have tried travelling from Waterfall model to DevOps via Agile. In this study, we have collaborated the various evolution strategies and their need.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Gilb T (1985) Evolutionary delivery versus the “waterfall model”. ACM Sigsoft Softw Eng Notes
Rovce WW (1970) Managing the development of large software systems. IEEE, WESCON
BecK K (1999) Embracing change with extreme programming. IEEE-First Class Softwares
Schwaber K, Sutherland J (1995) The SCRUM development process. In: OOPSLA, Conference ‘95 in Austin, Texas
Oreizy et al (1999) An architecture based approach to self adaptive software. IEEE Intell Syst
Thomas D et al (1999) Pragmatic programmer. Addison Wesley
Beck K et al (2001) Agile manifesto. Evangelist Round table, Utah
Virmani M (2015) Understanding DevOps & bridging the gap from continuous integration to continuous delivery. In: Proceedings of 5th international conference on innovative computing technology (INTECH 15), pp 78–82
Spinellis D (2012) Don’t install software by hand. IEEE Softw 29(4):86–87
Hernantes J, Gallardo G, Serrano N (2015) IT Infrastructure-monitoring tools. IEEE Softw 32(4):88–93
Ebert C, Gallardo G, Hernantes J, Serrano N (2016) DevOps. IEEE Softw
Mathieson JT, Mazzuchi T, Sarkani S (2020) The systems engineering DevOps lemniscate and model-based system operations. IEEE Syst J
Hasselbring W et al (2020) Industrial DevOps. IEEE-ICSA-C
Hamunen J (2016) Challenges in adopting a Devops approach to software development and operations. Published at Aalto University
Abantika Chaterjee (2018) Website Links: https://dzone.com/articles/overcoming-the-challenges-of-devops-implementation
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Mishra, A., Tiwari, S., Sharma, A. (2022). Evolution of the Evolutionary Software Development Methods. In: Hu, YC., Tiwari, S., Trivedi, M.C., Mishra, K.K. (eds) Ambient Communications and Computer Systems. Lecture Notes in Networks and Systems, vol 356. Springer, Singapore. https://doi.org/10.1007/978-981-16-7952-0_11
Download citation
DOI: https://doi.org/10.1007/978-981-16-7952-0_11
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-7951-3
Online ISBN: 978-981-16-7952-0
eBook Packages: EngineeringEngineering (R0)