DevOps
DevOps је скуп пракси који комбинује развој софтвера (енгл. Software development – Dev) и информатичке операције (енгл. IT operations – Ops). Његов циљ је скратити животни циклус развоја система и омогућити континуирану испоруку висококвалитетног софтвера.[1][2] DevOps је комплементаран агилном развоју софтвера; неколико DevOps аспеката је произашло из агилне методологије.
Развојни циклус софтвера |
---|
Делатност |
Парадигме и модели |
Методологије и оквири |
Подршка дисциплине |
Алати |
Стандарди и књиге |
Дефиниција
[уреди | уреди извор]Академици и практичари нису развили јединствену дефиницију термина „DevOps”.[3][4]
Из академске перспективе, Лен Бас, Инго Вебер и Лиминг Жу - три истраживача рачунарске науке из Научне и истраживачке организације Комонвелта (CISRO) и Института за софтверско инжењерство - дефинисали су DevOps као „скуп пракси којима се жели смањити вријеме између вршења промјене у систему и постављања промјене у нормалну производњу, истовремено обезбјеђујући висок квалитет”.[5]
Mеђутим, израз DevOps користи се је у више контекста.[6]
Референце
[уреди | уреди извор]- ^ 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. стр. 16. ISBN 978-1-5225-7791-1. Приступљено 4. 4. 2019.
- ^ Loukides, Mike (7. 6. 2012). „What is DevOps?”. O'Reilly Media. Архивирано из оригинала 25. 05. 2019. г. Приступљено 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 (мај 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.
Додатна литература
[уреди | уреди извор]- 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 изд.). 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 изд.). IT Revolution Press. ISBN 978-1-942788-33-1.