DT@IT Toolbox: Design Thinking Tools to Support Everyday Software Development

Recent evidence suggests that design thinking can contribute to agile software development by increasing attention towards user needs as well as collaboration in interdisciplinary teams. However, there is a lack of understanding and support on how to facilitate the integration of design thinking activities into the daily work of agile development teams. Our work extends existing research on integrating design thinking with agile software development methodologies by developing and validating a toolbox that software teams can use in their everyday work. We present the DT@IT Toolbox, a collection of design thinking methods targeted at design thinking novices that aims to support everyday software development activities. The toolbox was evaluated with a team from an SME based in Germany over a period of 12 weeks. As a result, participants reported that using the DT@IT Toolbox led to a better communication within the team, enhanced problem-solving skills, increased empathy towards users and led to a better understanding of the users needs.

[1]  Kevin Clark,et al.  Unleashing the Power of Design Thinking , 2010 .

[2]  Wai-Ching Leung,et al.  How to design a questionnaire , 2001, BMJ.

[3]  M. Sheelagh T. Carpendale,et al.  Sketching User Experiences - The Workbook , 2011 .

[4]  Bianca H. Ximenes,et al.  Software Project Management Combining Agile, Lean Startup and Design Thinking , 2015, HCI.

[5]  Muhammad Asif,et al.  Integrating design thinking into extreme programming , 2018, J. Ambient Intell. Humaniz. Comput..

[6]  Tore Dybå,et al.  Empirical studies of agile software development: A systematic review , 2008, Inf. Softw. Technol..

[7]  Bart de Langhe,et al.  Linear thinking in a nonlinear world , 2017 .

[8]  Tina Øvad,et al.  UX Toolbox for Software Developers , 2016 .

[9]  Arlo Belshee Promiscuous pairing and beginner's mind: embrace inexperience [agile programming] , 2005, Agile Development Conference (ADC'05).

[10]  Franziska Dobrigkeit,et al.  Design thinking in practice: understanding manifestations of design thinking in software engineering , 2019, ESEC/SIGSOFT FSE.

[11]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[12]  Maryanne M. Gobble,et al.  Design Thinking , 2010, The Palgrave Encyclopedia of the Possible.

[13]  Nitin Nohria,et al.  Motivación de los empleados: un poderoso modelo nuevo , 2008 .

[14]  Sisira Adikari,et al.  An Integrated Framework for Design Thinking and Agile Methods for Digital Transformation , 2016, HCI.

[15]  Jorge Pérez,et al.  Generativity: The New Frontier for Information and Communication Technology Literacy , 2010 .

[16]  Franziska Dobrigkeit,et al.  DESIGN THINKING CAPABILITY MODEL (DTCM): A FRAMEWORK TO MAP OUT DESIGN THINKING CAPACITY IN BUSINESS ORGANISATIONS , 2018 .

[17]  Tomasz Miaskiewicz,et al.  Personas and user-centered design: How can personas benefit product design processes? , 2011 .

[18]  R. Verganti Leveraging on systemic learning to manage the early phases of product innovation projects , 1997 .

[19]  Jonathan Grudin,et al.  Personas, Participatory Design and Product Development: An Infrastructure for Engagement , 2002 .

[20]  Keng Siau,et al.  Agile Modeling, Agile Software Development, and Extreme Programming: The State of Research , 2005, J. Database Manag..

[21]  Christophe Midler,et al.  Contributions of Design Thinking to Project Management in an Innovation Context , 2016 .

[22]  Robert B. Pojasek Asking “Why?” five times , 2000 .

[23]  Ingo Rauth,et al.  Exploring the use of design thinking in large organizations: Towards a research agenda , 2016 .

[24]  Jeff Sutherland,et al.  Manifesto for Agile Software Development , 2013 .

[25]  Diane H. Sonnenwald,et al.  Contested Collaboration: A Descriptive Model of Intergroup Communication in Information System Design , 1995, Inf. Process. Manag..

[26]  Jane Ritchie,et al.  An investigation into the effectiveness of design thinking techniques to enhance undergraduate student learning , 2014 .

[27]  Bella Martin,et al.  Universal Methods of Design: 100 Ways to Research Complex Problems, Develop Innovative Ideas, and Design Effective Solutions , 2012 .

[28]  Johannes Meyer,et al.  Intertwining Lean and Design Thinking: Software Product Development from Empathy to Shipment , 2012 .

[29]  John W. Creswell,et al.  Designing and Conducting Mixed Methods Research , 2006 .

[30]  Carolyn Snyder,et al.  Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces , 2003 .

[31]  Robert Biddle,et al.  Agile Development Iterations and UI Design , 2007, Agile 2007 (AGILE 2007).

[32]  Mauro Porcini,et al.  Your New Design Process Is Not Enough—Hire Design Thinkers! , 2009 .

[33]  Margaret Wing Gar Tam Using paper prototyping as a usability testing methodology for web application development , 2006 .

[34]  J. Engsberg,et al.  The Creation and Testing of A Simulation-Based Workshop to Increase Level of Understanding and Empathy of Eating Disorders , 2017 .

[35]  Lesley Morris,et al.  Embedding innovation: design thinking for small enterprises , 2009 .

[36]  A. Hicks Empathy and Experiential Learning: How a Community-Based Project Enhances the College Experience , 2015 .

[37]  U. Flick An Introduction to Qualitative Research , 1998 .

[38]  Abbas Tashakkori,et al.  Mixed Methodology: Combining Qualitative and Quantitative Approaches , 1998 .

[39]  Olivier Serrat,et al.  The Five Whys Technique , 2017 .

[40]  Christoph Meinel,et al.  Design Thinking: A Fruitful Concept for IT Development? , 2011 .

[41]  Roger L. Martin,et al.  Design thinking: achieving insights via the “knowledge funnel” , 2010 .

[42]  Ann Blandford,et al.  The Importance of Identity and Vision to User Experience Designers on Agile Projects , 2009, 2009 Agile Conference.

[43]  Vijay Kumar,et al.  101 Design Methods: A Structured Approach for Driving Innovation in Your Organization , 2012 .

[44]  Taiichi Ohno,et al.  Toyota Production System : Beyond Large-Scale Production , 1988 .

[45]  Katherine N. Lemon,et al.  Understanding Customer Experience Throughout the Customer Journey , 2016 .

[46]  J M Morse,et al.  Approaches to qualitative-quantitative methodological triangulation. , 1991, Nursing research.

[47]  Leonhard Glomann Introducing ‘Human-Centered Agile Workflow’ (HCAW) – An Agile Conception and Development Process Model , 2017 .

[48]  Dirk Snelders,et al.  An in-depth case study on the role of industrial design in a business-to-business company , 2013 .

[49]  R. N. Spreng,et al.  The Toronto Empathy Questionnaire: Scale Development and Initial Validation of a Factor-Analytic Solution to Multiple Empathy Measures , 2009, Journal of personality assessment.

[50]  Nigel Cross,et al.  Engineering Design Methods: Strategies for Product Design , 1994 .

[51]  Matthew Holloway,et al.  How tangible is your strategy? How design thinking can turn your strategy into reality , 2009 .

[52]  M. Rosenbaum,et al.  How to create a realistic customer journey map , 2017 .

[53]  Tina Inge,et al.  The Integration of Design Thinking and Lean Software Development from the Perspective of Product Owners and Scrum Masters , 2013 .