skip to main content
10.1145/3439961.3439967acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbqsConference Proceedingsconference-collections
research-article

An Empirical-informed Work Process Model for a Combined Approach of Agile, User-Centered Design, and Lean Startup

Authors Info & Claims
Published:06 March 2021Publication History

ABSTRACT

Organizations worldwide have been adopting software development methods that deviate from the standard Agile approach in order to overcome some of its failings—mostly by mixing Agile with other concepts. It has been reported that combining it with Lean Startup and User-Centered Design results in a very powerful development approach, and academic research has developed some high-level process models for it. However, in-depth, demonstrated work process models for this combined approach do not exist, which makes it hard for inexperienced professionals to start using it. We aim to present a process model that reflects how two industry teams that use the combined approach do their work. We performed a case study where we investigated their day-to-day work using daily observations, semi-structured interviews, and focus group sessions; and mapped a set of the activities, techniques, and work products that both teams use daily. We then had them visually represent their work process with the help of our mapping. The result was a software development process model that encompasses Agile, Lean Startup, and User-Centered Design concepts, which can be used as a starting point for those who want to adhere to such a development approach. We reflect on how the process model was conceived and how it could be used by other organizations.

References

  1. Chadia Abras, Diane Maloney-krichmar, and Jenny Preece. 2004. User-Centered Design. In Encyclopedia of Human-Computer Interaction. SAGE, Bainbridge Island, USA.Google ScholarGoogle Scholar
  2. Thomas Allweyer. 2010. BPMN 2.0. BoD, Norderstedt, Germany.Google ScholarGoogle Scholar
  3. María Bastarrica, Germán Espinoza, and Jacqueline Sánchez. 2018. Implementing Agile Practices: The Experience of TSol. In Proceedings of the Int’l Symposium on Empirical Software Engineering and Measurement. ACM, Oulu, Finland, 1–10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Kent Beck. 1999. Embracing Change with Extreme Programming. Computer 32, 10 (Oct. 1999), 70–77.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Tim Brown. 2008. Design Thinking. Harvard Business Review 86 (07 2008), 84–92.Google ScholarGoogle Scholar
  6. Alistair Cockburn. 2019. Cutting-Edge Agile: Opening Statement. Cutter Business Technology Journal 32 (2019), 1.Google ScholarGoogle Scholar
  7. Fabiano Dalpiaz, Evellin Cardoso, Giulia Canobbio, Paolo Giorgini, and John Mylopoulos. 2015. Social specifications of business processes with Azzurra. In Proceedings of the International Conference on Research Challenges in Information Science. IEEE, Athens, Greece, 7–18.Google ScholarGoogle ScholarCross RefCross Ref
  8. Danielly Ferreira Oliveira de Paula. 2015. Model for the Innovation Teaching (MoIT): um modelo baseado em Design Thinking, Lean Startup e Ágil para estudantes de graduação em computação. Master’s thesis. Universidade Federal de Pernambuco, Recife, Brazil.Google ScholarGoogle Scholar
  9. Danielly F. O. de Paula and Cristiano C. Araújo. 2016. Pet Empires: Combining Design Thinking, Lean Startup and Agile to Learn from Failure and Develop a Successful Game in an Undergraduate Environment. In Proceedings of the Int’l Conf. on Human-Computer Interaction. Springer, Toronto, Canada, 30–34.Google ScholarGoogle Scholar
  10. Design Kit. 2015. The Field Guide to Human-centered Design. IDEO, Palo Alto, California, USA.Google ScholarGoogle Scholar
  11. Franziska Dobrigkeit, Danielly de Paula, and Matthias Uflacker. 2019. InnoDev: A Software Development Methodology Integrating Design Thinking, Scrum and Lean Startup. Springer, Potsdam, Germany, 199–227.Google ScholarGoogle Scholar
  12. Fabian Fagerholm, Alejandro Sánchez Guinea, Hanna Mäenpää, and Jürgen Münch. 2017. The RIGHT model for Continuous Experimentation. Journal of Systems and Software 123 (2017), 292–305.Google ScholarGoogle ScholarCross RefCross Ref
  13. Peggy Gregory, Leonor Barroca, Helen Sharp, Advait Deshpande, and Katie Taylor. 2016. The challenges that challenge: Engaging with agile practitioners’ concerns. Information and Software Technology 77 (2016), 92–104.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Benjamin Grossman-Kahn and Ryan Rosensweig. 2012. Skip the silver bullet: driving innovation through small bets and diverse practices. Leading Through Design(2012), 815–829.Google ScholarGoogle Scholar
  15. Franziska Häger, Thomas Kowark, Jens Krüger, Christophe Vetterli, Falk Übernickel, and Matthias Uflacker. 2015. DT@Scrum: Integrating Design Thinking with Software Development Processes. Springer, Switzerland, 263–289.Google ScholarGoogle Scholar
  16. Tobias Hildenbrand and Johannes Meyer. 2012. Intertwining Lean and Design Thinking: Software Product Development from Empathy to Shipment. Springer, Berlin, Heidelberg, 217–237.Google ScholarGoogle Scholar
  17. IBM. 2020. Enterprise Design Thinking – Hopes and Fears. https://www.ibm.com/design/thinking/page/toolkit/activity/hopes-and-fears Accessed on 29-Oct-2020.Google ScholarGoogle Scholar
  18. I. Jacobson, G. Booch, and J. Rumbaugh. 2001. The Unified Software Development Process. Addison Wesley, Upper Saddle River, USA.Google ScholarGoogle Scholar
  19. Klaus Krippendorff. 2013. Content Analysis - 3rd Edition: an Introduction to Its Methodology. SAGE, Thousand Oaks, USA.Google ScholarGoogle Scholar
  20. Eveliina Lindgren and Jürgen Münch. 2016. Raising the Odds of Success: The Current State of Experimentation in Product Development. Information and Software Technology 77 (04 2016), 80–91.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. A. Maurya. 2012. Running lean: Iterate from plan A to a plan that works. O’Reilly Media, Sevastopol, Crimea.Google ScholarGoogle Scholar
  22. Donald A. Norman and Stephen W. Draper. 1986. User Centered System Design; New Perspectives on Human-Computer Interaction. Lawrence Erlbaum Associates Inc., New Jersey, USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Mary Poppendieck and Tom Poppendieck. 2003. Lean Software Development: An Agile Toolkit. Addison-Wesley, Boston, USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Eric Ries. 2011. The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. Crown Business, New York, USA.Google ScholarGoogle Scholar
  25. Colette Rolland. 1998. A Comprehensive View of Process Engineering. In Proceedings of the International Conference on Advanced Information Systems Engineering(Lecture Notes in Computer Science, Vol. 1413). Springer, Pisa, Italy, 1–24.Google ScholarGoogle ScholarCross RefCross Ref
  26. Per Runeson and Martin Höst. 2008. Guidelines for Conducting and Reporting Case Study Research in Software Engineering. Empirical Software Engineering 14, 2 (19 Dec 2008), 131.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Dina Salah, Richard Paige, and Paul Cairns. 2015. Patterns for integrating agile development processes and user centred design. In Proceedings of the European Conference on Pattern Languages of Programs. ACM, Kaufbeuren, Germany, 1–10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Edison J. Santos, Rita Suzana Pitangueira Maciel, and Cláudio Sant’Anna. 2018. A Catalogue of Bad Smells for Software Process. In Proceedings of the Brazilian Symposium on Software Quality. ACM, Curitiba, Brazil, 1––10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Schön 2017. Key challenges in agile requirements engineering. In Proceedings of the Int’l Conf. on Agile Sw. Development. Springer, Cologne, Germany, 37–51.Google ScholarGoogle ScholarCross RefCross Ref
  30. Ken Schwaber and Jeff Sutherland. 2017. The Scrum Guide. Vol. 21. Scrum Alliance, Westminster, USA. https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-US.pdf Retrieved on 2020-Aug-15.Google ScholarGoogle Scholar
  31. Ingrid Signoretti, Sabrina Marczak, Larissa Salerno, Augusto de Lara, and Ricardo Bastos. 2019. Boosting Agile by Using User-Centered Design and Lean Startup: A Case Study of the Adoption of the Combined Approach in Software Development. In Proceedings of the International Symposium on Empirical Software Engineering and Measurement. IEEE, Porto de Galinhas, Brazil, 1–6.Google ScholarGoogle ScholarCross RefCross Ref
  32. Ingrid Signoretti, Larissa Salerno, Sabrina Marczak, and Ricardo Bastos. 2020. Combining User-Centered Design and Lean Startup with Agile Software Development: A Case Study of Two Agile Teams. In Proceedings of the Int’l Conference on Agile Software Development. Springer, Copenhagen, Denmark, 39–55.Google ScholarGoogle ScholarCross RefCross Ref
  33. Renata Souza, Karla Malta, Roselane Silva, Paulo Masiero, Eduardo Almeida, and Ivan Machado. 2019. A Case Study about Startups’ Software Development Practices: A Preliminary Result. In Proceedings of the Brazilian Symposium on Software Quality. ACM, Fortaleza, Brazil, 198–203.Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. David J. Teece. 1998. Capturing Value from Knowledge Assets: The New Economy, Markets for Know-How, and Intangible Assets. California Management Review 40, 3 (1998), 55–79.Google ScholarGoogle ScholarCross RefCross Ref
  35. Bruna Prauchner Vargas, Ingrid Signoretti, Maximilian Zorzetti, Sabrina Marczak, and Ricardo Bastos. 2020. On the Understanding of Experimentation Usage in Light of Lean Startup in Software Development Context. In Proceedings of the Evaluation and Assessment in Sw. Eng.ACM, Trondheim, Norway, 330–335.Google ScholarGoogle Scholar
  36. Kati Vilkki. 2010. When Agile is Not Enough. In International Conference on Lean Enterprise Software and Systems. Springer, Helsinki, Finland, 44–47.Google ScholarGoogle ScholarCross RefCross Ref
  37. Karel Vredenburg, Ji-Ye Mao, Paul W. Smith, and Tom Carey. 2002. A Survey of User-Centered Design Practice. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, Minneapolis, Minnesota, USA, 471–478.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Bianca H. Ximenes, Isadora N. Alves, and Cristiano C. Araújo. 2015. Software Project Management Combining Agile, Lean Startup and Design Thinking. In Proceedings of the International Conference on Design, User Experience, and Usability: Design Discourse. Springer, Los Angeles, USA, 356–367.Google ScholarGoogle ScholarCross RefCross Ref
  39. Sezin Gizem Yaman, Myriam Munezero, Jürgen Münch, Fabian Fagerholm, Ossi Syd, Mika Aaltola, Christina Palmu, and Tomi Männistö. 2017. Introducing continuous experimentation in large software-intensive product and service organisations. Journal of Systems and Software 133 (2017), 195–211.Google ScholarGoogle ScholarCross RefCross Ref

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format