Back to top

Use-Case 2.0

An introductory class on using use cases for agile projects.

This two day class will equip delegates with the skills and techniques necessary to effectively elicit, communicate, and manage their requirements using use cases.

How to be value-driven and deliver value early-and-often

In this first of a new series of blog articles, author Roly Stimson discusses how Use-Case slices are a simple but powerful technique to identify and prioritize small increments of releasable value and how these can be split (if and when needed) into smaller items that you can independently prioritize, schedule, build, test and demonstrate.

Enhancing Scaled Agility with Use Case 2.0 and BDD Gherkin

In this article I base my observations and opinions on my experience of applying the Use Case 2.0 Practice and Behavior Driven Development’s Gherkin language, within an online products division of a major US Bank that is undergoing an Agile transformation. “I’m not dead yet,” Is a classic line from the movies that Monty Python fans will instantly recognize. I start with this because I could win a lot of money betting on the response from Agile practitioners when I tell them I am using Use Cases in an Agile environment to great benefit.

“Use Cases? They’re dead and buried!”
“That’s RUP! (Rational Unified Process). They aren’t agile.”
“What are you thinking? Use Cases are dinosaurs.”
“You should know better, Bernie.”

Rarely, I get a response from an experienced coach who will not poke fun, but seek the powerful questions such as, “Now why do you think that’s a good idea?”, and a valuable conversation ensues.

Making the most of both

In the second of this Use Cases in Practice series of blog articles, author Roly Stimson discusses how a use case model provides a simple, big, visible picture that provides critical value context, which represents a powerful tool that can be used as part of Scrum sprint reviews to ensure that the team and the stakeholders reflect meaningfully on what has been achieved in the context of the overall solution goals and value, and adjust future work objectives, priorities and plans accordingly.

How to be value-driven and deliver value early-and-often

In this first of a new series of blog articles, author Roly Stimson discusses how Use-Case slices are a simple but powerful technique to identify and prioritize small increments of releasable value and how these can be split (if and when needed) into smaller items that you can independently prioritize, schedule, build, test and demonstrate.

An Interview with Ivar Jacobson by BluePrint

Adam Lacombe from BluePrint sat down with Ivar Jacobson, the father of component architecture, aspect-oriented software development, UML, RUP, and a multitude of other principles that have shaped the current software development landscape, to discuss his book Use-Case 2.0 and the role of use cases in Agile development practices.

Use cases, as argued by Jacobson, “include the techniques that are provided by user stories, but offer significantly more for larger systems, larger teams, and more complex and demanding development projects than user stories alone. They are as lightweight as user stories but can also scale in a smooth and structured way to incorporate as much detail as needed. Most importantly, they drive and connect many other aspects of software development.”

How to Approach Applying Use Case Data To YOUR Business.

Since their inception some 30 years ago, use cases have been used to identify, organize, synthesize and clarify system requirements for organizations across the globe. In most recent years, they have been used in techniques such as user stories. Use-Case 2.0 is the new generation of use-case driven development – light, agile and lean – inspired by user stories, Scrum and Kanban.

Although they are much more agile and lean, they still embody the same popular values from the past while expanding to architecture, design, test, user experience, and also instrumental in business modeling and software reuse. But, for the adoption of use cases to be seamless, there should be a balance of principles applied.

Pages

Subscribe to RSS - Use-Case 2.0