2426:
2416:
464:. The paper "DevOps: development of a toolchain in the banking domain" notes that with teams of developers working on the same project, "All developers need to make changes to the same codebase and sometimes edit even the same files. For efficient working, there has to be a system that helps engineers avoid conflicts and retain the codebase history," with the
309:(SRE), an approach for releasing new features continuously into large-scale high-availability systems while maintaining high-quality end-user experience. While SRE predates the development of DevOps, they are generally viewed as being related to each other. Some of the original authors of the discipline consider SRE as an implementation of DevOps.
126:—suggested defining DevOps as "a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality". However, the term is used in multiple contexts. At its most successful, DevOps is a combination of specific practices, culture change, and tools.
439:
It also supports consistency, reliability, and efficiency within the organization, and is usually enabled by a shared code repository or version control. As DevOps researcher Ravi Teja
Yarlagadda hypothesizes, "Through DevOps, there is an assumption that all functions can be carried out, controlled,
347:
DevSecOps is an augmentation of DevOps to allow for security practices to be integrated into the DevOps approach. Contrary to a traditional centralized security team model, each delivery team is empowered to factor in the correct security controls into their software delivery. Security practices and
233:
emerged as the dominant Agile framework in the early 2000s and it omitted the engineering practices that were part of many Agile teams, the movement to automate operations and infrastructure functions splintered from Agile and expanded into what has become modern DevOps. Today, DevOps focuses on the
114:) of the terms and concepts for "development" and "operations", academics and practitioners have not developed a universal definition for the term "DevOps". Most often, DevOps is characterized by key principles: shared ownership, workflow automation, and rapid feedback. From an academic perspective,
170:
metrics for throughput (deployment frequency, lead time for changes), and stability (mean time to recover, change failure rate) were published in the State of DevOps report. However, the research methodology and metrics were criticized by experts. In response to these criticisms, the 2023 State of
137:
Around 2007 and 2008, concerns were raised by those within the software development and IT communities that the separation between the two industries, where one wrote and created software entirely separate from those that deploy and support the software was creating a fatal level of dysfunction
363:
with special focus on security. Depending on the programming language, different tools are needed to do such static code analysis. The software composition is analyzed, especially libraries, and the version of each component is checked against vulnerability lists published by
286:
has its own unique challenges that require a tailored approach. Mobile DevOps is not simply as a branch of DevOps specific to mobile app development, instead an extension and reinterpretation of the DevOps philosophy due to very specific requirements of the mobile world.
571:
Dyck et al. (2015) "To our knowledge, there is no uniform definition for the terms release engineering and DevOps. As a consequence, many people use their own definitions or rely on others, which results in confusion about those
228:
couldn't "satisfy the customer through early and continuous delivery of valuable software" unless they took responsibility for operations and infrastructure for their applications, automating much of that work. Because
163:, Gene Kim, Jez Humble and others. They stated that the adoption of DevOps was accelerating. Also in 2014, Lisa Crispin and Janet Gregory wrote the book More Agile Testing, containing a chapter on testing and DevOps.
418:
collaborate during the development and delivery processes. Getting these groups to work cohesively is a critical challenge in enterprise DevOps adoption. DevOps is as much about culture as it is about the toolchain.
500:
practices, and can be rolled back using version-controlling. Essentially, all of the changes to a code are tracked, bookmarked, and making any updates to the history can be made easier. As explained by
431:
architectural style is becoming the standard for building continuously deployed systems. Small size service allows the architecture of an individual service to emerge through continuous refactoring.
398:
DevSecOps has also been described as a cultural shift involving a holistic approach to producing secure software by integrating security education, security by design, and security automation.
260:
Automation is a core principle for achieving DevOps success and CI/CD is a critical component. Plus, improved collaboration and communication between and within teams helps achieve faster
171:
DevOps report published changes that updated the stability metric "mean time to recover" to "failed deployment recovery time" acknowledging the confusion the former metric has caused.
1144:
246:
artifacts, instead of source code, for operation deployment. ArchOps states that architectural models are first-class entities in software development, deployment, and operations.
278:
Mobile DevOps is a set of practices that applies the principles of DevOps specifically to the development of mobile applications. Traditional DevOps focuses on streamlining the
590:
Erich et al. (2017) "We noticed that there are various gaps in the study of DevOps: There is no consensus of what concepts DevOps covers, nor how DevOps is defined."
368:
and other expert groups. When giving software to clients, library licenses and their match to the license of the software distributed are in focus, especially
149:. The conference was founded by Belgian consultant, project manager and agile practitioner Patrick Debois. The conference has now spread to other countries.
713:
Jabbari, Ramtin; bin Ali, Nauman; Petersen, Kai; Tanveer, Binish (May 2016). "What is DevOps?: A Systematic
Mapping Study on Definitions and Practices".
673:
581:
Jabbari et al. (2016) "The research results of this study showed the need for a definition as individual studies do not consistently define DevOps."
59:
is a methodology in the software development and IT industry. Used as a set of practices and tools, DevOps integrates and automates the work of
1902:
1852:
134:
Proposals to combine software development methodologies with deployment and operations concepts began to appear in the late 80s and early 90s.
802:
Muñoz, Mirna; Negrete RodrĂguez, Mario (April 2021). "A guidance to implement or reinforce a DevOps approach in organizations: A case study".
892:
736:
224:
originated in the Agile world, which dates (informally) to the 1990s, and formally to 2001. Agile development teams using methods such as
2460:
599:
Erich et al. (2017) "We discovered that there exists little agreement about the characteristics of DevOps in the academic literature."
1211:
1093:
198:
approach of breaking down components and batch sizes. Contrary to the "top-down" prescriptive approach and rigid framework of
2455:
2419:
2285:
2214:
1699:
1450:
1365:
1340:
689:
1467:
1119:
2108:
2011:
380:
216:
The motivations for what has become modern DevOps and several standard DevOps practices such as automated build and test,
2450:
718:
356:
1895:
1550:
786:
652:
1543:'DevSecOps: A leader's guide to producing secure software with compromising flow, feedback and continuous improvement'
2088:
1955:
1940:
1871:
1828:
1799:
1643:
1425:
1070:
552:
407:
234:
deployment of developed software, whether it is developed using Agile oriented methodologies or other methodologies.
668:
Dyck, Andrej; Penners, Ralf; Lichter, Horst (2015-05-19). "Towards
Definitions for Release Engineering and DevOps".
1821:
The DevOps handbook : how to create world-class agility, reliability, and security in technology organizations
365:
1864:
Accelerate: The
Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
1323:
Castellanos, Camilo; Correal, Dario (15 September 2018). "Executing
Architectural Models for Big Data Analytics".
202:
in the 1990s, DevOps is "bottom-up" and flexible, having been created by software engineers for their own needs.
179:
Many of the ideas fundamental to DevOps practices are inspired by, or mirror, other well known practices such as
2244:
2171:
2161:
2006:
1935:
328:
167:
123:
76:
2465:
2429:
2295:
2224:
2166:
1888:
1502:
The DevOps
Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
1011:
987:
941:
833:
Chapman, M., Gatti, N: A model of a service life cycle, Proceedings of TINA '93, pp. I-205–I-215, Sep., 1993.
527:
2234:
2093:
1960:
1278:
542:
507:"visibility to change means the ability to trace and reproduce issues quickly, improving overall security."
379:, software is tested without knowing its inner functions. In DevSecOps this practice may be referred to as
306:
296:
279:
230:
2156:
2151:
1965:
1622:
1060:
2351:
2199:
2194:
2146:
2123:
2103:
211:
195:
80:
1519:
2356:
2346:
1035:
537:
34:
30:
844:
820:
2259:
2058:
2041:
1950:
1145:"75% of software engineers faced retaliation the last time they reported wrongdoing - ETHRWorldSEA"
318:
1682:
Chen, Lianping; Ali Babar, Muhammad (2014). "2014 IEEE/IFIP Conference on
Software Architecture".
620:
2209:
2053:
457:
2264:
2021:
2016:
1163:
532:
283:
217:
1720:
1358:
Continuous
Delivery: reliable software releases through build, test, and deployment automation
2083:
2036:
807:
336:
243:
1418:
Mobile DevOps: Deliver continuous integration and deployment within your mobile applications
869:
2381:
2219:
2078:
2068:
1980:
1925:
1911:
1792:
Effective DevOps : building a culture of collaboration, affinity, and tooling at scale
384:
60:
1668:
427:
Although in principle it is possible to practice DevOps with any architectural style, the
8:
2401:
2386:
2254:
2118:
2026:
1970:
1763:
1566:
Emerging
Technology Analysis: DevOps a Culture Shift, Not a Technology (Report). Gartner.
225:
221:
91:
1487:
2391:
2031:
1846:
1649:
1578:
1398:
1260:
759:
695:
411:
349:
180:
95:
352:". Security is tested in three main areas: static, software composition, and dynamic.
2305:
2063:
1867:
1834:
1824:
1805:
1795:
1716:
1695:
1639:
1582:
1546:
1446:
1421:
1361:
1336:
1264:
1252:
1066:
782:
685:
648:
376:
360:
184:
153:
763:
406:
DevOps initiatives can create cultural changes in companies by transforming the way
323:
Toyota production system, also known under the acronym TPS, was the inspiration for
2376:
2320:
2098:
1990:
1985:
1819:
Kim, Gene; Debois, Patrick; Willis, John; Humble, Jez; Allspaw, John (2015-10-07).
1687:
1631:
1402:
1390:
1328:
1244:
751:
699:
677:
522:
453:
415:
99:
1653:
1624:
Proceedings of the 2nd
International Workshop on Quality-Aware DevOps - QUDOS 2016
1441:
Beyer, Betsy; Jones, Chris; Petoff, Jennifer; Murphy, Niall Richard (April 2016).
1189:
152:
In 2012, a report called "State of DevOps" was first published by Alanna Brown at
2396:
2249:
2229:
2113:
1975:
1381:
Chen, Lianping (2015). "Continuous Delivery: Huge Benefits, but Challenges Too".
1332:
939:
485:
481:
449:
160:
383:(DAST) or penetration testing. The goal is early detection of defects including
2300:
2204:
1945:
261:
191:
985:
480:
GitOps evolved from DevOps. The specific state of deployment configuration is
2444:
2280:
2048:
1838:
1809:
1596:
1299:
428:
388:
324:
273:
68:
1735:
1635:
1499:
348:
testing are performed earlier in the development lifecycle, hence the term "
2315:
2310:
2239:
681:
547:
1691:
1684:
The 11th Working IEEE/IFIP Conference on Software Architecture(WICSA 2014)
1237:"The DevOps: A Concise Understanding to the DevOps Philosophy and Science"
940:
Alana Brown; Nicole Forsgren; Jez Humble; Nigel Kersten; Gene Kim (2016).
965:
497:
118:, Ingo Weber, and Liming Zhu—three computer science researchers from the
111:
1327:. Lecture Notes in Computer Science. Vol. 11048. pp. 364–371.
2325:
2290:
1880:
1394:
1236:
1256:
755:
1248:
801:
2073:
1094:"Report: Software Engineers Face Backlash for Reporting Wrongdoing"
369:
115:
1715:
Teja Yarlagadda, Ravi (9 March 2021). "DevOps and Its Practices".
1188:
DeBellis, Derek; Lewis, Amanda; Villalba, Daniella; Farley, Dave.
339:
to create fast feedback, swarm and solve problems stems from TPS.
312:
517:
502:
242:
ArchOps presents an extension for DevOps practice, starting from
146:
1120:"Software engineers worry about speaking out - Computer Weekly"
776:
670:
2015 IEEE/ACM 3rd International Workshop on Release Engineering
469:
332:
302:
159:
As of 2014, the annual State of DevOps report was published by
1621:
Jones, Stephen; Noppen, Joost; Lettice, Fiona (21 July 2016).
935:
933:
645:
Fundamentals of Software Architecture: An Engineering Approach
249:
2130:
986:
Nicole Forsgren; Gene Kim; Nigel Kersten; Jez Humble (2014).
915:
712:
461:
392:
255:
142:
119:
141:
In 2009, the first conference named DevOps Days was held in
2341:
1515:
1500:
Gene Kim; Patrick Debois; John Willis; Jezz Humble (2016).
1181:
930:
199:
187:
1862:
Forsgren, Nicole; Humble, Jez; Kim, Gene (27 March 2018).
110:
Other than it being a cross-functional combination (and a
619:
Courtemanche, Meredith; Mell, Emily; Gills, Alexander S.
493:
489:
465:
1737:
DevOps: development of a toolchain in the banking domain
1187:
1468:"Interview with Betsy Beyer, Stephen Thorne of Google"
1440:
1818:
1203:
440:
and managed in a central place using a simple code."
1279:"The History and Evolution of DevOps | Tom Geraghty"
1212:"2023 State of DevOps Report: Culture is everything"
342:
993:. Puppet Labs, IT Revolution Press and ThoughtWorks
391:vulnerabilities. Threat types are published by the
174:
1620:
1322:
735:Erich, F.M.A.; Amrit, C.; Daneva, M. (June 2017).
667:
443:
1861:
737:"A Qualitative Study of DevOps Usage in Practice"
618:
2442:
734:
496:. Changes to configuration can be managed using
1714:
313:Toyota production system, lean thinking, kaizen
290:
1059:Crispin, Lisa; Gregory, Janet (October 2014).
1058:
75:) as a means for improving and shortening the
1896:
1681:
1490:, Brent Aaron Reed, Willy Schaub, 2018-11-14.
1465:
1192:. Google Cloud DevOps Research and Assessment
1017:. Puppet Labs, Pwc, IT Revolution Press. 2015
452:to power DevOps automation technologies like
1790:Davis, Jennifer; Daniels, Ryn (2016-05-30).
1789:
1355:
777:Bass, Len; Weber, Ingo; Zhu, Liming (2015).
730:
728:
1666:
715:Proceedings of the 2016 Scientific Workshop
250:Continuous Integration and Delivery (CI/CD)
90:Automation is an important part of DevOps.
15:
1903:
1889:
1851:: CS1 maint: location missing publisher (
1209:
870:"The Origins of DevOps: What's in a Name?"
779:DevOps: A Software Architect's Perspective
744:Journal of Software: Evolution and Process
16:
725:
2094:Software development process/methodology
1910:
1576:
492:, GitOps' approach has been named after
395:, e.g. its TOP10, and by other bodies.
24:This is an accepted version of this page
1866:(First ed.). IT Revolution Press.
1733:
1415:
1300:"Principles behind the Agile Manifesto"
83:; several DevOps aspects came from the
14:
2443:
1540:
1091:
890:
1884:
1234:
867:
842:
393:open web application security project
51:Set of software development practices
2415:
2109:Software verification and validation
2012:Component-based software engineering
1420:. Packt Publishing. pp. 12–18.
1380:
1235:Klein, Brandon Thorin (2021-05-01).
947:. Puppet Labs, DORA (DevOps Research
895:. Just Enough Documented Information
621:"What Is DevOps? The Ultimate Guide"
434:
381:dynamic application security testing
1734:Morisio, Maurizio (16 April 2021).
1356:Humble, Jez; Farley, David (2011).
1161:
1092:Turner, Graham (20 November 2023).
719:Association for Computing Machinery
357:static application security testing
102:" to keep their software in check.
48:
1783:
913:
891:Debois, Patrick (9 October 2008).
401:
49:
2477:
2461:Information technology management
2089:Software configuration management
1956:Search-based software engineering
1941:Experimental software engineering
1667:Mandi Walls (25 September 2015).
1522:from the original on June 8, 2023
1416:Tak, Rohin; Modi, Jhalak (2018).
1210:DeBellis, Derek; Harvey, Nathan.
1117:
553:List of build automation software
472:platform referenced as examples.
355:Checking software statically via
343:DevSecOps, shifting security left
2425:
2424:
2414:
1823:(First ed.). Portland, OR.
868:Mezak, Steve (25 January 2018).
422:
375:In dynamic testing, also called
267:
175:Relationship to other approaches
1756:
1727:
1708:
1675:
1660:
1614:
1589:
1570:
1559:
1541:Wilson, Glenn (December 2020).
1534:
1508:
1493:
1481:
1459:
1434:
1409:
1374:
1349:
1316:
1292:
1271:
1228:
1155:
1137:
1111:
1085:
1052:
1028:
1004:
979:
958:
907:
884:
861:
836:
827:
795:
770:
468:version control system and the
444:Automation with version control
1936:Empirical software engineering
1597:"Gartner IT Glossary – devops"
1577:Loukides, Mike (7 June 2012).
706:
661:
637:
612:
593:
584:
575:
565:
335:, flow and small batches. The
124:Software Engineering Institute
77:systems development life cycle
13:
1:
1190:"2023 State of DevOps Report"
1012:"2015 State of DevOps Report"
988:"2014 State of DevOps Report"
942:"2016 State of DevOps Report"
606:
528:Twelve-Factor App methodology
105:
79:. DevOps is complementary to
2456:Software development process
1961:Site reliability engineering
1794:. Sebastopol, CA: O'Reilly.
1466:Dave Harrison (9 Oct 2018).
1443:Site Reliability Engineering
1333:10.1007/978-3-030-00761-4_24
543:Site reliability engineering
307:site reliability engineering
297:Site reliability engineering
291:Site-reliability engineering
280:software development process
7:
1966:Social software engineering
1669:"Building a DevOps culture"
1488:Analyzing the DNA of DevOps
511:
484:. Because the most popular
10:
2482:
2451:Agile software development
2104:Software quality assurance
1686:. IEEE. pp. 195–204.
316:
294:
271:
253:
237:
212:Agile software development
209:
129:
81:agile software development
2410:
2369:
2334:
2273:
2187:
2180:
2139:
1999:
1918:
1360:. Pearson Education Inc.
538:Lean software development
475:
2260:Model-driven engineering
2059:Functional specification
2042:Software incompatibility
1951:Requirements engineering
647:. O'Reilly Media. 2020.
558:
319:Toyota Production System
205:
31:latest accepted revision
2054:Enterprise architecture
1636:10.1145/2945408.2945410
966:"Puppet - Alanna Brown"
458:OS-level virtualization
456:, containerization (or
448:Many organizations use
2265:Round-trip engineering
2022:Backward compatibility
2017:Software compatibility
815:Cite journal requires
682:10.1109/RELENG.2015.10
533:Infrastructure as code
329:continuous improvement
264:, with reduced risks.
218:continuous integration
2084:Software architecture
2037:Forward compatibility
1742:Politecnico di Torino
1692:10.1109/WICSA.2014.45
1325:Software Architecture
244:software architecture
138:within the industry.
2466:Software development
2382:Computer engineering
2079:Software archaeology
2069:Programming paradigm
1981:Software maintenance
1926:Computer programming
1912:Software engineering
1164:"Holly Cummins on X"
1036:"More Agile Testing"
893:"Agile 2008 Toronto"
385:cross-site scripting
337:andon cord principle
92:Software programmers
61:software development
2402:Systems engineering
2387:Information science
2167:Service orientation
2119:Structured analysis
2027:Compatibility layer
1971:Software deployment
845:"History of DevOps"
226:extreme programming
222:continuous delivery
21:Page version status
2392:Project management
2157:Object orientation
2124:Essential analysis
2032:Compatibility mode
1445:. O'Reilly Media.
1395:10.1109/MS.2015.27
1304:agilemanifesto.org
1124:ComputerWeekly.com
1065:. Addison-Wesley.
1062:More Agile Testing
781:. Addison-Wesley.
482:version-controlled
327:with its focus on
284:mobile development
190:cycle, through to
27:
2438:
2437:
2365:
2364:
2306:Information model
2210:Incremental model
2064:Modeling language
1764:"What is GitOps?"
1701:978-1-4799-3412-6
1630:. pp. 7–11.
1579:"What is DevOps?"
1545:. Rethink Press.
1452:978-1-4919-2909-4
1367:978-0-321-60191-9
1342:978-3-030-00760-7
1216:Google Cloud Blog
914:Debois, Patrick.
691:978-1-4673-7070-7
435:DevOps automation
377:black-box testing
361:white-box testing
188:Plan-Do-Check-Act
100:fitness functions
39:16 September 2024
18:
2473:
2428:
2427:
2418:
2417:
2377:Computer science
2185:
2184:
2099:Software quality
1991:Systems analysis
1986:Software testing
1905:
1898:
1891:
1882:
1881:
1877:
1856:
1850:
1842:
1813:
1778:
1777:
1775:
1774:
1760:
1754:
1753:
1751:
1749:
1731:
1725:
1724:
1712:
1706:
1705:
1679:
1673:
1672:
1664:
1658:
1657:
1629:
1618:
1612:
1611:
1609:
1607:
1593:
1587:
1586:
1574:
1568:
1567:
1563:
1557:
1556:
1538:
1532:
1531:
1529:
1527:
1512:
1506:
1505:
1497:
1491:
1485:
1479:
1478:
1476:
1474:
1463:
1457:
1456:
1438:
1432:
1431:
1413:
1407:
1406:
1378:
1372:
1371:
1353:
1347:
1346:
1320:
1314:
1313:
1311:
1310:
1296:
1290:
1289:
1287:
1286:
1275:
1269:
1268:
1232:
1226:
1225:
1223:
1222:
1207:
1201:
1200:
1198:
1197:
1185:
1179:
1178:
1176:
1174:
1162:Cummins, Holly.
1159:
1153:
1152:
1141:
1135:
1134:
1132:
1130:
1115:
1109:
1108:
1106:
1104:
1089:
1083:
1082:
1080:
1079:
1056:
1050:
1049:
1047:
1046:
1040:
1032:
1026:
1025:
1023:
1022:
1016:
1008:
1002:
1001:
999:
998:
992:
983:
977:
976:
974:
973:
962:
956:
955:
953:
952:
946:
937:
928:
927:
925:
923:
911:
905:
904:
902:
900:
888:
882:
881:
879:
877:
865:
859:
858:
856:
855:
840:
834:
831:
825:
824:
818:
813:
811:
803:
799:
793:
792:
774:
768:
767:
756:10.1002/smr.1885
741:
732:
723:
722:
710:
704:
703:
665:
659:
658:
641:
635:
634:
632:
631:
616:
600:
597:
591:
588:
582:
579:
573:
569:
523:DevOps toolchain
454:virtual machines
282:in general, but
87:way of working.
2481:
2480:
2476:
2475:
2474:
2472:
2471:
2470:
2441:
2440:
2439:
2434:
2406:
2397:Risk management
2361:
2330:
2269:
2250:Waterfall model
2220:Prototype model
2215:Iterative model
2176:
2152:Aspect-oriented
2135:
2114:Software system
1995:
1976:Software design
1914:
1909:
1874:
1844:
1843:
1831:
1802:
1786:
1784:Further reading
1781:
1772:
1770:
1762:
1761:
1757:
1747:
1745:
1744:(laurea thesis)
1732:
1728:
1713:
1709:
1702:
1680:
1676:
1665:
1661:
1646:
1627:
1619:
1615:
1605:
1603:
1595:
1594:
1590:
1575:
1571:
1565:
1564:
1560:
1553:
1539:
1535:
1525:
1523:
1514:
1513:
1509:
1498:
1494:
1486:
1482:
1472:
1470:
1464:
1460:
1453:
1439:
1435:
1428:
1414:
1410:
1379:
1375:
1368:
1354:
1350:
1343:
1321:
1317:
1308:
1306:
1298:
1297:
1293:
1284:
1282:
1277:
1276:
1272:
1249:10.2172/1785164
1233:
1229:
1220:
1218:
1208:
1204:
1195:
1193:
1186:
1182:
1172:
1170:
1160:
1156:
1143:
1142:
1138:
1128:
1126:
1116:
1112:
1102:
1100:
1090:
1086:
1077:
1075:
1073:
1057:
1053:
1044:
1042:
1038:
1034:
1033:
1029:
1020:
1018:
1014:
1010:
1009:
1005:
996:
994:
990:
984:
980:
971:
969:
964:
963:
959:
950:
948:
944:
938:
931:
921:
919:
912:
908:
898:
896:
889:
885:
875:
873:
866:
862:
853:
851:
841:
837:
832:
828:
816:
814:
805:
804:
800:
796:
789:
775:
771:
739:
733:
726:
711:
707:
692:
666:
662:
655:
643:
642:
638:
629:
627:
617:
613:
609:
604:
603:
598:
594:
589:
585:
580:
576:
570:
566:
561:
514:
486:version-control
478:
450:version control
446:
437:
425:
404:
402:Cultural change
345:
321:
315:
299:
293:
276:
270:
258:
252:
240:
214:
208:
177:
161:Nicole Forsgren
132:
108:
52:
47:
46:
45:
44:
43:
42:
26:
12:
11:
5:
2479:
2469:
2468:
2463:
2458:
2453:
2436:
2435:
2433:
2432:
2422:
2411:
2408:
2407:
2405:
2404:
2399:
2394:
2389:
2384:
2379:
2373:
2371:
2370:Related fields
2367:
2366:
2363:
2362:
2360:
2359:
2354:
2349:
2344:
2338:
2336:
2332:
2331:
2329:
2328:
2323:
2318:
2313:
2308:
2303:
2301:Function model
2298:
2293:
2288:
2283:
2277:
2275:
2271:
2270:
2268:
2267:
2262:
2257:
2252:
2247:
2242:
2237:
2232:
2227:
2222:
2217:
2212:
2207:
2205:Executable UML
2202:
2197:
2191:
2189:
2182:
2178:
2177:
2175:
2174:
2169:
2164:
2159:
2154:
2149:
2143:
2141:
2137:
2136:
2134:
2133:
2128:
2127:
2126:
2116:
2111:
2106:
2101:
2096:
2091:
2086:
2081:
2076:
2071:
2066:
2061:
2056:
2051:
2046:
2045:
2044:
2039:
2034:
2029:
2024:
2014:
2009:
2003:
2001:
1997:
1996:
1994:
1993:
1988:
1983:
1978:
1973:
1968:
1963:
1958:
1953:
1948:
1946:Formal methods
1943:
1938:
1933:
1928:
1922:
1920:
1916:
1915:
1908:
1907:
1900:
1893:
1885:
1879:
1878:
1872:
1858:
1857:
1829:
1815:
1814:
1800:
1785:
1782:
1780:
1779:
1768:www.redhat.com
1755:
1726:
1707:
1700:
1674:
1659:
1644:
1613:
1588:
1583:O'Reilly Media
1569:
1558:
1552:978-1781335024
1551:
1533:
1507:
1492:
1480:
1458:
1451:
1433:
1426:
1408:
1373:
1366:
1348:
1341:
1315:
1291:
1270:
1227:
1202:
1180:
1154:
1136:
1118:Saran, Cliff.
1110:
1084:
1071:
1051:
1041:. October 2014
1027:
1003:
978:
957:
929:
906:
883:
860:
835:
826:
817:|journal=
794:
788:978-0134049847
787:
769:
724:
705:
690:
660:
654:978-1492043454
653:
636:
610:
608:
605:
602:
601:
592:
583:
574:
563:
562:
560:
557:
556:
555:
550:
545:
540:
535:
530:
525:
520:
513:
510:
477:
474:
445:
442:
436:
433:
424:
421:
403:
400:
344:
341:
317:Main article:
314:
311:
295:Main article:
292:
289:
272:Main article:
269:
266:
262:time to market
254:Main article:
251:
248:
239:
236:
210:Main article:
207:
204:
192:The Toyota Way
176:
173:
131:
128:
107:
104:
50:
28:
22:
19:
17:
9:
6:
4:
3:
2:
2478:
2467:
2464:
2462:
2459:
2457:
2454:
2452:
2449:
2448:
2446:
2431:
2423:
2421:
2413:
2412:
2409:
2403:
2400:
2398:
2395:
2393:
2390:
2388:
2385:
2383:
2380:
2378:
2375:
2374:
2372:
2368:
2358:
2355:
2353:
2350:
2348:
2345:
2343:
2340:
2339:
2337:
2333:
2327:
2324:
2322:
2321:Systems model
2319:
2317:
2314:
2312:
2309:
2307:
2304:
2302:
2299:
2297:
2294:
2292:
2289:
2287:
2284:
2282:
2279:
2278:
2276:
2272:
2266:
2263:
2261:
2258:
2256:
2253:
2251:
2248:
2246:
2243:
2241:
2238:
2236:
2233:
2231:
2228:
2226:
2223:
2221:
2218:
2216:
2213:
2211:
2208:
2206:
2203:
2201:
2198:
2196:
2193:
2192:
2190:
2188:Developmental
2186:
2183:
2179:
2173:
2170:
2168:
2165:
2163:
2160:
2158:
2155:
2153:
2150:
2148:
2145:
2144:
2142:
2138:
2132:
2129:
2125:
2122:
2121:
2120:
2117:
2115:
2112:
2110:
2107:
2105:
2102:
2100:
2097:
2095:
2092:
2090:
2087:
2085:
2082:
2080:
2077:
2075:
2072:
2070:
2067:
2065:
2062:
2060:
2057:
2055:
2052:
2050:
2049:Data modeling
2047:
2043:
2040:
2038:
2035:
2033:
2030:
2028:
2025:
2023:
2020:
2019:
2018:
2015:
2013:
2010:
2008:
2005:
2004:
2002:
1998:
1992:
1989:
1987:
1984:
1982:
1979:
1977:
1974:
1972:
1969:
1967:
1964:
1962:
1959:
1957:
1954:
1952:
1949:
1947:
1944:
1942:
1939:
1937:
1934:
1932:
1929:
1927:
1924:
1923:
1921:
1917:
1913:
1906:
1901:
1899:
1894:
1892:
1887:
1886:
1883:
1875:
1873:9781942788331
1869:
1865:
1860:
1859:
1854:
1848:
1840:
1836:
1832:
1830:9781942788003
1826:
1822:
1817:
1816:
1811:
1807:
1803:
1801:9781491926437
1797:
1793:
1788:
1787:
1769:
1765:
1759:
1743:
1739:
1738:
1730:
1722:
1718:
1711:
1703:
1697:
1693:
1689:
1685:
1678:
1670:
1663:
1655:
1651:
1647:
1645:9781450344111
1641:
1637:
1633:
1626:
1625:
1617:
1602:
1598:
1592:
1584:
1580:
1573:
1562:
1554:
1548:
1544:
1537:
1521:
1517:
1516:"OWASP TOP10"
1511:
1503:
1496:
1489:
1484:
1469:
1462:
1454:
1448:
1444:
1437:
1429:
1427:9781788296243
1423:
1419:
1412:
1404:
1400:
1396:
1392:
1388:
1384:
1383:IEEE Software
1377:
1369:
1363:
1359:
1352:
1344:
1338:
1334:
1330:
1326:
1319:
1305:
1301:
1295:
1281:. 5 July 2020
1280:
1274:
1266:
1262:
1258:
1254:
1250:
1246:
1242:
1238:
1231:
1217:
1213:
1206:
1191:
1184:
1169:
1165:
1158:
1150:
1149:ETHRWorld.com
1146:
1140:
1125:
1121:
1114:
1099:
1095:
1088:
1074:
1072:9780133749571
1068:
1064:
1063:
1055:
1037:
1031:
1013:
1007:
989:
982:
968:. Puppet Labs
967:
961:
943:
936:
934:
918:. DevOps Days
917:
916:"DevOps Days"
910:
894:
887:
871:
864:
850:
846:
839:
830:
822:
809:
798:
790:
784:
780:
773:
765:
761:
757:
753:
749:
745:
738:
731:
729:
720:
716:
709:
701:
697:
693:
687:
683:
679:
676:. p. 3.
675:
671:
664:
656:
650:
646:
640:
626:
622:
615:
611:
596:
587:
578:
568:
564:
554:
551:
549:
546:
544:
541:
539:
536:
534:
531:
529:
526:
524:
521:
519:
516:
515:
509:
508:
504:
499:
495:
491:
487:
483:
473:
471:
467:
463:
459:
455:
451:
441:
432:
430:
429:microservices
423:Microservices
420:
417:
413:
409:
399:
396:
394:
390:
389:SQL injection
386:
382:
378:
373:
371:
367:
362:
358:
353:
351:
340:
338:
334:
330:
326:
325:lean thinking
320:
310:
308:
304:
298:
288:
285:
281:
275:
274:Mobile DevOps
268:Mobile DevOps
265:
263:
257:
247:
245:
235:
232:
227:
223:
219:
213:
203:
201:
197:
193:
189:
186:
182:
172:
169:
166:In 2016, the
164:
162:
157:
155:
150:
148:
144:
139:
135:
127:
125:
121:
117:
113:
103:
101:
97:
93:
88:
86:
82:
78:
74:
70:
69:IT operations
66:
62:
58:
54:
40:
36:
32:
25:
20:
2316:Object model
2311:Metamodeling
2240:Spiral model
2140:Orientations
1930:
1863:
1820:
1791:
1771:. Retrieved
1767:
1758:
1746:. Retrieved
1741:
1736:
1729:
1710:
1683:
1677:
1662:
1623:
1616:
1604:. Retrieved
1600:
1591:
1572:
1561:
1542:
1536:
1524:. Retrieved
1510:
1501:
1495:
1483:
1471:. Retrieved
1461:
1442:
1436:
1417:
1411:
1389:(2): 50–54.
1386:
1382:
1376:
1357:
1351:
1324:
1318:
1307:. Retrieved
1303:
1294:
1283:. Retrieved
1273:
1240:
1230:
1219:. Retrieved
1215:
1205:
1194:. Retrieved
1183:
1171:. Retrieved
1167:
1157:
1148:
1139:
1127:. Retrieved
1123:
1113:
1101:. Retrieved
1097:
1087:
1076:. Retrieved
1061:
1054:
1043:. Retrieved
1030:
1019:. Retrieved
1006:
995:. Retrieved
981:
970:. Retrieved
960:
949:. Retrieved
920:. Retrieved
909:
897:. Retrieved
886:
874:. Retrieved
872:. devops.com
863:
852:. Retrieved
848:
838:
829:
808:cite journal
797:
778:
772:
750:(6): e1885.
747:
743:
714:
708:
669:
663:
644:
639:
628:. Retrieved
624:
614:
595:
586:
577:
567:
548:Value stream
506:
479:
447:
438:
426:
405:
397:
374:
354:
346:
322:
300:
277:
259:
241:
215:
178:
165:
158:
151:
140:
136:
133:
109:
98:should use "
89:
84:
72:
64:
56:
55:
53:
38:
29:This is the
23:
2007:Abstraction
1671:. O'Reilly.
843:Atlassian.
498:code review
154:Puppet Labs
112:portmanteau
2445:Categories
2326:View model
2291:Data model
1773:2023-03-30
1606:30 October
1309:2020-12-06
1285:2020-11-29
1221:2024-04-24
1196:2024-04-24
1078:2019-05-06
1045:2019-05-06
1021:2024-04-24
997:2024-04-24
972:2019-04-27
951:2024-04-24
854:2023-02-23
630:2023-01-22
625:TechTarget
607:References
412:developers
408:operations
372:licenses.
359:(SAST) is
350:shift left
305:developed
106:Definition
96:architects
2335:Languages
1847:cite book
1839:907166314
1810:951434424
1748:16 August
1265:236606284
1173:5 January
1129:5 January
1103:5 January
849:Atlassian
301:In 2003,
2430:Category
2296:ER model
2162:Ontology
2074:Software
2000:Concepts
1520:Archived
1241:Osti.gov
922:31 March
899:12 March
764:35914007
512:See also
370:copyleft
194:and the
185:Deming's
122:and the
116:Len Bass
35:reviewed
2420:Commons
2245:V-model
1721:3798877
1601:Gartner
1526:June 8,
1473:24 July
1403:1241241
1257:1785164
700:4659735
572:terms."
518:DataOps
503:Red Hat
460:), and
416:testers
238:ArchOps
147:Belgium
130:History
2181:Models
1931:DevOps
1919:Fields
1870:
1837:
1827:
1808:
1798:
1719:
1698:
1654:515140
1652:
1642:
1549:
1449:
1424:
1401:
1364:
1339:
1263:
1255:
1069:
785:
762:
698:
688:
651:
476:GitOps
470:GitHub
414:, and
333:kaizen
303:Google
220:, and
67:) and
57:DevOps
2357:SysML
2281:SPICE
2274:Other
2235:Scrum
2195:Agile
2147:Agile
2131:CI/CD
1650:S2CID
1628:(PDF)
1399:S2CID
1261:S2CID
1168:X.com
1098:DIGIT
1039:(PDF)
1015:(PDF)
991:(PDF)
945:(PDF)
876:6 May
760:S2CID
740:(PDF)
696:S2CID
559:Notes
462:CI/CD
256:CI/CD
231:Scrum
206:Agile
196:Agile
143:Ghent
120:CSIRO
85:agile
2342:IDEF
2286:CMMI
2172:SDLC
1868:ISBN
1853:link
1835:OCLC
1825:ISBN
1806:OCLC
1796:ISBN
1750:2021
1717:SSRN
1696:ISBN
1640:ISBN
1608:2015
1547:ISBN
1528:2023
1475:2024
1447:ISBN
1422:ISBN
1362:ISBN
1337:ISBN
1253:OSTI
1175:2024
1131:2024
1105:2024
1067:ISBN
924:2011
901:2015
878:2019
821:help
783:ISBN
686:ISBN
674:IEEE
649:ISBN
387:and
366:CERT
200:ITIL
183:and
181:Lean
168:DORA
94:and
2352:USL
2347:UML
2225:RAD
2200:EUP
1688:doi
1632:doi
1391:doi
1329:doi
1245:doi
752:doi
678:doi
494:Git
490:Git
488:is
466:Git
73:Ops
65:Dev
37:on
2447::
2255:XP
2230:UP
1849:}}
1845:{{
1833:.
1804:.
1766:.
1740:.
1694:.
1648:.
1638:.
1599:.
1581:.
1518:.
1397:.
1387:32
1385:.
1335:.
1302:.
1259:.
1251:.
1243:.
1239:.
1214:.
1166:.
1147:.
1122:.
1096:.
932:^
847:.
812::
810:}}
806:{{
758:.
748:29
746:.
742:.
727:^
717:.
694:.
684:.
672:.
623:.
505:,
410:,
331:,
156:.
145:,
33:,
1904:e
1897:t
1890:v
1876:.
1855:)
1841:.
1812:.
1776:.
1752:.
1723:.
1704:.
1690::
1656:.
1634::
1610:.
1585:.
1555:.
1530:.
1504:.
1477:.
1455:.
1430:.
1405:.
1393::
1370:.
1345:.
1331::
1312:.
1288:.
1267:.
1247::
1224:.
1199:.
1177:.
1151:.
1133:.
1107:.
1081:.
1048:.
1024:.
1000:.
975:.
954:.
926:.
903:.
880:.
857:.
823:)
819:(
791:.
766:.
754::
721:.
702:.
680::
657:.
633:.
71:(
63:(
41:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.