Getting Started with Kanban
Learn how to launch a Kanban pilot, define workflows, use metrics like cycle time and throughput, and foster continuous improvement for better team …
A practice is a commonly used technique, habit, or routine that helps teams consistently achieve goals, improve performance, and enhance collaboration within Agile, DevOps, and Lean environments.
Practice refers to consistent, repeatable techniques or habits that teams use to enhance their effectiveness, collaboration, and delivery of value. Unlike methods, which are structured approaches with defined steps, practices focus on habits that can be incorporated into a team’s regular workflow.
In Agile, Lean, and DevOps environments, practices like Pair Programming, Continuous Deployment, and Retrospectives are foundational. They are not one-time actions but ongoing, systematic routines that enable teams to work together efficiently and continually improve.
For example, Pair Programming is a practice where two developers collaborate closely to write code. This not only improves code quality but also facilitates knowledge sharing and team collaboration. Similarly, Retrospectives are a practice where teams reflect on their work processes to identify opportunities for improvement, making them a key tool for continuous improvement.
While tools may facilitate practices, they are not the practice itself. For example, a Kanban board is a tool used to support the practice of visualising work and managing flow, but the practice itself is in how the team manages their workflow using the board. Similarly, a method like Test-Driven Development (TDD) provides a structured process, while TDD practices are the consistent habits or routines (e.g., writing tests before code) that support its execution.
The long-term value of practices lies in their ability to embed behaviours that lead to predictable, sustainable outcomes. For instance, the practice of Continuous Deployment enables teams to release software frequently and reliably, thus enhancing responsiveness to customer needs and increasing feedback cycles.
What sets practices apart is that they are adaptable and evolve with the team. As teams grow and their environment changes, their practices adapt to new challenges and improve over time. This adaptability is essential in the fast-paced, ever-changing environments where Agile, Lean, and DevOps thrive.
In summary, practices are the backbone of effective teamwork. They are the daily actions, routines, and habits that shape how teams collaborate, improve, and deliver value. By cultivating strong practices, organisations can enhance team performance, drive continuous improvement, and remain responsive to both internal and external demands.
Learn how to launch a Kanban pilot, define workflows, use metrics like cycle time and throughput, and foster continuous improvement for better team …
Releases feel risky when teams lack a clear Definition of Done. Learn how a strong DoD ensures stress-free, reliable software delivery with built-in …
Most features don’t deliver value. Short feedback loops and real user input help teams avoid wasted effort by ensuring they build what users actually …
Explains the difference between waiting and blocked tasks, why clear distinction matters in workflows, and how to track and address sources of delay …
Staging environments can’t fully replicate production, often leading to false confidence. Real risk reduction comes from safe, incremental releases to …
Frequent software releases reduce risk, enable faster feedback, and help teams adapt to user needs, preventing costly mistakes and improving overall …
Explores why true organisational agility needs more than Agile development, highlighting the importance of continuous delivery, quality, and removing …
Learn how to quickly turn user feedback into actionable work items in Agile teams, improving product value through fast feedback loops, …
Optimising how often software is deployed to enhance feedback loops and value delivery.
The foundation of Agile: clean code, automation, and test-first development.
Many organisations cite software complexity as a barrier to continuous delivery, but real obstacles are technical debt and lack of investment in …
Align development with business goals using Behaviour Driven Development (BDD). Improve collaboration and create clear, testable requirements.
Tracking the time taken to complete a unit of work from start to finish.
Explains how slow product release cycles delay feature delivery, risk losing relevance, and create competitive disadvantages, highlighting the …
Best practices for version control and branching strategies in modern software development.
Manual testing limits release speed and quality, while automation enables faster, more reliable software delivery by reducing regressions and tester …
Explains how feature flags enable safe, incremental software releases, support continuous delivery, and use user feedback to improve features before …
Learn how to use Kanban flow metrics in Scrum to improve value delivery, track progress, identify bottlenecks, and drive continuous improvement in …
Real-world experience with teams is essential for Agile coaches, providing credibility, empathy, and practical insight needed to effectively guide and …
Explores how peer feedback in immersive Scrum and Agile training enhances learning, fosters real-world application, and supports continuous …
Technical debt includes slow feedback, fragile systems, and manual processes that hinder progress. Addressing it early with automation and testing …
Explains why using blocked columns for stalled tasks on project boards harms workflow, and suggests better ways to highlight and address blocked work …
Learn how to prevent bad code, distinguish technical debt from incompetence, and apply practical strategies like code reviews, testing, and …
Technical Excellence encompasses engineering practices and methodologies that enhance agility, improve code quality, and enable continuous delivery.
Techniques and strategies for improving operational efficiency and delivery.
Best practices for enabling effective distributed and remote agile teams.
Enhancing teamwork, communication, and shared ownership for high performance.
A **Shift-Left Strategy** brings testing, security, and compliance earlier in development, reducing defects, accelerating feedback, and improving …
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.
Big Data for Humans
Workday
Boxit Document Solutions
Kongsberg Maritime
Jack Links
Emerson Process Management
Healthgrades
New Signature
Slicedbread
Graham & Brown
CR2
DFDS
Epic Games
Akaditi
Freadom
Brandes Investment Partners L.P.
Deliotte
Lockheed Martin
Washington Department of Transport
Washington Department of Enterprise Services
Ghana Police Service
Department of Work and Pensions (UK)
Royal Air Force
Nottingham County Council
Microsoft
Ericson
MacDonald Humfrey (Automation) Ltd.
Genus Breeding Ltd
Trayport
YearUp.org