Abstract
Agile methodologies are based on effective communication with the customer. The ideal case is XP’s on-site customer. Unfortunately, in practice customer representatives are too busy to work with the development team all the time. Moreover, frequently there are many of them and each representative has only partial domain knowledge. To cope with this we introduced to our projects a proxy-customer role resembling RUP’s Analyst and we equipped him with a tool, called UC Workbench, that supports the communication with the customer representatives and the developers. Analyst collects user stories from customer representatives and ‘translates’ them into use cases. UC Workbench contains among other things a use-case editor and a generator of mockups (a mockup generated by UC Workbench animates use-cases and illustrates them with screen designs).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adolph, S., Bramble, P., Cockburn, A., Pols, A.: Patterns for Effective Use Cases. Addison-Wesley, Reading (2002)
Beck, K.: Extreme Programming Explained. In: Embrace Change, Addison-Wesley, Boston (2000)
Boehm, B., Turner, R.: Balancing Agility and Discipline. In: A Guide for the Perplexed, Addison-Wesley, Boston (2004)
Cockburn, A.: Agile Software Development. Addison-Wesley, Boston (2002)
Cohn, M.: User Stories Applied. Addison-Wesley, Boston (2004)
Fowler, M., Scott, K.: UML Distilled. Addison-Wesley, Boston (2000)
Jacobson, I., Christerson, M., Jonsson, P., Overgaard, G.: Object-Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley, Reading (1992)
Landay, J.A.: SILK: Sketching Interfaces Like Crazy. IEEE Computer-Human Interaction, April 13-18 (1996)
Larman, C.: Agile And Iterative Development. In: A Manager’s Guide, Addison- Wesley, Boston (2004)
Pressman, R.: Software Engineering. In: A Practitioner’s Approach, McGrow-Hill, New York (1997)
Ribu, K.: Estimating Object-Oriented Software Projects with Use Cases Master of Science Thesis, University of Oslo (2001)
Rittig, M.: Prototyping for Tiny Fingers. Communications of the ACM 37(4), 21–27 (1994)
Schwaber, K.: Agile Project Management with Scrum. Microsoft Press, Redmond (2004)
Stapleton, J.: DSDM. In: Stapleton, J. (ed.) Business Focused Development, Addison-Wesley, London (2003)
Walker, M., Takayama, L., Landay, J.A.: High-fidelity or Low-fidelity, Paper or Computer? Choosing Attributes When Testing Web Prototypes. In: Proceedings of the Human Factors and Ergonomics Society 46th Annual Meeting: HFES 2002, pp. 661–665.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nawrocki, J., Olek, Ł. (2005). UC Workbench – A Tool for Writing Use Cases and Generating Mockups. In: Baumeister, H., Marchesi, M., Holcombe, M. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2005. Lecture Notes in Computer Science, vol 3556. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11499053_34
Download citation
DOI: https://doi.org/10.1007/11499053_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26277-0
Online ISBN: 978-3-540-31487-5
eBook Packages: Computer ScienceComputer Science (R0)