This is an advanced class on using use cases to drive agile software development and for large-scale software development projects.
Use-Case 2.0 Conversion
This class is intended to introduce experienced use-case modelers to Use-Case 2.0. It builds on the current state of the art practice to present an evolution of the use-case technique that we call Use-Case 2.0. Although the term suggests a new version of use cases, it does not refer to an update of the UML, but rather to a set of cumulative changes in the ways software developers and business analysts succeed with use cases.
The course focuses on how to use use cases in an agile and scalable fashion. The course starts with a simulation where the delegates will be directly exposed to the innovations at the heart of Use-Case 2.0. This is then followed by a workshop where any issues arising from the use of Use-Case 2.0 during the simulation will be addressed. Throughout the class, common problems and their solutions will be explored. Reference examples and exercise solutions are also supplied.
Advanced Use-Case Modeling
This class is intended to equip product owners and requirement engineers with the skills they need to successfully apply use-case modeling to the requirements management of large, or out-sourced, projects and programs. Throughout the class, common problems and their solutions will be explored.
The course includes detailed instruction in the use of the use-case relationships used to structure large, complex and re-usable use-case models, and a detailed examination of the system of systems pattern that lies, at the heart of the application of use cases to systems engineering and the development of very large systems. The course was developed by Ian Spence, co-author of the best-selling use case book ‘Use-Case Modeling’ (Addison Wesley, 2003).