Increasing the Quality of Use Case Definition Through a Design Thinking Collaborative Method and an Alternative Hybrid Documentation Style
Use cases are a critical milestone in the User Centered Design process referring to a list of action steps that define an interaction between two entities sharing a common goal. They express a structural representation of a usage scenario aiming to generate highly usable prototypes and user interfaces of a system or application. However, today, use cases are often not sufficiently created and documented, or they are not in the expected quality. The lack of a step-by-step collaborative approach towards the composition of more inclusive and readable use cases create unnecessary iterations increasing the cost, time, and resources utilization in an organization. Hence, in this paper we propose a Design Thinking collaborative method based on an alternative hybrid use case documentation style that enhances active participation and learning across team members. We emphasize on the methodology and tool and we present the benefits as those extracted from real-life business scenarios.
KeywordsUser centered design User experience Collaborative learning Use cases Design thinking User interfaces User research
We would like to thank our colleagues Mandana Samii and Timo Bess for the visual enhancements of the proposed use case definition style, our managers Matthias Berger and Joerg Roesbach for their support and allocation of resources as well as all the product organizations, teams (especially the Suite Engineering UX team), customers and individuals in SAP, who have participated in the usability tests and provided their constructive comments and valuable suggestions.
- 1.Wiegers, K.: Software Requirements, 2nd edn. Microsoft Press, Redmond (2003). ISBN 10:0735618798Google Scholar
- 2.Cockburn, A.: Writing Effective Use Cases. Addison-Wesley, Boston (2001). ISBN 0-201-70225-8Google Scholar
- 3.Barkley, E.F., Cross, K.P., Major, C.H.: Collaborative Learning Techniques, A Handbook for College Faculty. Wiley, Hoboken (2014)Google Scholar
- 4.Plattner, H., Meinel, C., Leifer, L. (eds.): Design Thinking: Understand – Improve – Apply. Springer Science & Business Media, Berlin (2011). ISBN 10:364226638XGoogle Scholar
- 5.Cohn, M.: Succeeding with Agile: Software Development Using Scrum. Addison-Wesley Professional, Boston (2009). ISBN 10:0321579364Google Scholar
- 7.Fowler, M., Scott, K.: UML Distilled – A Brief Guide to the Standard Object Modeling Language, 2nd edn. Addison Wesley, Boston (1999). ISBN 0-201-65783-XGoogle Scholar
- 8.Kruchten, P.: The Rational Unified Process: An Introduction. Addison-Wesley Professional, Boston (2004). ISBN 0-321-19770-4Google Scholar
- 9.Constantine, L.L., Lockwood, A.D.L.: Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. ACM Press/Addison-Wesley, New York (1999). ISBN 0-201-92478-1Google Scholar
- 12.Rowe, G.P.: Design Thinking. The MIT Press, Cambridge (1987). ISBN 978-0-262-68067-7Google Scholar
- 13.Brown, T.: Harvard Business Review, pp. 84–92, June 2008Google Scholar
- 14.Levi, D.: Group Dynamics for Teams. Sage Publications, Thousand Oaks (2013). ISBN 10:1412999537Google Scholar
- 15.Kolb, D.: Experiential Learning as the Science of Learning and Development. Prentice Hall, Englewood Cliffs (1984)Google Scholar