Skip to main content

IBM Design Thinking Software Development Framework

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 680))

Abstract

The importance of understanding end user needs and involving them in the software development process is well known in software engineering. Agile Software Development methodologies have incorporated user feedback in different ways. User stories should represent the needs of a user, but often express the views of the Product Owner or the software development team. Several works have investigated integrating User Centered Design into Agile Software Development to satisfy end user needs. This work proposes a different approach focused on satisfying end user needs employing Design Thinking iterative software development. This methodology was applied in five real software development projects which have been analyzed as part of this work.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. VersionOne. Annual state of agile development survey (2016)

    Google Scholar 

  2. Norman, D.A.: The Design of Everyday Things: Revised and Expanded Edition. Basic books, New York (2013)

    Google Scholar 

  3. Marques, A.B., Cavalcante, E., Luiz, R.: Aplicando design thinking para melhorar a qualidade de um aplicativo movel. In: Brazilian Symposium on Software Quality (2015)

    Google Scholar 

  4. Cohn, M.: User Stories Applied: For Agile Software Development. Addison-Wesley Professional, Boston (2004)

    Google Scholar 

  5. Pichler, R.: Agile Product Management with Scrum: Creating Products that Customers Love. Addison-Wesley Professional, Boston (2010)

    Google Scholar 

  6. Brown, T.: Change by Design. Collins Business, New York (2009)

    Google Scholar 

  7. Azis, M.: IBM design thinking (2016a). http://www.ibm.com/design/thinking/

  8. Brown, T., et al.: Design thinking. Harv. Bus. Rev. 86(6), 84 (2008)

    Google Scholar 

  9. Plattner, H.: An Introduction to Design Thinking Process Guide. The Institute of Design at Stanford, Stanford (2010)

    Google Scholar 

  10. Lindberg, T., Meinel, C., Wagner, R.: Design thinking: A fruitful concept for it development? In: Meinel, C., Leifer, L., Plattner, H. (eds.) Design Thinking. Understanding Innovation, pp. 3–18. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  11. Nielsen, L., Madsen, S.: The usability expert’s fear of agility: an empirical study of global trends and emerging practices. In: Proceedings of the Nordic Conference on Human-Computer Interaction: Making Sense Through Design, pp. 261–264. ACM (2012)

    Google Scholar 

  12. Azis, M.: The making of IBM design thinking (2016b). http://ibm.co/1T8psiW

  13. Gothe, M.: Adopting IBM design thinking for solution development (2016)

    Google Scholar 

  14. Chamberlain, S., Sharp, H., Maiden, N.: Towards a framework for integrating agile development and user-centred design. In: Abrahamsson, P., Marchesi, M., Succi, G. (eds.) XP 2006. LNCS, vol. 4044, pp. 143–153. Springer, Heidelberg (2006). doi:10.1007/11774129_15

    Chapter  Google Scholar 

  15. Richardson, A.: Using customer journey maps to improve customer experience. Harv. Bus. Rev. 15 (2010)

    Google Scholar 

  16. Kitchenham, B.A., Pfleeger, S.L.: Personal opinion surveys. In: Shull, F., Singer, J., Sjøberg, D.I.K. (eds.) Guide to Advanced Empirical Software Engineering, pp. 63–92. Springer, London (2008)

    Chapter  Google Scholar 

  17. ScrumAliance: State of Scrum - 2015 (2016)

    Google Scholar 

  18. da Silva, T.S., Silveira, M.S., Maurer, F.: Ten lessons learned from integrating interaction design and agile development. In: Agile Conference, pp. 42–49. IEEE (2013)

    Google Scholar 

  19. da Silva, T.S., Martin, A., Maurer, F., Silveira, M.S.: User-centered design and agile methods: a systematic review. In: AGILE, pp. 77–86. Citeseer (2011)

    Google Scholar 

  20. Bordin, S., Angeli, A.: Focal points for a more user-centred agile development. In: Sharp, H., Hall, T. (eds.) XP 2016. LNBIP, vol. 251, pp. 3–15. Springer, Cham (2016). doi:10.1007/978-3-319-33515-5_1

    Google Scholar 

  21. Liikkanen, L.A., Kilpiö, H., Svan, L., Hiltunen, M.: Lean UX: The next generation of user-centered agile development? In: Proceedings of the Nordic Conference on Human-Computer Interaction: Fun, Fast, Foundational, pp. 1095–1100. ACM (2014)

    Google Scholar 

  22. Gothelf, J., Seiden, J.: Lean UX: Applying Lean Principles to Improve User Experience. O’Reilly, California (2013)

    Google Scholar 

  23. Knapp, J., Zeratsky, J., Kowitz, B.: Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days. Simon and Schuster, New York (2016)

    Google Scholar 

  24. Banfield, R., Lombardo, C.T., Wax, T.: Design Sprint: A Practical Guidebook for Building Great Digital Products. O’Reilly, California (2015)

    Google Scholar 

Download references

Acknowledgements

We would like to thank Marco Aurelio Stelmar Netto, Heloisa Candello and Miroslav Azis for reviewing this paper and for their constructive feedback.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Percival Lucena .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Lucena, P., Braz, A., Chicoria, A., Tizzei, L. (2017). IBM Design Thinking Software Development Framework. In: Silva da Silva, T., Estácio, B., Kroll, J., Mantovani Fontana, R. (eds) Agile Methods. WBMA 2016. Communications in Computer and Information Science, vol 680. Springer, Cham. https://doi.org/10.1007/978-3-319-55907-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-55907-0_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-55906-3

  • Online ISBN: 978-3-319-55907-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics