This session was not filmed.
BPP is a set of practices based on BDD that enables a product team to efficiently define, budget and prioritise a roadmap or backlog.
It’s also a way to answer some questions Agile has traditionally avoided:
*How much will a set of features cost?
*How do we trade off different feature sets?
*How do we know a feature is ready to ship?
Agile works as a hill-climbing algorithm. It continuously integrates little stories into a release, and it’s perfectly happy to climb a molehill of value when there’s an Everest right next door.
Small projects look to a good product owner to find their Everest, but at scale, with portfolios of programs of projects, misalignment is easy and ROI is combinatorially hard.
BPP addresses this complexity by making breadth-first distinctions about business alternatives, sorting these into easily optimized piles, and iterating to locate the parts with maximum ROI. This assures consistent decisions about business alternatives at all scales, and the analysis completes quickly and efficiently, ruling out large swathes of lower ROI “business space” without wasting analysis time on their in-depth exploration.
In this workshop, we will outline the main BPP practices and practice using a few of them. The main BPP practices include:
*Feature Points, a way to reconcile budgets with story points
*Breadth First Roadmap, a way to map feature sets to high level acceptance criteria
*Backlog Bingo determines the dollar investment and relative return for a set of products and services
*Royal Cod applies Backlog Bingo to prioritize a Breadth-First Roadmap
*Release Refactoring enables product owners to make rational trade-offs between feature-sets.
YOU MAY ALSO LIKE:
Workshop: Agile product planning
John is an international speaker, consultant, author and trainer well known in the Agile community for his many books, articles and presentations, particularly in areas such as BDD, TDD, test automation, software craftsmanship and team collaboration. John helps organisations and teams around the world deliver better software sooner through more effective collaboration and communication techniques, and through better technical practices.
Jan Molak is a full-stack developer and coach who spent last 12 years building and shipping software ranging from best-selling, award-winning AAA video games through high-traffic websites and web apps to search engines, complex event processing and financial systems. Jan's main focus is on helping organisations deliver valuable, high-quality software frequently and reliably through implementing effective engineering practices. A prolific contributor to the open-source community, Jan is the author of the Jenkins Build Monitor helping thousands of companies worldwide keep their builds green and the delivery process smooth.