Skip to main content

2021 | OriginalPaper | Buchkapitel

3. Vorgehensmodelle in der Softwareentwicklung

verfasst von : Manfred Broy, Marco Kuhrmann

Erschienen in: Einführung in die Softwaretechnik

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

Die Entwicklung von Software erfolgt im Rahmen von Projekten. Projekte benötigten eine angemessene Vorgehensweise. Wir sprechen von Vorgehensmodellen. Diese beschreiben die Aufbauorganisation sowie die Ablauforganisation eines Projektes. In der Aufbauorganisation wird die Teamstruktur festgelegt und in der Ablauforganisation der Prozess für die einzelnen Schritte zur Durchführung der Entwicklung. Darüber hinaus sind geeignete Methoden für die Durchführung der geplanten Arbeitsschritte und zur Erarbeitung der Zwischenergebnisse, den Artefakten, zu wählen. Der Zusammenhang zwischen den Artefakten wird in einem sogenannten Artefaktmodell festgelegt. Wesentliche Artefakte sind der Programmcode für das Softwaresystem, aber auch die Beschreibung der Anforderungen an das Softwaresystem, seine Architektur, seiner Qualitätseigenschaften oder der zu verwendenden Testfälle. Die Wahl des Vorgehensmodells bestimmt in weiten Teilen wesentliche Faktoren der Softwareentwicklung wie die Kosten, den Zeitaufwand und die erreichte Qualität. Vorgehensmodelle sind ein wesentliches Bindeglied zwischen Fragen der Organisation und des Managements und der technischen Durchführung von Softwareprojekten. Dieses Kapitel führt die grundlegenden Vorgehensmodelle und Rollen in Projekten ein und erläutert traditionelle und agile Vorgehensmodelle im Kontext der Softwareentwicklung.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
In bestimmten Unternehmen und Anwendungsgebieten sind Vorgehensmodelle verbindlich vorgeschrieben und gar nicht oder nur in begrenztem Umfang anpassbar. Auch ist es möglich, dass ein bestimmtes Rahmenvorgehen bereits durch einen Auftraggeber vertraglich fixiert wurde. Auch in so einer Situation sind Abweichungen von definierten Vorgehen nur eingeschränkt möglich.
 
2
Manifesto for Agile Software Development: https://​agilemanifesto.​org
 
3
Weitere Informationen der Agile Alliance unter https://​www.​agilealliance.​org/​ (Glossar, Abruf: 2019-11-24) zu entnehmen.
 
4
Diese Frage ist eine Erweiterung des „Standard“ Scrum-Prozesses [59], welche durch den Scrum-of-Scrums hinzugefügt wurde, um die besonderen Anforderungen einer Multi-Team-Projektumgebung zu adressieren.
 
5
Das Projekt „Code & Talk“ verwenden wir als Übungsbeispiel und durchgängige Fallstudie. Ziel dieses Projekts ist die Entwicklung einer umfangreichen Kommunikationsinfrastruktur im Stil eines sozialen Netzwerks für die Entwicklungsteams einer Firma. Dieses Projekt besteht aus mehreren Teilprojekten. Das Teilprojekt „Project Wall“ wurde an Sie beauftragt. Die zugehörige Ausschreibung findet sich im Kap. C. Die Ausschreibung umfasst nur einen Teilbereich, der aber für die Bearbeitung der Aufgaben ausreichend ist. Wir werden in den weiteren Übungen dieses Beispiel weiter ausbauen.
 
Literatur
1.
Zurück zum Zitat S. W. Ambler and M. Lines. Disciplined Agile Delivery: A Practitioner’s Guide to Agile Software Delivery in the Enterprise. IBM Press, May 2012. S. W. Ambler and M. Lines. Disciplined Agile Delivery: A Practitioner’s Guide to Agile Software Delivery in the Enterprise. IBM Press, May 2012.
2.
Zurück zum Zitat S. Amershi, A. Begel, C. Bird, R. DeLine, H. C. Gall, E. Kamar, N. Nagappan, B. Nushi, and T. Zimmermann. Software engineering for machine learning: a case study. In International Conference on Software Engineering, ICSE (SEIP), pages 291–300. IEEE/ACM, May 2019. S. Amershi, A. Begel, C. Bird, R. DeLine, H. C. Gall, E. Kamar, N. Nagappan, B. Nushi, and T. Zimmermann. Software engineering for machine learning: a case study. In International Conference on Software Engineering, ICSE (SEIP), pages 291–300. IEEE/ACM, May 2019.
3.
Zurück zum Zitat Anderson, D. J. Kanban: Successful Evolutionary Change for Your Technology Business. Blue Hole Press, 2010. Anderson, D. J. Kanban: Successful Evolutionary Change for Your Technology Business. Blue Hole Press, 2010.
5.
Zurück zum Zitat H. Balzert. Lehrbuch der Softwaretechnik Band 1/2. Spektrum Akademischer Verlag, 2 edition, 2000. ISBN 3-8274-0480-0. H. Balzert. Lehrbuch der Softwaretechnik Band 1/2. Spektrum Akademischer Verlag, 2 edition, 2000. ISBN 3-8274-0480-0.
6.
Zurück zum Zitat J. M. Bass. How product owner teams scale agile methods to large distributed enterprises. Empirical Software Engineering, 20(6):1525–1557, 2015.CrossRef J. M. Bass. How product owner teams scale agile methods to large distributed enterprises. Empirical Software Engineering, 20(6):1525–1557, 2015.CrossRef
7.
Zurück zum Zitat J. M. Bass, S. Beecham, M. A. Razzak, C. N. Canna, and J. Noll. An empirical study of the product owner role in scrum. In Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, ICSE, pages 123–124, New York, NY, USA, 2018. Association for Computing Machinery. J. M. Bass, S. Beecham, M. A. Razzak, C. N. Canna, and J. Noll. An empirical study of the product owner role in scrum. In Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, ICSE, pages 123–124, New York, NY, USA, 2018. Association for Computing Machinery.
8.
Zurück zum Zitat K. Beck. Test Driven Development. By Example. Addison-Wesley Longman, 2002. K. Beck. Test Driven Development. By Example. Addison-Wesley Longman, 2002.
9.
Zurück zum Zitat K. Beck. Extreme Programming. Addison-Wesley, 2003. K. Beck. Extreme Programming. Addison-Wesley, 2003.
10.
Zurück zum Zitat A. Begel and N. Nagappan. Usage and perceptions of agile software development in an industrial context: An and exploratory study. In International Symposium on Empirical Software Engineering and Measurement, ESEM, pages 255–264. IEEE/ACM, 2007. A. Begel and N. Nagappan. Usage and perceptions of agile software development in an industrial context: An and exploratory study. In International Symposium on Empirical Software Engineering and Measurement, ESEM, pages 255–264. IEEE/ACM, 2007.
11.
Zurück zum Zitat M. Berntzen, N. B. Moe, and V. Stray. The product owner in large-scale agile: An empirical study through the lens of relational coordination theory. In P. Kruchten, S. Fraser, and F. Coallier, editors, Agile Processes in Software Engineering and Extreme Programming, pages 121–136, Cham, 2019. Springer International Publishing.CrossRef M. Berntzen, N. B. Moe, and V. Stray. The product owner in large-scale agile: An empirical study through the lens of relational coordination theory. In P. Kruchten, S. Fraser, and F. Coallier, editors, Agile Processes in Software Engineering and Extreme Programming, pages 121–136, Cham, 2019. Springer International Publishing.CrossRef
12.
Zurück zum Zitat K. Bittner, P. Kong, and D. West. Mit dem Nexus Framework Scrum skalieren: Kontinuierliche Bereitstellung eines integrierten Produkts mit mehreren Scrum-Teams. dpunkt.verlag GmbH, November 2018. K. Bittner, P. Kong, and D. West. Mit dem Nexus Framework Scrum skalieren: Kontinuierliche Bereitstellung eines integrierten Produkts mit mehreren Scrum-Teams. dpunkt.verlag GmbH, November 2018.
13.
Zurück zum Zitat Bleek, W.-G. and Wolf, H. Agile Softwareentwicklung – Werte, Konzepte und Methoden. dpunkt.verlag, 2008. Bleek, W.-G. and Wolf, H. Agile Softwareentwicklung – Werte, Konzepte und Methoden. dpunkt.verlag, 2008.
14.
Zurück zum Zitat B. Boehm. Software Engineering Economics. Prentice Hall, 1981. B. Boehm. Software Engineering Economics. Prentice Hall, 1981.
15.
Zurück zum Zitat Boehm, B. A spiral model of software development and enhancement. IEEE Computer, 21(5):61–72, 1988.CrossRef Boehm, B. A spiral model of software development and enhancement. IEEE Computer, 21(5):61–72, 1988.CrossRef
16.
Zurück zum Zitat M. Broy and M. Kuhrmann. Projektorganisation und Management im Software Engineering. Number 978-3-642-29289-7 in Xpert.press. Springer Verlag, Berlin Heidelberg, 1 edition, 2013. M. Broy and M. Kuhrmann. Projektorganisation und Management im Software Engineering. Number 978-3-642-29289-7 in Xpert.press. Springer Verlag, Berlin Heidelberg, 1 edition, 2013.
17.
Zurück zum Zitat Bundesminiterium des Innern. V-Modell XT Online Portal. Online, 2010. Bundesminiterium des Innern. V-Modell XT Online Portal. Online, 2010.
18.
Zurück zum Zitat O. Cawley, X. Wang, and I. Richardson. Lean/agile software development methodologies in regulated environments – state of the art. In Lean Enterprise Software and Systems, pages 31–36. Springer, 2010. O. Cawley, X. Wang, and I. Richardson. Lean/agile software development methodologies in regulated environments – state of the art. In Lean Enterprise Software and Systems, pages 31–36. Springer, 2010.
19.
Zurück zum Zitat G. Chroust. Modelle der Software-Entwicklung. R. Oldenbourg Verlag München Wien, 1992. G. Chroust. Modelle der Software-Entwicklung. R. Oldenbourg Verlag München Wien, 1992.
20.
Zurück zum Zitat P. Clarke and R. V. O’Connor. The situational factors that affect the software development process: Towards a comprehensive reference framework. Information and Software Technology, 54(5):433–447, 2012. P. Clarke and R. V. O’Connor. The situational factors that affect the software development process: Towards a comprehensive reference framework. Information and Software Technology, 54(5):433–447, 2012.
21.
Zurück zum Zitat E. de Souza Nascimento, I. Ahmed, E. Oliveira, M. P. Palheta, I. Steinmacher, and T. Conte.Understanding development process of machine learning systems: Challenges and solutions. In International Symposium on Empirical Software Engineering and Measurement, ESEM, pages 1–6. IEEE, September 2019. E. de Souza Nascimento, I. Ahmed, E. Oliveira, M. P. Palheta, I. Steinmacher, and T. Conte.Understanding development process of machine learning systems: Challenges and solutions. In International Symposium on Empirical Software Engineering and Measurement, ESEM, pages 1–6. IEEE, September 2019.
22.
Zurück zum Zitat P. Diebold, J.-P. Ostberg, S. Wagner, and U. Zendler. What Do Practitioners Vary in Using Scrum? In International Conference XP, pages 40–51. Springer, 2015. P. Diebold, J.-P. Ostberg, S. Wagner, and U. Zendler. What Do Practitioners Vary in Using Scrum? In International Conference XP, pages 40–51. Springer, 2015.
23.
Zurück zum Zitat W. Dröschel and M. Wiemers. Das V-Modell 97. Oldenburg, 1999. W. Dröschel and M. Wiemers. Das V-Modell 97. Oldenburg, 1999.
24.
Zurück zum Zitat B. Fitzgerald, K.-J. Stol, R. O’Sullivan, and D. O’Brien. Scaling agile methods to regulated environments: An industry case study. In International Conference on Software Engineering, ICSE, pages 863–872, Piscataway, NJ, USA, 2013. IEEE Press. B. Fitzgerald, K.-J. Stol, R. O’Sullivan, and D. O’Brien. Scaling agile methods to regulated environments: An industry case study. In International Conference on Software Engineering, ICSE, pages 863–872, Piscataway, NJ, USA, 2013. IEEE Press.
25.
Zurück zum Zitat M. Fowler. Refactoring: Improving the Design of Existing Code. Pearson Addison-Wesley Signature Series. Addison Wesley, 2 edition, 2018. M. Fowler. Refactoring: Improving the Design of Existing Code. Pearson Addison-Wesley Signature Series. Addison Wesley, 2 edition, 2018.
26.
Zurück zum Zitat J. Friedrich, U. Hammerschall, M. Kuhrmann, and M. Sihling. Das V-Modell XT - Für Projektleiter und QS-Verantwortliche kompakt und übersichtlich. Number ISBN: 978-3-540-76403-8 in Informatik im Fokus. Springer, 2. edition, 2009. J. Friedrich, U. Hammerschall, M. Kuhrmann, and M. Sihling. Das V-Modell XT - Für Projektleiter und QS-Verantwortliche kompakt und übersichtlich. Number ISBN: 978-3-540-76403-8 in Informatik im Fokus. Springer, 2. edition, 2009.
27.
Zurück zum Zitat P. Hohl, J. Münch, K. Schneider, and M. Stupperich. Forces that Prevent Agile Adoption in the Automotive Domain. In Product-Focused Software Process Improvement, PROFES, pages 468–476, Cham, 2016. Springer International Publishing. P. Hohl, J. Münch, K. Schneider, and M. Stupperich. Forces that Prevent Agile Adoption in the Automotive Domain. In Product-Focused Software Process Improvement, PROFES, pages 468–476, Cham, 2016. Springer International Publishing.
28.
Zurück zum Zitat J. Humble and D. Farley. Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation. Addison-Wesley, 2010. J. Humble and D. Farley. Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation. Addison-Wesley, 2010.
29.
Zurück zum Zitat ISO 26262:2018. Road vehicles – Functional safety. International Organization for Standardization, 2018. ISO 26262:2018. Road vehicles – Functional safety. International Organization for Standardization, 2018.
30.
Zurück zum Zitat C. Jones. Variations in software development practices. IEEE Software, 20(6):22–27, 2003.CrossRef C. Jones. Variations in software development practices. IEEE Software, 20(6):22–27, 2003.CrossRef
31.
Zurück zum Zitat G. Kalus and M. Kuhrmann. Criteria for Software Process Tailoring — A Systematic Review. In Proceedings of International Conference on Software & Systems Process, ICSSP, pages 171–180. ACM, May 2013. G. Kalus and M. Kuhrmann. Criteria for Software Process Tailoring — A Systematic Review. In Proceedings of International Conference on Software & Systems Process, ICSSP, pages 171–180. ACM, May 2013.
32.
Zurück zum Zitat B. Katumba and E. Knauss. Agile Development in Automotive Software Development: Challenges and Opportunities. In Product-Focused Software Process Improvement, PROFES, pages 33–47, Cham, 2014. Springer International Publishing. B. Katumba and E. Knauss. Agile Development in Automotive Software Development: Challenges and Opportunities. In Product-Focused Software Process Improvement, PROFES, pages 33–47, Cham, 2014. Springer International Publishing.
33.
Zurück zum Zitat G. Kim, J. Humble, P. Debois, and J. Willis. The DevOps Handbook. NBN TRADESELECT, 2016. G. Kim, J. Humble, P. Debois, and J. Willis. The DevOps Handbook. NBN TRADESELECT, 2016.
34.
Zurück zum Zitat J. Klünder, R. Hebig, P. Tell, M. Kuhrmann, J. Nakatumba-Nabende, R. Heldal, S. Krusche, M. Fazal-Baqaie, M. Felderer, M. F. G. Bocco, S. Küpper, S. A. Licorish, G. Lopez, F. McCaffery, Ö. Ö. Top, C. R. Prause, R. Prikladnicki, E. Tüzün, D. Pfahl, K. Schneider, and S. G. MacDonell. Catching up with Method and Process Practice: An Industry-Informed Baseline for Researchers. In Proceedings of 41st International Conference on Software Engineering, ICSE-SEIP, pages 255–264. ACM, 2019. J. Klünder, R. Hebig, P. Tell, M. Kuhrmann, J. Nakatumba-Nabende, R. Heldal, S. Krusche, M. Fazal-Baqaie, M. Felderer, M. F. G. Bocco, S. Küpper, S. A. Licorish, G. Lopez, F. McCaffery, Ö. Ö. Top, C. R. Prause, R. Prikladnicki, E. Tüzün, D. Pfahl, K. Schneider, and S. G. MacDonell. Catching up with Method and Process Practice: An Industry-Informed Baseline for Researchers. In Proceedings of 41st International Conference on Software Engineering, ICSE-SEIP, pages 255–264. ACM, 2019.
35.
Zurück zum Zitat H. Kniberg and M. Skarin. Kanban and Scrum – making the most of both. Enterprise Software Development. lulu.com, March 2010. H. Kniberg and M. Skarin. Kanban and Scrum – making the most of both. Enterprise Software Development. lulu.com, March 2010.
36.
Zurück zum Zitat P. Kroll and P. Kruchten. The Rational Unified Process Made Easy – A Practinioner’s Guide to RUP. Addison-Wesley, 2003. P. Kroll and P. Kruchten. The Rational Unified Process Made Easy – A Practinioner’s Guide to RUP. Addison-Wesley, 2003.
37.
Zurück zum Zitat M. Kuhrmann, P. Diebold, J. Münch, P. Tell, V. Garousi, M. Felderer, K. Trektere, F. McCaffery, C. R. Prause, E. Hanser, and O. Linssen.Hybrid software and system development in practice: Waterfall, scrum, and beyond. In Proceedings of the International Confernce on Software System Process, ICSSP, pages 30–39, New York, NY, USA, July 2017. ACM. M. Kuhrmann, P. Diebold, J. Münch, P. Tell, V. Garousi, M. Felderer, K. Trektere, F. McCaffery, C. R. Prause, E. Hanser, and O. Linssen.Hybrid software and system development in practice: Waterfall, scrum, and beyond. In Proceedings of the International Confernce on Software System Process, ICSSP, pages 30–39, New York, NY, USA, July 2017. ACM.
38.
Zurück zum Zitat M. Kuhrmann, P. Diebold, J. Münch, P. Tell, K. Trektere, F. M. Caffery, G. Vahid, M. Felderer, O. Linssen, E. Hanser, and C. Prause. Hybrid software development approaches in practice: A european perspective. IEEE Software, pages 1–1, 2018. M. Kuhrmann, P. Diebold, J. Münch, P. Tell, K. Trektere, F. M. Caffery, G. Vahid, M. Felderer, O. Linssen, E. Hanser, and C. Prause. Hybrid software development approaches in practice: A european perspective. IEEE Software, pages 1–1, 2018.
39.
Zurück zum Zitat M. Kuhrmann and O. Linssen. Welche Vorgehensmodelle nutzt Deutschland? In PMV 2014, volume P-236 of Lecture Notes in Informatics, pages 17–32. Gesellschaft für Informatik (GI) e. V. (in German), 2014. M. Kuhrmann and O. Linssen. Welche Vorgehensmodelle nutzt Deutschland? In PMV 2014, volume P-236 of Lecture Notes in Informatics, pages 17–32. Gesellschaft für Informatik (GI) e. V. (in German), 2014.
40.
Zurück zum Zitat M. Kuhrmann, T. Ternité, and J. Friedrich. Das V-Modell XT anpassen. Informatik im Fokus. Springer, 2011.CrossRef M. Kuhrmann, T. Ternité, and J. Friedrich. Das V-Modell XT anpassen. Informatik im Fokus. Springer, 2011.CrossRef
41.
Zurück zum Zitat M. Kuhrmann, T. Ternité, J. Friedrich, A. Rausch, and M. Broy. Flexible software process lines in practice: A metamodel-based approach to effectively construct and manage families of software process models. Journal of Systems and Software, 121:49–71, 2016.CrossRef M. Kuhrmann, T. Ternité, J. Friedrich, A. Rausch, and M. Broy. Flexible software process lines in practice: A metamodel-based approach to effectively construct and manage families of software process models. Journal of Systems and Software, 121:49–71, 2016.CrossRef
42.
Zurück zum Zitat C. Ladas. Scrumban – Essays on Kanban Systems for Lean Software Development. Modus Cooperandi Press, January 2009. C. Ladas. Scrumban – Essays on Kanban Systems for Lean Software Development. Modus Cooperandi Press, January 2009.
43.
Zurück zum Zitat C. Larman and B. Vodde. Practices for Scaling Lean and Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum. Agile Software Development Series. Addison Wesley, January 2010. C. Larman and B. Vodde. Practices for Scaling Lean and Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum. Agile Software Development Series. Addison Wesley, January 2010.
44.
Zurück zum Zitat C. Larman and B. Vodde. Large-Scale Scrum: More with Less. Addison-Wesley Signature Series. Addison-Wesley Professional, August 2016. C. Larman and B. Vodde. Large-Scale Scrum: More with Less. Addison-Wesley Signature Series. Addison-Wesley Professional, August 2016.
45.
Zurück zum Zitat H. Liu, S. Eksmo, J. Risberg, and R. Hebig. Emerging and changing tasks in the development process for machine learning systems. In International Conference on Software and Systems Process, ICSSP. ACM, 2020. H. Liu, S. Eksmo, J. Risberg, and R. Hebig. Emerging and changing tasks in the development process for machine learning systems. In International Conference on Software and Systems Process, ICSSP. ACM, 2020.
46.
Zurück zum Zitat P. Lous, M. Kuhrmann, and P. Tell. Is Scrum Fit for Global Software Engineering? In 12th International Conference on Global Software Engineering, ICGSE, pages 1–10. IEEE, May 2017. P. Lous, M. Kuhrmann, and P. Tell. Is Scrum Fit for Global Software Engineering? In 12th International Conference on Global Software Engineering, ICGSE, pages 1–10. IEEE, May 2017.
47.
Zurück zum Zitat M. Marinho, J. Noll, I. Richardson, and S. Beecham. Plan-driven approaches are alive and kicking in agile global software development. In International Symposium on Empirical Software Engineering and Measurement, ESEM, pages 1–11. IEEE/ACM, 2019. M. Marinho, J. Noll, I. Richardson, and S. Beecham. Plan-driven approaches are alive and kicking in agile global software development. In International Symposium on Empirical Software Engineering and Measurement, ESEM, pages 1–11. IEEE/ACM, 2019.
48.
Zurück zum Zitat R. C. Martin. Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall, 2008. R. C. Martin. Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall, 2008.
49.
Zurück zum Zitat C. Mathis and D. Leffingwell. SAFe – Das Scaled Agile Framework: Lean und Agile in großen Unternehmen skalieren. dpunkt.verlag GmbH, 2 edition, November 2017. C. Mathis and D. Leffingwell. SAFe – Das Scaled Agile Framework: Lean und Agile in großen Unternehmen skalieren. dpunkt.verlag GmbH, 2 edition, November 2017.
50.
Zurück zum Zitat M. McHugh, F. McCaffery, and V. Casey. Barriers to adopting agile practices when developing medical device software. In A. Mas, A. Mesquida, T. Rout, R. V. O’Connor, and A. Dorling, editors, Software Process Improvement and Capability Determination, pages 141–147, Berlin, Heidelberg, 2012. Springer Berlin Heidelberg. M. McHugh, F. McCaffery, and V. Casey. Barriers to adopting agile practices when developing medical device software. In A. Mas, A. Mesquida, T. Rout, R. V. O’Connor, and A. Dorling, editors, Software Process Improvement and Capability Determination, pages 141–147, Berlin, Heidelberg, 2012. Springer Berlin Heidelberg.
51.
Zurück zum Zitat B. Murphy, C. Bird, T. Zimmermann, L. Williams, N. Nagappan, and A. Begel. Have agile techniques been the silver bullet for software development at microsoft? In International Symposium on Empirical Software Engineering and Measurement, ESEM, pages 75–84. IEEE/ACM, 2013. B. Murphy, C. Bird, T. Zimmermann, L. Williams, N. Nagappan, and A. Begel. Have agile techniques been the silver bullet for software development at microsoft? In International Symposium on Empirical Software Engineering and Measurement, ESEM, pages 75–84. IEEE/ACM, 2013.
52.
Zurück zum Zitat S. Nerur, R. Mahapatra, and G. Mangalaraj. Challenges of migrating to agile methodologies. Communications of the ACM, 48(5):73–78, 2005.CrossRef S. Nerur, R. Mahapatra, and G. Mangalaraj. Challenges of migrating to agile methodologies. Communications of the ACM, 48(5):73–78, 2005.CrossRef
53.
Zurück zum Zitat T. Ohno. Toyota Production System: Beyond Large-scale Production. Taylor & Francis Ltd., July 2016. T. Ohno. Toyota Production System: Beyond Large-scale Production. Taylor & Francis Ltd., July 2016.
54.
Zurück zum Zitat M. Paasivaara. Adopting SAFe to Scale Agile in a Globally Distributed Organization. In 12th International Conference on Global Software Engineering, ICGSE, pages 36–40. IEEE, 2017. M. Paasivaara. Adopting SAFe to Scale Agile in a Globally Distributed Organization. In 12th International Conference on Global Software Engineering, ICGSE, pages 36–40. IEEE, 2017.
55.
Zurück zum Zitat M. Paasivaara, B. Behm, C. Lassenius, and M. Hallikainen. Large-scale agile transformation at ericsson: a case study. Empirical Software Engineering, 23(5):2550–2596, 2018.CrossRef M. Paasivaara, B. Behm, C. Lassenius, and M. Hallikainen. Large-scale agile transformation at ericsson: a case study. Empirical Software Engineering, 23(5):2550–2596, 2018.CrossRef
56.
Zurück zum Zitat A. Reddy. The Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban. Agile Software Development. Addison Wesley, July 2015. A. Reddy. The Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban. Agile Software Development. Addison Wesley, July 2015.
57.
Zurück zum Zitat W. Royce. Managing the development of large systems. IEEE Wescon, 1970. W. Royce. Managing the development of large systems. IEEE Wescon, 1970.
58.
Zurück zum Zitat K. Schwaber. Agile Project Management with Scrum. Microsoft Press, 2004. K. Schwaber. Agile Project Management with Scrum. Microsoft Press, 2004.
60.
Zurück zum Zitat J. Sutherland. Agile can scale: Inventing and reinventing scrum in five companies. IT Journal, 14(12):5–11, 2001. J. Sutherland. Agile can scale: Inventing and reinventing scrum in five companies. IT Journal, 14(12):5–11, 2001.
61.
Zurück zum Zitat H. S. Sverrisdottir, H. T. Ingason, and H. I. Jonasson. The role of the product owner in scrum-comparison between theory and practices. Procedia - Social and Behavioral Sciences, 119:257 – 267, 2014. Selected papers from the 27th IPMA (International Project Management Association), World Congress, Dubrovnik, Croatia, 2013. H. S. Sverrisdottir, H. T. Ingason, and H. I. Jonasson. The role of the product owner in scrum-comparison between theory and practices. Procedia - Social and Behavioral Sciences, 119:257 – 267, 2014. Selected papers from the 27th IPMA (International Project Management Association), World Congress, Dubrovnik, Croatia, 2013.
62.
Zurück zum Zitat H. Takeuchi and I. Nonaka. The new new product development game. Harvard Business Review, January 1986. H. Takeuchi and I. Nonaka. The new new product development game. Harvard Business Review, January 1986.
63.
Zurück zum Zitat P. Tell, J. Klünder, S. Küpper, D. Raffo, S. G. MacDonell, J. Münch, D. Pfahl, O. Linssen, and M. Kuhrmann.What are hybrid development methods made of? an evidence-based characterization. In Proceedings of the International Conference on Software and System Processes, ICSSP, pages 105–114. IEEE, May 2019. P. Tell, J. Klünder, S. Küpper, D. Raffo, S. G. MacDonell, J. Münch, D. Pfahl, O. Linssen, and M. Kuhrmann.What are hybrid development methods made of? an evidence-based characterization. In Proceedings of the International Conference on Software and System Processes, ICSSP, pages 105–114. IEEE, May 2019.
64.
Zurück zum Zitat G. Theocharis, M. Kuhrmann, J. Münch, and P. Diebold. Is Water-Scrum-Fall reality? On the use of agile and traditional development practices. In International Conference on Product Focused Software Development and Process Improvement, volume 9459 of Lecture Notes in Computer Science, pages 149–166. Springer, Berlin Heidelberg, 2015. G. Theocharis, M. Kuhrmann, J. Münch, and P. Diebold. Is Water-Scrum-Fall reality? On the use of agile and traditional development practices. In International Conference on Product Focused Software Development and Process Improvement, volume 9459 of Lecture Notes in Computer Science, pages 149–166. Springer, Berlin Heidelberg, 2015.
65.
Zurück zum Zitat C. Unger-Windeler, J. Klünder, and K. Schneider. A mapping study on product owners in industry: Identifying future research directions. In International Conference on Software and System Processes, ICSSP, pages 135–144, 2019. C. Unger-Windeler, J. Klünder, and K. Schneider. A mapping study on product owners in industry: Identifying future research directions. In International Conference on Software and System Processes, ICSSP, pages 135–144, 2019.
66.
Zurück zum Zitat G. van Waardenburg and H. van Vliet. When agile meets the enterprise. Information and Software Technology, 55(12):2154–2171, 2013. G. van Waardenburg and H. van Vliet. When agile meets the enterprise. Information and Software Technology, 55(12):2154–2171, 2013.
67.
Zurück zum Zitat L. R. Vijayasarathy and C. W. Butler. Choice of software development methodologies: Do organizational, project, and team characteristics matter? IEEE software, 33(5):86–94, 2016.CrossRef L. R. Vijayasarathy and C. W. Butler. Choice of software development methodologies: Do organizational, project, and team characteristics matter? IEEE software, 33(5):86–94, 2016.CrossRef
68.
Zurück zum Zitat Z. Wan, X. Xia, D. Lo, and G. C. Murphy. How does machine learning change software development practices? IEEE Transactions on Software Engineering, 2019. Z. Wan, X. Xia, D. Lo, and G. C. Murphy. How does machine learning change software development practices? IEEE Transactions on Software Engineering, 2019.
69.
Zurück zum Zitat D. West, M. Gilpin, T. Grant, and A. Anderson. Water- Scrum-Fall is the reality of agile for most organizations today. Technical report, Forrester Research Inc., 2011. D. West, M. Gilpin, T. Grant, and A. Anderson. Water- Scrum-Fall is the reality of agile for most organizations today. Technical report, Forrester Research Inc., 2011.
70.
Zurück zum Zitat J. P. Womack, D. T. Jones, and D. Ross. The Machine That Changed the World: The Story of Lean Production– Toyota‘s Secret Weapon in the Global Car Wars That Is Now Revolutionizing World Industry. Free Press, March 2007. J. P. Womack, D. T. Jones, and D. Ross. The Machine That Changed the World: The Story of Lean Production– Toyota‘s Secret Weapon in the Global Car Wars That Is Now Revolutionizing World Industry. Free Press, March 2007.
Metadaten
Titel
Vorgehensmodelle in der Softwareentwicklung
verfasst von
Manfred Broy
Marco Kuhrmann
Copyright-Jahr
2021
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-50263-1_3