Advertisement

DT@Scrum: Integrating Design Thinking with Software Development Processes

  • Franziska HägerEmail author
  • Thomas Kowark
  • Jens Krüger
  • Christophe Vetterli
  • Falk Übernickel
  • Matthias Uflacker
Chapter
Part of the Understanding Innovation book series (UNDINNO)

Abstract

Design Thinking has shown its potential for generating innovative, user-centered concepts in various projects at d.schools, in innovation courses like ME310, used by design consultancies like IDEO, and recently even in projects at large companies. However, if Design Thinking activities are not properly integrated with production processes, e.g. software development, handovers become necessary and potentially prevent great ideas from becoming real products.

To reduce the perception of these handovers as acts of “throwing a wild idea over the fence,” different integration approaches have been proposed. A seamless integration of Design Thinking into the regular development processes of software development companies, however, is still subject to research.

In this chapter, we present DT@Scrum, a process model that uses the Scrum framework to integrate Design Thinking into software development. Three operation modes, which differ in the ratio between software development and Design Thinking activities, form the foundation of our approach. Development teams chose their respective operation mode after each sprint based on how well the requirements of the product are understood. We present initial applications of our approach in two university courses, and preliminary results of an experiment that tests if and how Design Thinking can benefit from Scrum’s planning techniques. The chapter concludes with an outline of future applications of our process model in industry scenarios and experimental validations of further techniques that supplement DT@Scrum.

Keywords

Initial Development Design Team Design Planning Design Thinking Industry Partner 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. Agilepirate (2011) http://www.theagilepirate.net (2011) Swimlane sizing—complete and fast backlog estimation. Retrieved from http://theagilepirate.net/archives/109
  2. Ambler SW (2009) The Agile Scaling Model (ASM): adapting Agile Methods for complex environments. Retrieved from ftp://ftp.software.ibm.com/common/ssi/sa/wh/n/raw14204usen/RAW14204USEN.PDF
  3. Beck K (2000) Extreme programming explained: embrace change. Addison-Wesley Longman Publishing, Boston, MAGoogle Scholar
  4. Beck K, Beedle M, van Bennekum A, Cockburn A, Cuningham W, Fowler M, Grenning J, Highsmith J, Hunt A, Jeffries R, Kern J, Marick B, Martin RC, Mallor S, Shwaber K, Sutherland J (2001) The Agile manifesto. Technical report. The Agile AllianceGoogle Scholar
  5. Carleton T, Leifer L (2009) Stanford’s ME310 course as an evolution of engineering design. In: Proceedings of the 19th CIRP design conference—competitive design. Cranfield, UKGoogle Scholar
  6. Cohn M (2005) Agile estimating and planning. Prentice Hall International, Upper Saddle River, NJGoogle Scholar
  7. d.school Stanford (2010) Bootcamp bootleg. Retrieved from https://dschool.stanford.edu/wp-content/uploads/2011/03/METHODCARDS2010v6.pdf
  8. Freeman RE (2010) Strategic management: a stakeholder approach. Cambridge University Press, CambridgeGoogle Scholar
  9. Grenning J (2002) Planning Poker or how to avoid analysis paralysis while release planning. Technical report. Retrieved from http://renaissancesoftware.net/files/articles/PlanningPoker-v1.1.pdf
  10. Hasso Plattner Institute (2011) LEGO Scrum exercise. Retrieved from http://www.youtube.com/watch?v=H2NXlDoutcY
  11. Hildenbrand T, Meyer J (2012) Intertwining lean and design thinking: software product development from empathy to shipment. In: Maedche A, Botzenhardt A, Neer L (eds) Software for people, management for professional. Springer, Berlin, pp 217–237CrossRefGoogle Scholar
  12. Katz R, Allen TJ (1982) Investigating the not invented here (NIH) syndrome: a look at the performance, tenure, and communication patterns of 50 R&D Project Groups. R&D Manag 12(1):7–20CrossRefGoogle Scholar
  13. Khan AS, Kajko-Mattsson M (2010) Core handover problems. In: Proceedings of the 11th international conference on product focused software, PROFES ’10, ACM. New York, NY, pp 135–139Google Scholar
  14. Larman C, Vodde B (2008) Practices for scaling lean and agile development: large, multisite, and offshore product development with large-scale scrum. Addison-Wesley Professional, Boston, MAGoogle Scholar
  15. Larman C, Vodde B (2010) Scaling lean and agile development: thinking and organizational tools for large-scale scrum. Addison-Wesley Professional, Boston, MAGoogle Scholar
  16. Lindberg T, Köppen E, Rauth I, Meinel C (2012) On the perception, adoption and implementation of design thinking in the IT industry. In: Plattner H, Meinel C, Leifer L (eds) Design thinking research. Springer, Berlin, pp 229–240CrossRefGoogle Scholar
  17. Patton J (2009) User story mapping. Retrieved from http://www.agileproductdesign.com/presentations/user_story_mapping/
  18. Vetterli C, Uebernickel F, Brenner W (2012) Initialzündung durch embedded design thinking—ein Fallbeispiel aus der Finanzindustrie. Zeitschrift für Organisationsentwicklung 2:22–31Google Scholar
  19. Vetterli C, Uebernickel F, Brenner W, Haeger F, Kowark T, Krueger J, Mueller J, Plattner H, Stortz B, Sikkha V (2013) Jumpstarting scrum with design thinking. University of St.Gallen, St.GallenGoogle Scholar
  20. Yip J (2011) It’s not just standing up: patterns for daily stand-up meetings. Retrieved from http://www.martinfowler.com/articles/itsNotJustStandingUp.html

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Franziska Häger
    • 1
    Email author
  • Thomas Kowark
    • 1
  • Jens Krüger
    • 1
  • Christophe Vetterli
    • 2
  • Falk Übernickel
    • 2
  • Matthias Uflacker
    • 1
  1. 1.Hasso Plattner Institute for Software Systems EngineeringUniversity of PotsdamPotsdamGermany
  2. 2.Institute of Information ManagementUniversity of St. GallenSt. GallenSwitzerland

Personalised recommendations