An iterative process model for rapidly developing digital products.
The Open Practice Library is organized around this model.
The buttons below will show you practices that fall on the relevant part of the loop.
The ultimate brainstorming exercise!
Gather, document, sort and prioritise our challenges and bright spots across 6 dimensions.
A heuristic framework used for ethnographic observations.
Identify insights, patterns and trends in research and ideas
A flexible way to manage the agenda for an in-person workshop.
A quick team assessment based on agile manifesto principles
Cloud native applications reacting to demand.
Performing a project or product premortem
Determine addition information and prioritization for existing backlog items
Always have a fall back solution
Visualisation of work left to do within a specified time period
Business Priorities
Exposing a small number of real users to a new version
Demonstrate the value of open organization principles like collaboration and transparency
Raise the team's collective awareness of product failure root causes
Also a review on the developer's ego
Which group are you in?
Gains consensus around a team's agreement or disagreement on the current activity, event or questions
A software package that contains everything the software needs to run.
Automated testing and releasing of software.
Deploying changes more frequently to get faster end-user feedback.
Submit small, frequent changes instead of large, infrequent changes
Make it clear for everyone
A fast sketching exercise to generate solution ideas
A short time-boxed synchronization of the team activities that occurs in a cadence determined by the team
Letting a small group of interested users test features before others
A workshop to solve any problem, with any amount of people
Shared knowledge and understanding regarding what it means for a work item to be done by a team
Shared knowledge regarding what it means for a work item to be ready to be worked on
Learn Fast, Move Even Faster
A five-day process for testing new ideas
From ideas to essential features and outcomes
Learn domain language. Talk about requirements. Tell domain stories.
A collaborative tool for gaining insight about humans (customers, users, stakeholders, etc.).
Principles Over Practices
To model Event-Driven Software Systems
A rapid, interactive approach to business process discovery and design that yields high quality models
Save everything as code - configuration, infrastructure and pipelines
Involving stakeholders in defining acceptance criteria
AKA Feature Flags/Bits/Flipping/Controls
Understanding change/goals
Go all the way ... through the funnel
The purpose of coaching is to unlock people's potential to maximise their performance, facilitate personal and professional development . Here's a tool to structure your coaching interaction.
Provide expert review of UX designs
Turning insights into questions that spur creative solutioning
Experiments Prioritization
Build deeper team relationships
Prioritization of Experiments
An engaging, graphical, strategic planning technique
A collaborative meeting, where the Product Owner together with the team define the work and effort required to meet the Iteration (Sprint) goal.
The Kanban Picture suggests a "work dynamic" for teams starting with the Kanban Method.
Visualized workflow management method to maximize efficiency and become more agile.
Easily visualize and explain the impact and priority of different features
Building Trust Between Leaders and Teams
A 1-page business plan template to help you focus on problems, solutions, key metrics and competitive advantages.
Democratically generated agendas for more valuable conversations
how to align people and build the right product via the MVP
Solve real problems for real users
A simple tool to align people and initiatives across all levels of the business
Experiment with processes for rapidly developing digital products. Go from problem to prototype with feedback and iterations while building a Colony on Mars (with legos)!
Pipes that aren't clogged increase the flow through the system
Optimize the processing work items
Generate positive emotions for the team and help to develop an empathetic mindset towards team members
MVP/ETP - Develop, Get feedback, Repeat
Like pair programming but with the whole team
Uncover what motivates your colleagues and yourself
Build a network of relationships in your organization or team
From idea to essential product features and outcomes
A collaborative approach for capturing non-functional requirements
Practice destroying and re-creating your applications
Calm the mind and body to help team members manage stress levels
A specific fusion of behaviors and mindsets characterizes the next generation of leaders.
Show how your product solutions map back to a desired outcome
Increasing the knowledge sharing and communication between team members
A visible area to help track important items, ideas, questions, and issues that may not be important to discuss at the time, but the group does wish to discuss later.
Where Pair Programming meets TDD
A quick team retrospective, or way to evaluate ideas
Facilitate conversations about relative priorities to focus upcoming activities
Define your target users
A collection of quotes or phrases captured from the team that may be motivational, inspiring, or down-right hilarious!
Defining the teams reason for being
Getting feedback faster and improving the overall experience of your event.
Facilitate conversation and gain shared alignment on sizing of complexity and value
Reflect, inspect and adapt ways of working to drive continuous team improvement
Identify potential problems that might occur during the course of your project and identify ways of avoiding them. Risks, which are occurring, will become issues.
A business process diagram analyzed from the people perspective.
An event to demonstrate and show the outputs and outcomes of a team's work over a recent time period
Build a constructive, fun team culture
Quantitative testing of two alternative designs to learn which better leads to a specific goal
Quantitatively test how multiple factors influence the success of a design
Create a stakeholders map to build a communication plan
Help identify concrete objectives, targets and main priority areas
Describe what success looks like and use this to define the goal of effort
Connect to your purpose
Empower team members to stop everything when they feel engagement is off course
The act of explaining a story to the pair of developers right before they pick it up.
Improve Story Pointing over time
A method for describing a system at the highest level possible
How to find minimal viable decisions in a group
An online meeting method
Capture and articulate the goals and outcomes a team are striving to deliver
Track the mood of a team with visible feedback
How to create the right workspace(s) for high-performing teams
The cost of reworking quickly implemented solutions
Shortening the feedback loop and increasing the quality of code.
Improving your software in short development cycles.
A collection of doodles that are captured from the team
A simple workshop for getting shared understanding in a complex space
A reflection tool to capture how stakeholders understand Deming's 14 Management Principles.
Share and spread feedback to the whole team.
Quickly sketch rough ideas for the user interface.
Observe and learn from real users
Create lightweight release plans by slicing value out of collections of features
Ensure your meeting/workshop stays on track
Visually represent all aspects of your team's work
Visual Representation of how Value flows through your system and identify metrics to inform improvement decisions.
A visual approach for scoping the most important features of a product/service.
Improvise to create more good ideas, and build strong team work skills.