June 15, 2021
Shape a Mission before assigning it to a Hero Squad. A prep-work process based on Basecamp's Shape Up framework.
Mission shaping is based on Basecamp's Shape Up framework.
Agile Squads can benefit from important pre-work that can happen in parallel with active Missions, on a separate track where few people, usually a Product Manager and a Senior Engineer, work together behind the scenes trying to alleviate ambiguity and put more meat to the bone around an idea, a customer request or an upcoming project.
The outcome of shaping is either a Mission worth investing on, or a discarded project that stays off the table. The extra effort required to shape a Mission can save tons of time from Hero Squads, lead to shorter cycle times and better decision making from the Product Squad.
The process of shaping is described in detail in the book, however here are some key highlights worth noting:
Boundaries start by setting the appetite for a project. How much time do we feel this project is worth our efforts? How can we narrow down the scope of the project to fit the appetite? What stays on the list and what is out?
People shaping a project, the shapers, brainstorm towards a solution, which is not too abstract and not too concrete, so that the development team can have the room to figure out the best solution to the project.
Shapers can use simple sketches and rough out a brief solution on the UI or describe flows. Having both Product and Engineering people in the shaping process is critical so that feasibility on the solution can be evaluated and appetite is matched.
Avoid suprises by addressing risks and identifying rabbit holes that could jeopardise the feasibility, the scope and the effort of the project early on.
This is the last phase of the shaping process, where a document is created to pitch the project. Key elements of the pitching document are:
More at Shape Up book.