Zusammenfassung
Im Gegensatz zum klassischen Verständnis einer rein funktionalen Unternehmensorganisation wird DevOps als Prozessverbesserungsansatz in Softwareunternehmen vorgestellt, bei dem das Prinzip der Agilität auf die gesamten Wertschöpfungsprozesse der Softwareentwicklung übertragen wird. Neben einer primär technisch orientierten, durchgängigen Automatisierung dieser Prozesse sind weitere Maßnahmen für die Umsetzung notwendig. Dies betrifft die Methodologie der Softwareentwicklung selbst (Feature Driven/Lean Software Development), aber genauso organisatorische und kulturelle Veränderungen im Unternehmen, wie die Bildung von funktionsübergreifenden, kollaborativ organisierten Teams, die Übertragung von Verantwortung auf Team- und Mitarbeiterebene bis hin zu neuen Anforderungen an die Mitarbeitenden, aber auch an die Projektleitung und an das Management.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Literatur
Ahmad, M. (2015). Informatik Aktuell – Quo vadis DevOps? http://www.informatik-aktuell.de/entwicklung/methoden/quo-vadis-devops.html. Zugegriffen: 3. Apr. 2016.
Ambler, S. W., & Lines, M. (2012). Disciplined agile delivery – A practitioner’s guide to agile software delivery in the enterprise (5. Aufl.). Boston: Pearson.
Atlassian. (2016). Atlassian continuous delivery guide. http://atlassian.com/continuous-delivery. Zugegriffen: 26. Nov. 2016.
Balzert, H. (2009). Lehrbuch der Softwaretechnik – Basiskonzepte und Requirements Engineering (3. Aufl.). Heidelberg: Spektrum Akademischer Verlag.
Baumgartner, M. (2013). Agile Testing – Der agile Weg zur Qualität. München: Hanser.
Bent, K., et al. (2001). The agile manifesto. http://www.agilemanifesto.org/. Zugegriffen: 6. Nov. 2016.
Bender, F. (2016). Developer Week – Studie zu DevOps. http://www.developer-week.de/Downloads/Studien/Studie-zu-DevOps. Zugegriffen: 25. Nov. 2016.
Berner, W. (2012). Culture Change. Unternehmenskultur als Wettbewerbsvorteil (Systemisches Management). Stuttgart: Schäffer Poeschel.
DeMarco, T. (2008). Was man nicht messen kann … – … kann man nicht kontrollieren (2. Aufl.). Bonn: mitp-Verlag.
Fildebrandt, U. (2016). Modularität für Microservices: Es lebe das Modul! https://jaxenter.de/modularitaet-fuer-microservices-es-lebe-das-modul-35972. Zugegriffen: 24. Nov. 2016.
Fowler, M. (2006a). Continuous integration. http://www.martinfowler.com/articles/continuousIntegration.html. Zugegriffen: 24. Nov. 2016.
Fowler, M. (2006b). Code ownership. http://martinfowler.com/bliki/CodeOwnership.html. Zugegriffen: 26. Nov. 2016.
Gloger, B. (2013). Scrum – Produkte zuverlässig und schnell entwickeln (4. Aufl.). München: Hanser.
Gluchowski, P., & Reinheimer, S. (Hrsg.). (2013). Praxis der Wirtschaftsinformatik- Agilität in der IT. Heidelberg: dPunkt.
HolacracyOne LLC. (2016). Holacracy – How it works. http://www.holacracy.org/how-it-works/. Zugegriffen: 6. Dez. 2016.
Homma, N., Bauschke, R., & Hofmann, L. M. (2014). Einführung Unternehmenskultur. Grundlagen, Perspektiven, Konsequenzen. Wiesbaden: Springer Gabler.
Huettermann, M. (2012). DevOps for developers – Integrate development and operations, the agile way. New York: APress.
Humble, J., & Farley, D. (2011). Continuous delivery: Reliable software releases through build, test and deployment automation. Boston: Pearson Education.
Jenewein, W., & Heidbrink, M. (2008). High-Performance-Teams – Die fünf Erfolgsprinzipien für Führung und Zusammenarbeit. Stuttgart: Schäffer Poeschel.
Kim, G., Behr, K., & Spafford, G. (2013). The phoenix project – A novel about IT, DevOps and helping your business win. Portland: IT Revolution Press.
Kotter, J. P. (2011). Leading Change – Wie sie ihr Unternehmen in acht Schritten erfolgreich verändern. München: Vahlen.
Krcmar, H. (2010). Informationsmanagement (5. Aufl.). Heidelberg: Springer.
Kütz, M. (2012). Projektcontrolling in der IT – Steuerung von Projekten und Projektportfolios. Heidelberg: dPunkt.
Kütz, M. (2013). IT-Controlling für die Praxis – Konzeption und Methoden (2. Aufl.). Heidelberg: dPunkt.
Martin, R. C. (2009). Clean code – Refactoring, patterns, testen und techniken für sauberen code. Frechen: mitp.
Medinilla, A. (2014). Agile kaizen – managing continuous improvement far beyond retrospectives. Heidelberg: Springer.
Morrel, M., & Capparell, S. (2003). Shackletons Führungskunst – Was Manager von dem großen Polarforscher lernen können. Reinbek bei Hamburg: Rowolth Taschenbuch.
Nygard, M. T. (2007). Release it! – Design and deploy production-ready software. Raleigh: The Pragmatic Programmers.
Ortiz, C. A. (2012). The psychology of lean improvements – Why organizations must overcome resistance and change the culture. Boca Raton: CRC Press.
Poppendieck, M. T. (2007). Implementing lean software development – From concept to cash. Boston: Addison-Wesley.
Preissel, R., & Starchmann, B. (2016). Git – Dezentrale Versionsverwaltung im Team/Grundlagen und Workflows (3. Aufl.). Heidelberg: dPunkt.
Richardson, J., & Gwaltney, W., Jr. (2005). Ship it! – A practical guide to successful software projects. Raleigh: The Pragmatic Programmers.
Ries, E. (2011). The lean startup. New York: Crown Business.
Robertson, B. J. (2016). Holacracy. Ein revolutionäres Management-System für eine volatile Welt. München: Vahlen.
Schein, E. H. (1995). Unternehmenskultur. Ein Handbuch für Führungskräfte. Frankfurt a. M.: Campus.
Scrum Alliance. (2016). Core scrum values. https://www.scrumalliance.org/why-scrum/core-scrum-values-roles. Zugegriffen: 26. Nov. 2016.
Sigler, E. (2014). What is ChatOps? https://www.pagerduty.com/blog/what-is-chatops. Zugegriffen: 24. Nov. 2016.
Sivanantham, V. (2012). Cognizant – Whitepaper. Knowledge management in agile projects. https://www.cognizant.com/InsightsWhitepapers/Knowledge-Management-in-Agile-Projects.pdf. Zugegriffen: 26. Nov. 2016.
Sommerville, I. (2012). Software engineering (9. Aufl.). München: Pearson Deutschland.
Spillner, A., & Linz, T. (2012). Basiswissen softwaretest (5. Aufl.). Heidelberg: dPunkt.
Starke, G. (2015). Effektive Softwarearchitekturen – Ein praktischer Leitfaden (7. Aufl.). München: Hanser.
Subramaniam, V., & Hunt, A. (2006). Practices of an agile developer. Raleigh: The Pragmatic Programmers.
Swartout, P. (2014). Continuous delivery and DevOps – A quickstart guide (2. Aufl.). Birmingham: Packt Publishing.
Takeuchi, H., & Nonaka, I. (1995). The knowledge creating company – How Japanese companies create the dynamics of innovation. New York: Oxford University Press.
Wolff, E. (2015). Continuous Delivery – Der pragmatische Einstieg. Heidelberg: dpunkt.
Wolf, H., & Bleek, W.-G. (2011). Agile Softwareentwicklung (2. Aufl.). Heidelberg: dPunkt.
Wurster, L. F., Colville, R. J., & Duggan, J. (2015). Gartner. Market Trends: DevOps — Not a market, but a Tool – Centric philosophy that supports a continuous delivery value chain. https://www.gartner.com/doc/2987231/market-trends-devops—market. Zugegriffen: 25. Nov. 2016.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Fachmedien Wiesbaden GmbH
About this chapter
Cite this chapter
Fluri, J., Deck, KG. (2018). Automatisierte Kollaboration und Prozesse in der Softwareentwicklung – Wandel von Unternehmenskultur und Unternehmensstruktur. In: Tokarski, K., Schellinger, J., Berchtold, P. (eds) Strategische Organisation. Springer Gabler, Wiesbaden. https://doi.org/10.1007/978-3-658-18246-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-658-18246-5_12
Published:
Publisher Name: Springer Gabler, Wiesbaden
Print ISBN: 978-3-658-18245-8
Online ISBN: 978-3-658-18246-5
eBook Packages: Business and Economics (German Language)