Skip to main content

2011 | OriginalPaper | Buchkapitel

Towards Next Generation Design Thinking: Scenario-Based Prototyping for Designing Complex Software Systems with Multiple Users

verfasst von : Gregor Gabrysiak, Holger Giese, Andreas Seibel

Erschienen in: Design Thinking

Verlag: Springer Berlin Heidelberg

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

search-config
loading …

Abstract

Design thinking is at its best if tangible prototypes can be used to capture and validate end user needs and envision new products and services. However, today such tangible prototypes are not feasible in a cost-effective manner for complex software systems with multiple users and their complex behavior. To overcome this problem, we developed a scenario-based prototyping approach for complex multi-user software systems that uses executable software engineering models including structural as well as behavioral aspects. Simulation turns these models into tangible virtual prototypes for end users that visualize the complex behavior and capture feedback interactively. In this chapter, we elaborate our concept for cost-effective scenario-based prototyping, report on a first prototypical implementation of the approach for the validation of multi-user processes with end users, and discuss our initial findings and learnings that we gained from first experiments with the implementation.

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
2
Web Site of D-LABS GmbH: www.​d-labs.​com/​english/​ (Accessed 2 Nov. 2009).
 
4
Eclipse Modeling Framework, www.​eclipse.​org/​modeling/​emf/​(Accessed 2 Nov. 2009).
 
5
Gregor Gabrysiak’s master’s thesis, Modeling and Simulation of Reusable Collaborations for Embedded Systems with Dynamic Structures, 2009.
 
6
Business Process Modeling Notation, www.​omg.​org/​spec/​BPMN/​(Accessed 2 Nov. 2009).
 
7
By now, this capability is realized using drawing canvas as overlays in our tool.
 
Literatur
1.
Zurück zum Zitat I. F. Alexander. A taxonomy of stakeholders: Human roles in system development. International Journal of Technology and Human Interaction, 1(1):23–59, 2005CrossRef I. F. Alexander. A taxonomy of stakeholders: Human roles in system development. International Journal of Technology and Human Interaction, 1(1):23–59, 2005CrossRef
2.
Zurück zum Zitat S. Andriole. Fast, cheap requirements: Prototype, or else! IEEE Software, 11(2):85–87, 1994CrossRef S. Andriole. Fast, cheap requirements: Prototype, or else! IEEE Software, 11(2):85–87, 1994CrossRef
3.
Zurück zum Zitat D. Bäumer, W. R. Bischofberger, H. Lichter, and H. Züllighoven. User interface prototyping – concepts, tools, and experience. In ICSE ’96: Proceedings of the 18th international conference on Software engineering, pages 532–541. IEEE Computer Society, Washington, DC, USA, 1996 D. Bäumer, W. R. Bischofberger, H. Lichter, and H. Züllighoven. User interface prototyping – concepts, tools, and experience. In ICSE ’96: Proceedings of the 18th international conference on Software engineering, pages 532–541. IEEE Computer Society, Washington, DC, USA, 1996
4.
Zurück zum Zitat B. Becker, H. Giese, S. Hildebrandt, and A. Seibel. Fujaba’s future in the MDA jungle – fully integrating Fujaba and the eclipse modeling framework? In Proceedings of the 6th International Fujaba Days, 18–19 September 2008 B. Becker, H. Giese, S. Hildebrandt, and A. Seibel. Fujaba’s future in the MDA jungle – fully integrating Fujaba and the eclipse modeling framework? In Proceedings of the 6th International Fujaba Days, 18–19 September 2008
5.
Zurück zum Zitat R. Biddle, J. Noble, and E. Tempero. Reflections on crc cards and oo design. In CRPIT ’02: Proceedings of the Fortieth International Conference on Tools Pacific, pages 201–205. Australian Computer Society, Darlinghurst, Australia, 2002 R. Biddle, J. Noble, and E. Tempero. Reflections on crc cards and oo design. In CRPIT ’02: Proceedings of the Fortieth International Conference on Tools Pacific, pages 201–205. Australian Computer Society, Darlinghurst, Australia, 2002
6.
Zurück zum Zitat F. P. Brooks, Jr. No silver bullet essence and accidents of software engineering. Computer, 20(4):10–19, 1987CrossRef F. P. Brooks, Jr. No silver bullet essence and accidents of software engineering. Computer, 20(4):10–19, 1987CrossRef
7.
Zurück zum Zitat T. Brown. Change by Design: How Design Thinking Transforms Organizations and Inspires Innovation. HarperBusiness, NY, 2009 T. Brown. Change by Design: How Design Thinking Transforms Organizations and Inspires Innovation. HarperBusiness, NY, 2009
8.
Zurück zum Zitat A. Davis, O. Dieste, A. Hickey, N. Juristo, and A. M. Moreno. Effectiveness of requirements elicitation techniques: Empirical results derived from a systematic review. IEEE International Conference on Requirements Engineering, pages 179–188, Minnesota, USA, 2006 A. Davis, O. Dieste, A. Hickey, N. Juristo, and A. M. Moreno. Effectiveness of requirements elicitation techniques: Empirical results derived from a systematic review. IEEE International Conference on Requirements Engineering, pages 179–188, Minnesota, USA, 2006
9.
Zurück zum Zitat J. Edelman, A. Grosskopf, and M. Weske. Tangible business process modeling: A new approach. In Proceedings of the 17th International Conference on Engineering Design, ICED’09. Stanford University, Stanford, CA, USA, August 2009 J. Edelman, A. Grosskopf, and M. Weske. Tangible business process modeling: A new approach. In Proceedings of the 17th International Conference on Engineering Design, ICED’09. Stanford University, Stanford, CA, USA, August 2009
10.
Zurück zum Zitat G. Gabrysiak, H. Giese, and A. Seibel. Interactive visualization for elicitation and validation of requirements with scenario-based prototyping. In 4th International Workshop on Requirements Engineering Visualization, 2009, REV 2009. IEEE Computer Society, Washington, DC, USA, 2009 G. Gabrysiak, H. Giese, and A. Seibel. Interactive visualization for elicitation and validation of requirements with scenario-based prototyping. In 4th International Workshop on Requirements Engineering Visualization, 2009, REV 2009. IEEE Computer Society, Washington, DC, USA, 2009
11.
Zurück zum Zitat J. Gausemeier, H. Giese, W. Schäfer, B. Axenath, U. Frank, S. Henkler, S. Pook, and M. Tichy. Towards the design of self-optimizing mechatronic systems: Consistency between domain-spanning and domain-specific models. In Proc. of the 16th International Conference on Engineering Design (ICED). Paris, France, August 2007 J. Gausemeier, H. Giese, W. Schäfer, B. Axenath, U. Frank, S. Henkler, S. Pook, and M. Tichy. Towards the design of self-optimizing mechatronic systems: Consistency between domain-spanning and domain-specific models. In Proc. of the 16th International Conference on Engineering Design (ICED). Paris, France, August 2007
12.
Zurück zum Zitat A. Gemino. Empirical comparisons of animation and narration in requirements validation. Requirements Engineering, 9(3):153–168, 2004CrossRef A. Gemino. Empirical comparisons of animation and narration in requirements validation. Requirements Engineering, 9(3):153–168, 2004CrossRef
13.
Zurück zum Zitat H. Giese and S. Henkler. A survey of approaches for the visual model-driven development of next generation software-intensive systems. Journal of Visual Languages and Computing, 17(6):528–550, 2006CrossRef H. Giese and S. Henkler. A survey of approaches for the visual model-driven development of next generation software-intensive systems. Journal of Visual Languages and Computing, 17(6):528–550, 2006CrossRef
14.
Zurück zum Zitat H. Giese and R. Wagner. Incremental Model Synchronization with Triple Graph Grammars. In O. Nierstrasz, J. Whittle, D. Harel, and G. Reggio, editors, Proc. of the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS), Genova, Italy, volume 4199 of Lecture Notes in Computer Science (LNCS), pages 543–557. Springer, Berlin, October 2006 H. Giese and R. Wagner. Incremental Model Synchronization with Triple Graph Grammars. In O. Nierstrasz, J. Whittle, D. Harel, and G. Reggio, editors, Proc. of the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS), Genova, Italy, volume 4199 of Lecture Notes in Computer Science (LNCS), pages 543–557. Springer, Berlin, October 2006
15.
Zurück zum Zitat H. Giese, F. Klein, and S. Burmester. Pattern Synthesis from Multiple Scenarios for Parameterized Real-Timed UML Models. In S. Leue and T. Systä, editors, Scenarios: Models, Algorithms and Tools, volume 3466 of Lecture Notes in Computer Science (LNCS), pages 193–211. Springer, Berlin, April 2005CrossRef H. Giese, F. Klein, and S. Burmester. Pattern Synthesis from Multiple Scenarios for Parameterized Real-Timed UML Models. In S. Leue and T. Systä, editors, Scenarios: Models, Algorithms and Tools, volume 3466 of Lecture Notes in Computer Science (LNCS), pages 193–211. Springer, Berlin, April 2005CrossRef
16.
Zurück zum Zitat H. Giese, S. Henkler, M. Hirsch, and F. Klein. Nobody’s perfect: Interactive synthesis from parametrized real-time scenarios. In Proc. of the 5th ICSE 2006 Workshop on Scenarios and State Machines: Models, Algorithms and Tools (SCESM’06), Shanghai, China, pages 67–74. ACM, NY, May 2006 H. Giese, S. Henkler, M. Hirsch, and F. Klein. Nobody’s perfect: Interactive synthesis from parametrized real-time scenarios. In Proc. of the 5th ICSE 2006 Workshop on Scenarios and State Machines: Models, Algorithms and Tools (SCESM’06), Shanghai, China, pages 67–74. ACM, NY, May 2006
17.
Zurück zum Zitat H. Giese, T. Levendovszky, and H. Vangheluwe. Summary of the Workshop on Multi-Paradigm Modeling: Concepts and Tools. In Models in Software Engineering: Workshops and Symposia at MoDELS 2006, Genoa, Italy, October 1–6, 2006, Reports and Revised Selected Papers, volume 4364 of Lecture Notes in Computer Science. Springer, Berlin, 2007 H. Giese, T. Levendovszky, and H. Vangheluwe. Summary of the Workshop on Multi-Paradigm Modeling: Concepts and Tools. In Models in Software Engineering: Workshops and Symposia at MoDELS 2006, Genoa, Italy, October 1–6, 2006, Reports and Revised Selected Papers, volume 4364 of Lecture Notes in Computer Science. Springer, Berlin, 2007
18.
Zurück zum Zitat H. Giese, S. Hildebrandt, and A. Seibel. Feature report: Modeling and interpreting EMF-based story diagrams. In Proceedings of the 7th International Fujaba Days, 16–17 November 2009 H. Giese, S. Hildebrandt, and A. Seibel. Feature report: Modeling and interpreting EMF-based story diagrams. In Proceedings of the 7th International Fujaba Days, 16–17 November 2009
19.
Zurück zum Zitat H. Giese, S. Hildebrandt, and A. Seibel. Improved Flexibility and Scalability by Interpreting Story Diagrams. In T. Magaria, J. Padberg, and G. Taentzer, editors, Proceedings of the 8th International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT 2009), 2009 H. Giese, S. Hildebrandt, and A. Seibel. Improved Flexibility and Scalability by Interpreting Story Diagrams. In T. Magaria, J. Padberg, and G. Taentzer, editors, Proceedings of the 8th International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT 2009), 2009
20.
Zurück zum Zitat P. Guyot and S. Honiden. Agent-based participatory simulations: Merging multi-agent systems and role-playing games. Journal of Artificial Societies and Social Simulation, 9(4):8, 2006 P. Guyot and S. Honiden. Agent-based participatory simulations: Merging multi-agent systems and role-playing games. Journal of Artificial Societies and Social Simulation, 9(4):8, 2006
21.
Zurück zum Zitat D. Harel and R. Marelly. Come, Let’s Play: Scenario-Based Programming Using LSC’s and the Play-Engine. Springer, New York, 2003 D. Harel and R. Marelly. Come, Let’s Play: Scenario-Based Programming Using LSC’s and the Play-Engine. Springer, New York, 2003
22.
Zurück zum Zitat H. Plattner, C. Meinel, and U. Weinberg. Design Thinking (German). Number ISBN-13: 978-3868800135. mi-Wirtschaftsbuch, 2009 H. Plattner, C. Meinel, and U. Weinberg. Design Thinking (German). Number ISBN-13: 978-3868800135. mi-Wirtschaftsbuch, 2009
23.
Zurück zum Zitat K. Pohl. Requirements Engineering: Grundlagen, Prinzipien, Techniken (German). dpunkt, Heidelberg, 2007 K. Pohl. Requirements Engineering: Grundlagen, Prinzipien, Techniken (German). dpunkt, Heidelberg, 2007
24.
Zurück zum Zitat C. Ponsard, N. Balych, P. Massonet, J. Vanderdonckt, and A. van Lamsweerde. Goal-oriented design of domain control panels. In S. W. Gilroy and M. D. Harrison, editors, DSV-IS, volume 3941 of Lecture Notes in Computer Science, pages 249–260. Springer, Berlin, 2005 C. Ponsard, N. Balych, P. Massonet, J. Vanderdonckt, and A. van Lamsweerde. Goal-oriented design of domain control panels. In S. W. Gilroy and M. D. Harrison, editors, DSV-IS, volume 3941 of Lecture Notes in Computer Science, pages 249–260. Springer, Berlin, 2005
25.
Zurück zum Zitat R. Schmid, J. Ryser, S. Berner, M. Glinz, R. Reutemann, and E. Fahr. A survey of simulation tools for requirements engineering. Technical report, University of Zurich, 2000 R. Schmid, J. Ryser, S. Berner, M. Glinz, R. Reutemann, and E. Fahr. A survey of simulation tools for requirements engineering. Technical report, University of Zurich, 2000
26.
Zurück zum Zitat M. Schrage. Serious Play: How the World’s Best Companies Simulate to Innovate, 1st edition. Harvard Business School Press, MA, 1999 M. Schrage. Serious Play: How the World’s Best Companies Simulate to Innovate, 1st edition. Harvard Business School Press, MA, 1999
27.
Zurück zum Zitat A. Seibel, S. Neumann, and H. Giese. Dynamic hierarchical mega models: comprehensive traceability and efficient maintenance. Software and System Modeling, 9(4):493–528, 2010CrossRef A. Seibel, S. Neumann, and H. Giese. Dynamic hierarchical mega models: comprehensive traceability and efficient maintenance. Software and System Modeling, 9(4):493–528, 2010CrossRef
28.
Zurück zum Zitat C. Seybold, S. Meier, and M. Glinz. Evolution of requirements models by simulation. International Workshop on Principles of Software Evolution, pages 43–48, Kyoto, Japan, 2004 C. Seybold, S. Meier, and M. Glinz. Evolution of requirements models by simulation. International Workshop on Principles of Software Evolution, pages 43–48, Kyoto, Japan, 2004
29.
Zurück zum Zitat C. Seybold, S. Meier, and M. Glinz. Scenario-driven modeling and validation of requirements models. In SCESM ’06: Proceedings of the 2006 International Workshop on Scenarios and State Machines: Models, Algorithms, and Tools, pages 83–89. ACM, NY, USA, 2006 C. Seybold, S. Meier, and M. Glinz. Scenario-driven modeling and validation of requirements models. In SCESM ’06: Proceedings of the 2006 International Workshop on Scenarios and State Machines: Models, Algorithms, and Tools, pages 83–89. ACM, NY, USA, 2006
30.
Zurück zum Zitat H. Stachowiak. Allgemeine Modelltheorie (German). Springer, Wien, 1973CrossRef H. Stachowiak. Allgemeine Modelltheorie (German). Springer, Wien, 1973CrossRef
31.
Zurück zum Zitat S. Uchitel, G. Brunet, and M. Chechik. Synthesis of partial behavior models from properties and scenarios. IEEE Transactions on Software Engineering, 35(3):384–406, 2009CrossRef S. Uchitel, G. Brunet, and M. Chechik. Synthesis of partial behavior models from properties and scenarios. IEEE Transactions on Software Engineering, 35(3):384–406, 2009CrossRef
32.
Zurück zum Zitat H. T. Van, A. van Lamsweerde, P. Massonet, and C. Ponsard. Goal-oriented requirements animation. IEEE International Conference on Requirements Engineering, pages 218–228, Kyoto, Japan, 2004 H. T. Van, A. van Lamsweerde, P. Massonet, and C. Ponsard. Goal-oriented requirements animation. IEEE International Conference on Requirements Engineering, pages 218–228, Kyoto, Japan, 2004
33.
Zurück zum Zitat T. Winograd, editor. Bringing Design to Software. ACM, NY, 1996 T. Winograd, editor. Bringing Design to Software. ACM, NY, 1996
Metadaten
Titel
Towards Next Generation Design Thinking: Scenario-Based Prototyping for Designing Complex Software Systems with Multiple Users
verfasst von
Gregor Gabrysiak
Holger Giese
Andreas Seibel
Copyright-Jahr
2011
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-13757-0_13

Premium Partner