Foundational practices focus on creating a team culture, collaborative environments, and technical practices.
These support fast and iterative journeys through the other parts of the loop.
Without the foundation, teams cannot reach sustainable, continuous delivery.
Reporting for people who don't have time for reports
Identify insights, patterns and trends in research and ideas
Open & Transparent Decision History
Visualisation of work left to do within a specified time period
Allows for simple layers of abstraction for different components of an architecture design
Demonstrate the value of open organization principles like collaboration and transparency
Raise the team's collective awareness of product failure root causes
Gains consensus around a team's agreement or disagreement on the current activity, event or questions
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
A short time-boxed synchronization of the team activities that occurs in a cadence determined by the team
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
A structured approach to tackle challenges in four phases, from exploring to taking focused actions.
Principles Over Practices
Save everything as code - configuration, infrastructure and pipelines
AKA Feature Flags/Bits/Flipping/Controls
If it’s not in Git, it’s not real.
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.
Say "Hello" to the World and the World will say "Hello" to you!
Build deeper team relationships
Building Trust Between Leaders and Teams
Democratically generated agendas for more valuable conversations
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
Define and communicate Vision, Mission, Strategy, Goals, Tactics & Objectives
Generate positive emotions for the team and help to develop an empathetic mindset towards team members
Like pair programming but with the whole team
A mechanism for gauging team sentiment
Uncover what motivates your colleagues and yourself
Build a network of relationships in your organization or team
How to measure the Psychological Safety in teams and organisations
Handling the unknown unknowns.
Practice destroying and re-creating your applications
Calm the mind and body to help team members manage stress levels
How to make transparent, inclusive, and customer-centric decisions
A specific fusion of behaviors and mindsets characterizes the next generation of leaders.
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.
Connecting with colleagues in a deep and meaningful way
Where Pair Programming meets TDD
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
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 Foundational Practice for Risk Management
Identify knowledge gaps and create learning focus areas for team members
Quantify the quality of your service
Build a constructive, fun team culture
Empower team members to stop everything when they feel engagement is off course
How to find minimal viable decisions in a group
Help everyone be heard, understood, and move to act.
Track the mood of a team with visible feedback
How to create the right workspace(s) for high-performing teams
Gather team sentiment and observations to incite team discussions
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 reflection tool to capture how stakeholders understand Deming's 14 Management Principles.
“Any improvements made anywhere besides the bottleneck are an illusion.”
Share and spread feedback to the whole team.
Ensure your meeting/workshop stays on track
Identify pre-existing dynamics and build team spirit when forming a new team
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.
Organisational culture bears a predictive relationship with safety and performance
A game that aims to build confidence via simulated outage scenarios.
Improvise to create more good ideas, and build strong team work skills.