Skip to main content
Top

2014 | OriginalPaper | Chapter

Sharing Knowledge Through Tangible Models: Designing Kickoff Workshops for Agile Software Development Projects

Authors : Markus Guentert, Alexander Luebbe, Mathias Weske

Published in: Design Thinking Research

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In software engineering, the programmer depends on precise descriptions of the system to be built. To get these descriptions, analysts condense the knowledge about the domain from observations and discussions with the users, the people that will eventually work with the software. The users have to communicate their knowledge about the domain and express their needs. With TBPM we have shown that it is possible for end users to express themselves by means of process models. We now transfer these findings to other fields in software engineering. We investigated in the discipline of requirements engineering, especially in the context of agile software development approaches. From practitioners we learned that during the first iterations, code tends to be thrown away completely since the initial requirements gathering phase is intentionally kept lean. We therefore introduced the concept of need-finding iterations and tackle this problem in our research. We develop a holistic workshop methodology to kick off agile software development projects in which a shared understanding among stakeholders is to be fostered. Discussions that would arise after a software prototype has been implemented are encouraged to be conducted at an earlier stage by making use of an adequate modeling solution. We propose story prototypes which essentially enrich user stories with control flow information and thereby are enhanced to show the big picture rather than just individual aspects of the system to be built. In such a kickoff workshop we encourage a detailed need-finding together with the customer by means of shared model building.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
go back to reference Alexander IF, Stevens R (2002) Writing better requirements. Addison-Wesley, London Alexander IF, Stevens R (2002) Writing better requirements. Addison-Wesley, London
go back to reference Boehm B, Basili V (2005) Software defect reduction top 10 list. In: Foundations of empirical software engineering: the legacy of Victor R. Basili, p 426 Boehm B, Basili V (2005) Software defect reduction top 10 list. In: Foundations of empirical software engineering: the legacy of Victor R. Basili, p 426
go back to reference Broß J, Noweski C, Meinel C (2011) Reviving the innovative process of design thinking. In: ICIW 2011, The 6th international conference on internet and web applications and services, pp 142–149 Broß J, Noweski C, Meinel C (2011) Reviving the innovative process of design thinking. In: ICIW 2011, The 6th international conference on internet and web applications and services, pp 142–149
go back to reference Chen PP (1976) The entity-relationship model – toward a unified view of data. ACM Trans Database Syst 1(1):9–36CrossRef Chen PP (1976) The entity-relationship model – toward a unified view of data. ACM Trans Database Syst 1(1):9–36CrossRef
go back to reference Cohn M (2004) User stories applied: for agile software development. Addison-Wesley, Boston Cohn M (2004) User stories applied: for agile software development. Addison-Wesley, Boston
go back to reference Davis A et al (2006) Effectiveness of requirements elicitation techniques: empirical results derived from a systematic review. In: 14th IEEE international conference requirements engineering, pp 179–188 Davis A et al (2006) Effectiveness of requirements elicitation techniques: empirical results derived from a systematic review. In: 14th IEEE international conference requirements engineering, pp 179–188
go back to reference Diehl M, Stroebe W (1987) Productivity loss in brainstorming groups: toward the solution of a riddle. J Pers Soc Psychol 53(3):497CrossRef Diehl M, Stroebe W (1987) Productivity loss in brainstorming groups: toward the solution of a riddle. J Pers Soc Psychol 53(3):497CrossRef
go back to reference Dumas M, ter Hofstede A (2001) UML activity diagrams as a workflow specification language. In: The unified modeling language. Modeling languages, concepts, and tools, S.76–90 Dumas M, ter Hofstede A (2001) UML activity diagrams as a workflow specification language. In: The unified modeling language. Modeling languages, concepts, and tools, S.76–90
go back to reference Edelman J, Grosskopf A, Weske M (2009) Tangible business process modeling: a new approach. In: Proceedings of the 17th international conference on engineering design, ICED’09 Edelman J, Grosskopf A, Weske M (2009) Tangible business process modeling: a new approach. In: Proceedings of the 17th international conference on engineering design, ICED’09
go back to reference Fowler M, Scott K (2000) UML distilled: a brief guide to the standard object modeling language. Addison-Wesley, Reading Fowler M, Scott K (2000) UML distilled: a brief guide to the standard object modeling language. Addison-Wesley, Reading
go back to reference Fried J, Hansson DH (2010) ReWork: change the way you work forever, Ebury Fried J, Hansson DH (2010) ReWork: change the way you work forever, Ebury
go back to reference Gabrysiak G, Giese H, Seibel A (2009) Interactive visualization for elicitation and validationn of requirements with scenario-based prototyping. In: Requirements engineering visualization (REV), 2009 4th international workshop on, pp 41–45 Gabrysiak G, Giese H, Seibel A (2009) Interactive visualization for elicitation and validationn of requirements with scenario-based prototyping. In: Requirements engineering visualization (REV), 2009 4th international workshop on, pp 41–45
go back to reference Gabrysiak G, Giese H, Seibel A (2011) Towards next generation design thinking: scenario-based prototyping for designing complex software systems with multiple users. Des Think 219–236 Gabrysiak G, Giese H, Seibel A (2011) Towards next generation design thinking: scenario-based prototyping for designing complex software systems with multiple users. Des Think 219–236
go back to reference Gausemeier J, Plass C, Wenzelmann C (2009) Zukunftsorientierte Unternehmensgestaltung–Strategien, Geschäftsprozesse und IT-Systeme für die Produktion von morgen, Hanser Fachbuch Gausemeier J, Plass C, Wenzelmann C (2009) Zukunftsorientierte Unternehmensgestaltung–Strategien, Geschäftsprozesse und IT-Systeme für die Produktion von morgen, Hanser Fachbuch
go back to reference Grosskopf A, Weske M (2010) On business process model reviews. In: Workshop proceedings of ER-POIS: empirical research on process oriented information systems affiliated to CAiSE10, pp 31–42 Grosskopf A, Weske M (2010) On business process model reviews. In: Workshop proceedings of ER-POIS: empirical research on process oriented information systems affiliated to CAiSE10, pp 31–42
go back to reference Keller G, Nüttgens M, Scheer A-W (1992) Semantische Prozessmodellierung auf der Grundlage “Ereignisgesteuerter Prozessketten (EPK)”. Institut für Wirtschaftsinformatik, Saarbrücken Keller G, Nüttgens M, Scheer A-W (1992) Semantische Prozessmodellierung auf der Grundlage “Ereignisgesteuerter Prozessketten (EPK)”. Institut für Wirtschaftsinformatik, Saarbrücken
go back to reference Laue R, Gadatsch A (2010) Measuring the understandability of business process models – are we asking the right questions? In: Proceedings of the 6th international workshop on business process design (BPD 2010) Laue R, Gadatsch A (2010) Measuring the understandability of business process models – are we asking the right questions? In: Proceedings of the 6th international workshop on business process design (BPD 2010)
go back to reference Lin L, Geng X, Whinston AB (2005) A sender-receiver framework for knowledge transfer. MIS Quart 29:197–219 Lin L, Geng X, Whinston AB (2005) A sender-receiver framework for knowledge transfer. MIS Quart 29:197–219
go back to reference Luebbe A (2011) Tangible business process modeling – design and evaluation of a process model elicitation technique. Ph.D. dissertation, Hasso Plattner institute for IT systems engineering, University of Potsdam Luebbe A (2011) Tangible business process modeling – design and evaluation of a process model elicitation technique. Ph.D. dissertation, Hasso Plattner institute for IT systems engineering, University of Potsdam
go back to reference Luebbe A, Weske M (2011) Determining the effect of tangible business process modeling. In: Plattner H, Meinel C, Leifer LJ (eds) Design thinking – studying co-creation in practice. Springer, New York Luebbe A, Weske M (2011) Determining the effect of tangible business process modeling. In: Plattner H, Meinel C, Leifer LJ (eds) Design thinking – studying co-creation in practice. Springer, New York
go back to reference Martin RC (2003) Agile software development: principles, patterns, and practices. Prentice Hall, Upper Saddle River Martin RC (2003) Agile software development: principles, patterns, and practices. Prentice Hall, Upper Saddle River
go back to reference Moody DL (2009) The “physics” of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans Software Eng 35:756–779CrossRef Moody DL (2009) The “physics” of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans Software Eng 35:756–779CrossRef
go back to reference Object Management Group (2011) Business process model and notation (BPMN) 2.0 Object Management Group (2011) Business process model and notation (BPMN) 2.0
go back to reference Object Management Group (2012) Unified modeling language (UML) 2.5 Object Management Group (2012) Unified modeling language (UML) 2.5
go back to reference Patig S (2008) A practical guide to testing the understandability of notations. In: Proceedings of the 5th on Asia-Pacific conference on conceptual modelling, vol 79, pp 49–58 Patig S (2008) A practical guide to testing the understandability of notations. In: Proceedings of the 5th on Asia-Pacific conference on conceptual modelling, vol 79, pp 49–58
go back to reference Pohl K (2010) Requirements engineering: fundamentals, principles, and techniques. Springer, New YorkCrossRef Pohl K (2010) Requirements engineering: fundamentals, principles, and techniques. Springer, New YorkCrossRef
go back to reference Recker J, Dreiling A (2009) Does it really matter which process modeling grammar we use? An experimental study on understanding process models. Inform Software Tech Recker J, Dreiling A (2009) Does it really matter which process modeling grammar we use? An experimental study on understanding process models. Inform Software Tech
go back to reference Royce W (1970) Managing the development of large software systems. In: Proceedings of IEEE WESCON, vol 26. Los Angeles Royce W (1970) Managing the development of large software systems. In: Proceedings of IEEE WESCON, vol 26. Los Angeles
go back to reference Russell N et al (2006) On the suitability of UML 2.0 activity diagrams for business process modelling. In: Proceedings of the 3rd Asia-Pacific conference on conceptual modelling, vol 53, pp 95–104 Russell N et al (2006) On the suitability of UML 2.0 activity diagrams for business process modelling. In: Proceedings of the 3rd Asia-Pacific conference on conceptual modelling, vol 53, pp 95–104
go back to reference Schwaber K (2004) Agile project management with Scrum. Microsoft Press, Redmond Schwaber K (2004) Agile project management with Scrum. Microsoft Press, Redmond
go back to reference Smith P, Reinertsen D (1998) Developing products in half the time: new rules, new tools. Wiley, New York Smith P, Reinertsen D (1998) Developing products in half the time: new rules, new tools. Wiley, New York
go back to reference Soni N, Soni A (2011) Agile release planning. Arete Solutions LLC Soni N, Soni A (2011) Agile release planning. Arete Solutions LLC
go back to reference Steinberg DH, Palmer DW (2003) Extreme software engineering a hands-on approach. Prentice-Hall, Upper Saddle River Steinberg DH, Palmer DW (2003) Extreme software engineering a hands-on approach. Prentice-Hall, Upper Saddle River
go back to reference Van Der Aalst WMP, Ter Hofstede AHM (2005) YAWL: yet another workflow language. Inf Syst 30(4):245–275CrossRef Van Der Aalst WMP, Ter Hofstede AHM (2005) YAWL: yet another workflow language. Inf Syst 30(4):245–275CrossRef
go back to reference Wohed P et al (2006) On the suitability of bpmn for business process modelling. Lect Notes Comput Sci 4102:161CrossRef Wohed P et al (2006) On the suitability of bpmn for business process modelling. Lect Notes Comput Sci 4102:161CrossRef
go back to reference Zeichick A (2004) UML adoption making strong progress. Software development times, 15 Aug 2004 Zeichick A (2004) UML adoption making strong progress. Software development times, 15 Aug 2004
Metadata
Title
Sharing Knowledge Through Tangible Models: Designing Kickoff Workshops for Agile Software Development Projects
Authors
Markus Guentert
Alexander Luebbe
Mathias Weske
Copyright Year
2014
DOI
https://doi.org/10.1007/978-3-319-01303-9_13

Premium Partner