DT@Scrum: Integrating Design Thinking with Software Development Processes
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.
KeywordsInitial Development Design Team Design Planning Design Thinking Industry Partner
- 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
- Beck K (2000) Extreme programming explained: embrace change. Addison-Wesley Longman Publishing, Boston, MAGoogle Scholar
- 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
- 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
- Cohn M (2005) Agile estimating and planning. Prentice Hall International, Upper Saddle River, NJGoogle Scholar
- d.school Stanford. The Wallet project. Retrieved from https://dschool.stanford.edu/groups/designresources/wiki/4dbb2/The_Wallet_Project.html
- d.school Stanford (2010) Bootcamp bootleg. Retrieved from https://dschool.stanford.edu/wp-content/uploads/2011/03/METHODCARDS2010v6.pdf
- Freeman RE (2010) Strategic management: a stakeholder approach. Cambridge University Press, CambridgeGoogle Scholar
- 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
- Hasso Plattner Institute (2011) LEGO Scrum exercise. Retrieved from http://www.youtube.com/watch?v=H2NXlDoutcY
- 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
- 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
- Larman C, Vodde B (2010) Scaling lean and agile development: thinking and organizational tools for large-scale scrum. Addison-Wesley Professional, Boston, MAGoogle Scholar
- Patton J (2009) User story mapping. Retrieved from http://www.agileproductdesign.com/presentations/user_story_mapping/
- Thinking.designismakingsense. http://thinking.designismakingsense.de. Stakeholder map. Retrieved from http://thinking.designismakingsense.de/service-design/methoden/stakeholder-map
- 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
- 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
- Yip J (2011) It’s not just standing up: patterns for daily stand-up meetings. Retrieved from http://www.martinfowler.com/articles/itsNotJustStandingUp.html