Model

A model is a conceptual framework used to represent, understand, and analyse complex systems or problems, aiding decision-making and improving organisational performance.

A model serves as a conceptual representation that helps teams understand and analyse complex systems or problems. By distilling intricate dynamics into simpler, more manageable forms, models provide clarity, enabling teams to visualise relationships, processes, and outcomes. This clarity fosters effective communication and collaboration, offering a shared framework for discussing challenges and opportunities.

Models are particularly significant in Agile, Lean, and DevOps environments, where change is rapid and adaptability is crucial. For instance, frameworks like the Cynefin Framework help teams identify the complexity of problems and determine the most appropriate response, whether simple, complicated, complex, or chaotic. Similarly, the Three Ways of DevOps model optimises software delivery by visualising flow and enabling feedback loops.

Unlike frameworks or methodologies, which provide structured approaches for implementing practices, models represent the underlying dynamics at play. They are essential tools for decision-making and systems thinking. For example, Lean Startup principles focus on iterative product development and innovation, while Kanban helps manage flow and optimise value delivery in the context of operational processes.

A model is foundational, it provides insight into the structural relationships that govern a system. Unlike tools, which help teams perform specific tasks, models are about understanding the system itself. They give teams the ability to see beyond immediate tasks, encouraging reflection and a broader view of long-term improvement.

Models allow organisations to navigate complexity with confidence. They help teams make informed decisions, align with organisational goals, and improve agility and resilience. By leveraging models effectively, teams can optimise their responses to challenges, ensure that value is consistently delivered, and drive sustainable organisational growth.

The strongest work on Model — ranked by substance, not recency. How this is ranked

Article Engineering Excellence DevOps

Live Site Culture & Site Reliability Engineering

Explores how agile teams use DevOps and Site Reliability Engineering to deliver high-quality software rapidly, with insights from …

Read article
Article Product Management Product Development

Evidence-based Management: Gathering the metrics

Explains how to gather key metrics for evidence-based management in software organisations, focusing on value delivery, time to market, and …

Read article
Video Product Development Product Management

Mastering Outcomes: How Evidence-Based Management Transforms Your Project Success

Learn how evidence-based management uses clear outcomes and targeted metrics to improve project success, enabling informed decisions and …

Watch video
Video Product Development Product Management

Mastering Evidence-Based Management in Agile: Inform, Don’t Control

Explains how to use data in Agile management to guide decisions and behaviours, focusing on informed outcomes without letting metrics …

Watch video
Video Product Development Product Management

The Importance of Evidence-Based Management in Agile Environments

Explains how evidence-based management helps Agile teams use data and key metrics to measure progress, make informed decisions, and drive …

Watch video
Video Leadership

What are the hierarchies of competence vs control? Why does this matter?

Explains the differences between competence-based and control-based hierarchies, their impact on decision-making, and why competence-driven …

Watch video
Video Product Development Product Management

How Do You Know How Long It Takes to Deliver Value?

Explains how Agile teams can measure and improve Time to Market using key metrics like lead time, cycle time, and time to fix to deliver …

Watch video