DevOps
DevOps je skup praksi koji kombinuje razvoj softvera (engl. Software development – Dev) i informatičke operacije (engl. IT operations – Ops). Njegov cilj je skratiti životni ciklus razvoja sistema i omogućiti kontinuiranu isporuku visokokvalitetnog softvera.[1][2] DevOps je komplementaran agilnom razvoju softvera; nekoliko DevOps aspekata je proizašlo iz agilne metodologije.
Definicija
urediAkademici i praktičari nisu razvili jedinstvenu definiciju termina „DevOps”.[3][4]
Iz akademske perspektive, Len Bas, Ingo Veber i Liming Žu - tri istraživača računarske nauke iz Naučne i istraživačke organizacije Komonvelta (CISRO) i Instituta za softversko inženjerstvo - definisali su DevOps kao „skup praksi kojima se želi smanjiti vrijeme između vršenja promjene u sistemu i postavljanja promjene u normalnu proizvodnju, istovremeno obezbjeđujući visok kvalitet”.[5]
Međutim, izraz DevOps koristi se je u više konteksta.[6]
Reference
uredi- ^ Mala, D.J. (2019). Integrating the Internet of Things Into Software Engineering Practices. Advances in Systems Analysis, Software Engineering, and High Performance Computing. IGI Global. str. 16. ISBN 978-1-5225-7791-1. Pristupljeno 4. 4. 2019.
- ^ Loukides, Mike (7. 6. 2012). „What is DevOps?”. O'Reilly Media. Arhivirano iz originala 25. 05. 2019. g. Pristupljeno 25. 08. 2020.
- ^ Dyck, Andrej; Penners, Ralf; Lichter, Horst (19. 5. 2015). „Towards Definitions for Release Engineering and DevOps”. Proceedings of the 2015 IEEE/ACM 3rd International Workshop on Release Engineering. IEEE.
- ^ Jabbari, Ramtin; bin Ali, Nauman; Petersen, Kai; Tanveer, Binish (maj 2016). „What is DevOps?: A Systematic Mapping Study on Definitions and Practices”. Proceedings of the 2016 Scientific Workshop. Association for Computing Machinery.
- ^ Bass, Len; Weber, Ingo; Zhu, Liming (2015). DevOps: A Software Architect's Perspective. ISBN 978-0-13-404984-7.
- ^ „Surprise! Broad Agreement on the Definition of DevOps”. DevOps.com. 13. 5. 2015.
Dodatna literatura
uredi- Davis, Jennifer; Daniels, Ryn (30. 5. 2016). Effective DevOps : building a culture of collaboration, affinity, and tooling at scale. Sebastopol, CA: O'Reilly. ISBN 978-1-4919-2643-7. OCLC 951434424.
- Kim, Gene; Debois, Patrick; Willis, John; Humble, Jez; Allspaw, John (7. 10. 2015). The DevOps handbook : how to create world-class agility, reliability, and security in technology organizations (First izd.). Portland, OR. ISBN 978-1-942788-00-3. OCLC 907166314.
- Forsgren, Nicole; Humble, Jez; Kim, Gene (27. 3. 2018). Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations (First izd.). IT Revolution Press. ISBN 978-1-942788-33-1.