How to Deliver Early, and Why
An exciting, informative day for all roles and at all levels, learning how to break up use cases and/or user stories into transparent and congruent slices, from one of the creators of the Agile movement.
In this course, you will learn how to finely slice and then grow a system for maximum business effect in the shortest time, with growth stages for pivoting, minimizing risk, and changing directions based on market responses.
Designed for Business Persons and Developers. All levels of business and any skill level encouraged to participate. There is something for everyone to learn in this class. All of the discussions will be held from the business perspective.
Participants will work in pairs to build a spreadsheet that shows the price of a product. The difficulty is not in making the spreadsheet, but in making the delivery stages as small as possible so that the business wins as soon as possible and can respond to the changing needs of the market and the changing deadlines.
This exercise is a very good way of teaching the reasoning and benefits of small yet complete story slices. The approach is focused on the coaching aspects of asking participants to go think through the issue for themselves.
Discussions: The opening discussion introduces key concepts and ideas needed to understand the importance of why we break stories into small slices:
· Decisions flowing through an organization,
· Cooperative games of invention and communication, “guest leadership”
· Disciplined learning,
· Craft,
· Trimming the tail on product development.
Carpaccio (Programming) Exercise: In this activity, people work in pairs on a spreadsheet. The purpose of the exercise is to show how to slice business requests thinly enough to fit into any size of iteration or sprint. This is an intense exercise that shows business-side and development-side people, both, how to work in the fine-grained style needed for modern agile development.
Facilitation Discussion: In this final activity, discussion groups are formed, to discuss what parts of the agile concepts learned during the day will be easy to adopt, and which will be difficult. This section of the day serves so that every person can discuss how to take the day's learnings home.
One of the original authors of the Agile Manifesto. Voted in "The All-Time Top 150 i-Technology Heroes" for his work in Use Cases and Agile Software Development
Dr. Cockburn is an internationally renowned strategist, author of the award-winning Agile Software Development, and Writing Effective Use Cases. He co-authored the Agile Manifesto, the Declaration of Interdepen-dence, the Agile Project Leadership Network and the International Consortium for Agile.
Dr. Cockburn is an expert on organizational psychology, agile development, development processes, use cases, project management, and object-oriented programming.