Back to top

News

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.”

White Paper Published April 5, 2016

Use cases have been around for almost 30 years as a requirements approach and have been part of the inspiration for more-recent techniques such as user stories. Now the inspiration has flown in the other direction. Use-Case 2.0 is the new generation of use-case-driven development—light, agile, and lean—inspired by user stories and the agile methodologies Scrum and Kanban.

Use-Case 2.0 has all the popular values from the past—not just supporting requirements, but also architecture, design, test, and user experience—and it is instrumental in business modeling and software reuse.

Use-Case 2.0 Makes the Connection

Within Nederlandse Spoorwegen / Dutch Railways (NS) we were struggling with the question of how to get from high level system requirements (features/epics) to the right level of specification to enable agile development. User stories were not a viable option for us as they provided too little information with too little context. Use-Case 2.0 is still a use case but its application has evolved. Use cases are "sliced up" to provide stories or scenarios for agile iterative development, which delivers lightweight stories to our outsourced development team just in time for development while providing NS with the big picture view to support the entire product lifecycle. This article describes how we made the transition from large use cases which were completely written before development to Use Case 2.0 and why this helps us to deliver apps faster and with the right business value.

The Use Case 2.0 User Conference will kick-off with a keynote from Dr. Ivar Jacobson followed by presentations from Burkhard Perkens-Golomb, IT Architect at Munich Re and Jordi Reineman, Manager, Analysis & Design at NS (Dutch Railways). Afternoon hands-on workshops will provide attendees with an opportunity to select an introductory level tract or advanced level tract.

Subscribe to RSS - News