Agile Product Development:
Every time your team creates a digital product, best practice is to:
- ๐ก Think if the product is worth building
- ๐ Build the smallest possible version
- ๐ Ship it to 5 - 10% of your customers
- ๐ Make it available for everyone and tweak
But creating a great experience for your customer is not so straight forward. For every starting point multiple approaches can work.
Below is a list of agile tools & best practices, grouped into Spotify's four stages of product development.
โ
๐ก
Think it
Lean Canvas
Lean Canvas definition
A Lean Canvas is a one-page business plan that helps you deconstruct your idea into its key assumptions using 9 basic building blocks. Itโs a living document that updates frequently, and helps you to focus on the riskiest assumptions first.
Lean Canvas Examples
Lean Canvas Checklist
- Be specific for every box. Being too broad will increase your risk.
- There is no specific order. If you're unsure where to start, start with the Customer Segment.
- Keep your Lean Canvas up-to-date. Capture your learnings by updating your canvas frequently.
Lightning Demos
Lightning Demos definition
A quick, inspirational example that helps unlock creativity to solve complex problems. Can be from different domains solving a similar problem, within own company, and other (similar) products.
Lightning Demos examples
Lightning Demos checklist
- 1. What is {example} in one or two sentences?ย
(PRO TIP: Usually the headline on {example} homepage works best) - 2. What problem does {example} solve?
- 3. What three big ideas do you like from {example}?
- 4. How can this help solve your challenge?
Build, Measure, Learn
Cost of delay
Customer Journey
Customer Journey Definition
A visual way
Customer Journey Example
โ
Simple Customer Journey Checklist
- Grab pen and paper (or a digital whiteboard)
- Write the actors on the left. These are your customers, but also partners.
- Write the goal on the right.
- Write the steps in between.
Design Sprint
Design Thinking
Four-Step Sketch
Job to be done
Leading indicators
Lean Startup
North Star Metric
Opportunity Cost
Personas
Product Vision Board
Prototype
Root Cause Analysis
Value Stream Map
๐
Build it
Continuous Deployment
Continuous Integration
Continuous delivery
Continuous flow
Example Mapping
Extreme Programming
Impact Mapping
Kanban
Limit Work in Progress (WIP)
Low Code
MVP
Magic estimation
Mob Programming
Monotasking
No Code
Optimize flow
Optimize resources
Pair Programming
Planning poker
Release Burnup chart
Scrum
Shorten cycle time
Sprint Burndown chart
Test Driven Development (TDD)
User Stories
User Story Map
Visualise progress
๐
Ship it
A/B test
Beta Testing
Key Performance Indicator (KPI)
Lagging indicators
Outcome vs Output
๐
Tweak it
Behaviour Driven Development (BDD)
Eliminate waste
Exploration Days
Feature toggles
Refactoring
Spike
๐ช
Overall
Icebreakers
Icebreaker definition
Icebreakers help to ensure that all participants are fully engaged towards the outcomes of a workshop. They help to break down barriers like hierarchy, organization chart, job titles, and past history.
Icebreaker examples
Icebreaker checklist
- Make it fun. This helps to build trust and be more productive.
- Change it up. Switching icebreakers will help improve the results.
- Connect it to the workshop goal. Icebreakers can be a great warm-up to the real job-to-be-done.
Objectives and Key Results (OKR)
OKR definition
OKRs bring focus and clarity - people move together towards important goals, not small unimportant tasks. OKRs help to:
๐ป Maintain company vision
๐ฎ Give Complete transparencyย
๐ Record and track progress
OKR examples
OKR checklist
- An objective helps to achieve the company goals and is inspiring (aim for 75%)โ
- Key results are measurable milestones on how to get there.
- Usually a team has one Objective, with three to five Key Results.
Product Strategy
Product Strategy Definition
Product strategy is a plan of action designed to achieve long-term or overall product goals. Good strategy is informed by new insights.
Product Strategy Examples
Product Strategy Checklist
- Explain your Mission. A compelling why inspires others into action.
- Create a Vision. Write it down on your Lean Canvas.
- Set your Strategy.
- Define a Roadmap.
- Nail your Execution.
โ
Retrospectives
Retrospective Definition
A retrospective is an opportunity for a team to inspect itself and create concrete actions, with the goal of improving things in the future based on those learnings and conversations. Think big, start small.
Retrospective Examples
Retrospective Checklist
- Set expectations before the Retrospective so that people can prepare.
- Capture everything that is being said, but only share it "outside the room" if everyone agrees
- If you run a meeting, make sure that you Work Together Alone. This way everyone can contribute.