Pragmatic Thinking is the application of practical, experience-based problem-solving in complex environments, enabling teams to navigate challenges effectively. This approach prioritises actionable insights over theoretical constructs, fostering a mindset that values real-world applicability. By focusing on what works in practice, teams can adapt their strategies to deliver value predictably and sustainably.
This concept is crucial in environments characterised by uncertainty and rapid change, as it encourages a culture of experimentation and learning. Teams employing Pragmatic Thinking are better equipped to identify and implement solutions that resonate with their specific context, rather than relying solely on prescribed methodologies. This adaptability not only enhances responsiveness to customer needs but also promotes resilience in the face of evolving market dynamics.
Pragmatic Thinking supports long-term systemic improvements by embedding a continuous learning ethos within the organisation. It empowers teams to reflect on their experiences, iterate on their processes, and refine their approaches, ultimately leading to enhanced performance and value delivery. By integrating this mindset into daily practices, organisations can cultivate a robust framework for sustained innovation and effective problem-solving, ensuring they remain competitive and relevant in their respective fields.
The strongest work on Pragmatic Thinking — ranked by substance, not recency. How this is ranked
Engineering as a Leadership System: Moving Beyond Frameworks
Delivery outcomes are shaped less by frameworks and practices than by the operating model leaders have designed. How an organisation's …
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
Engineering as a Leadership System
Session recording from The Future of Work in Scotland. Why the frameworks your teams adopt cannot overcome the operating model your …
AI Agents Lie About Being Done
My agent reported every task complete when half the tests were missing. Call that a lie if you like. The engineering problem is that the …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
How to Build for Business Resilience and Continuity
Learn key strategies for building business resilience and continuity, including observability, system decoupling, routine deployments, team …
Rethinking Capacity Planning
Explores how effective capacity planning shifts focus from individual hours to system-level flow, using Lean and Agile principles to improve …
How Lack of Agency is Killing Your DevOps Initiatives
Explores how lacking developer control over production, telemetry, and deployments undermines DevOps, leading to fragile automation and …
Engineering as a Leadership System: Moving Beyond Frameworks
Delivery outcomes are shaped less by frameworks and practices than by the operating model leaders have designed. How an organisation's …
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
AI Agents Lie About Being Done
My agent reported every task complete when half the tests were missing. Call that a lie if you like. The engineering problem is that the …
Who Owns the Code?
AI-generated code and copyright. Why "who typed it" is the wrong test, where the real legal uncertainty sits for agentic development, and …
How My Father's Business Reverted to the Mean
My father died eight years ago today. In 1980 a leadership team's golf retreat left him holding a ten-year lease on a Glasgow shopfront, so …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Estimating Better in an Overloaded System Is a Poor Man’s Strategy
High work in progress (WIP) causes delays and unpredictability; improving estimates won’t help. Limiting WIP and focusing on flow is key to …
Engineering as a Leadership System
Session recording from The Future of Work in Scotland. Why the frameworks your teams adopt cannot overcome the operating model your …
From Legacy Pain to Modern DevOps: My Proven Roadmap for Real Engineering Transformation
Transform legacy engineering with a proven, step-by-step approach, learn how to automate, adapt, and build a resilient, modern DevOps …
Engineering Excellence Isn’t Perfection: How Continuous Improvement and Fast Feedback Drive Real Agile and DevOps Success
Engineering excellence isn’t perfection, it’s continuous improvement, clean code, and fast feedback. Unlock true agility with modern Agile …
Why Big Bang Rewrites Fail: How Sustainable Change and Engineering Excellence Transform Legacy Systems
Ditch the Big Bang rewrite. Discover why sustainable, in-place change drives true engineering excellence and lasting transformation in your …
Stop Testing Quality In: How Shifting Left Builds Better Software, Faster
Stop testing quality in, start building it in. Learn how shifting left, automation, and fast feedback loops drive engineering excellence in …
Why Your Definition of Done Is the Secret Weapon Your Team Needs to Win
Unlock your team's true potential, discover why a powerful definition of done drives real business impact, customer value, and lasting …
Legacy Systems Aren’t the Enemy, Friction Is: How to Unblock Innovation and Accelerate Agile Delivery
Is legacy tech slowing your team? Discover how removing friction unlocks agility, innovation, and faster delivery in your organisation.
Stop Chasing Tech Hype: How Evidence-Based Decisions Empower Real Leadership
Stop chasing tech trends. Learn how evidence, visibility, and clarity empower tech leaders to make confident, strategic decisions, beyond …
How to Evolve Your Definition of Done: Start Small, Grow Smarter, and Build Lasting Momentum
Unlock a smarter Definition of Done, start small, evolve standards, and build team momentum without overwhelm. Discover how progress drives …
Building a Resilient Token Server: Engineering for Flow, Fault Tolerance, and Speed
Explains how to engineer a robust, fault-tolerant token counting server using FastAPI and PowerShell, covering error handling, retries, …
How I Used Generative AI to Transform Site Tagging and Categories
Explains how generative AI and PowerShell scripts automate and improve blog post tagging and categorisation in Hugo, with human oversight …
Convert Legacy Projects and ASP.NET MVC Apps to SDK-Style with Confidence
Learn how to upgrade legacy .NET and ASP.NET MVC projects to SDK-style for easier builds, modern tooling, and future readiness, including …
Evidence-Based Portfolio Management
Explains how evidence-based portfolio management helps organisations extend agile practices beyond teams, enabling greater responsiveness …
OKR Guide - A Social Discipline for Shared Focus, Measurable Contribution, and Strategic Learning
Comprehensive guide to using OKRs for shared focus, measurable outcomes, and strategic learning, including roles, events, best practices, …
AI Adoption Guide - Engineer Your System of Work That AI Reveals
NKD Agility's problem-first guide to AI adoption, built on the Kendall Framework and written from engineering - start with a validated …
487 resources, newest first
Convert Legacy Projects and ASP.NET MVC Apps to SDK-Style with Confidence
Learn how to upgrade legacy .NET and ASP.NET MVC projects to SDK-style for easier builds, modern tooling, and future readiness, including …
Why Frameworks Alone will-not Transform Your Team Culture
Explains why frameworks alone can't shift team culture, emphasizing clear vision, leadership commitment, and empowering teams to drive …
When you scale Scrum, the challenge isn’t just delivery, it coherence
Explains how scaling Scrum requires UX coherence through Communities of Practice, shared frameworks, and collaboration, not central control, …
David thought he already knew Scrum
Discover why experienced Scrum practitioners often misunderstand core principles, and how revisiting Scrum fundamentals restores clarity, …
How to Build for Business Resilience and Continuity
Learn key strategies for building business resilience and continuity, including observability, system decoupling, routine deployments, team …
How to Tackle Technical Debt Without Halting Progress: Smarter Ways to Keep Your Team Moving Forward
Struggling with technical debt? Discover practical ways to tackle legacy systems, boost team morale, and deliver value, without grinding to …
Scrum doesn’t stop you from optimising flow
Explains how Scrum supports continuous flow and agility by prioritising Sprint Goals, Done increments, CI/CD practices, and outcomes over …
Scrum Myth Debunked: Unfinished Work is Allowed in Scrum
Clarifies Scrum guidelines on unfinished work, explaining that items can span multiple Sprints if the Sprint Goal and Done Increment remain …
From Firefighting to Focus: How CTOs Can Lead with Clarity Instead of Chasing the Next Big Thing
Stop chasing tech hype. Discover how CTOs can cut through noise, build real strategy, and lead with clarity, no more firefighting, just …
Scrum is not an engineering process
Explains why Scrum is a social framework, not just engineering, emphasizing inclusive training, alignment, collaboration, and breaking …
Breaking Free from Vendor Lock-In: How to Regain Control and Future-Proof Your Business
Struggling with vendor lock-in? Discover practical steps to break free from legacy contracts and regain control of your business’s systems …
Resilience is not a department
Resilience must be built into products from the start, ensuring they withstand failures like outages or network loss, rather than being …
During a massive flood in London, nearly every datacentre went down."
A London flood shut down most datacentres, but Rackspace stayed online by regularly live-testing failures, proving true resilience comes …
How CTOs Can Cut Through the Noise: Building Real Clarity and Confidence in a World of AI Hype and Microservices Madness
Overwhelmed by tech trends? Learn how CTOs can cut through the noise, gain clarity, and lead with confidence, without chasing every shiny …
How I Used Generative AI to Transform Site Tagging and Categories
Explains how generative AI and PowerShell scripts automate and improve blog post tagging and categorisation in Hugo, with human oversight …
Agentic Agility: Why You Need Both Human and AI Agency
Explore how combining human decision-making with AI-driven automation boosts team accountability, agility, and measurable value in modern …
Everyone has a disaster recovery plan, on paper
Most disaster recovery plans fail in practice due to overlooked dependencies and lack of real-world testing, leaving organisations …
Why a Shared Definition of Done Is the Secret to Consistent, Predictable Quality in Agile Teams
Struggling with inconsistent delivery? Discover why a shared definition of done is key to predictable, high-quality results your teams, and …
Toyota "andon" cord lets any worker stop production to fix defects
Explains how true quality improvement needs both tools and a culture of safety, using Toyota’s andon cord as a lesson for Agile and Scrum …
Fragile by Design: The Cost of Pretending to Be Resilient
Explores how poor engineering, shallow product thinking, and organisational denial lead to fragile systems, stressing that true resilience …
Modernising Legacy Systems: How to Tackle Security Risks Without Breaking Your Business
Struggling with legacy systems? Discover how to modernise securely, reduce risk, and build resilience, without trading old problems for new …
You want speed, adaptability, resilience
Explores why true organisational agility depends on empowering teams with agency, not just adopting frameworks like Scrum, Kanban, or …
We hear self-managing teams so often it become a cliché
Explains how true self-management in Scrum requires active, disciplined effort from Product Owners, Scrum Masters, and Developers, not chaos …
Everyone loves to shout give teams autonomy
Explores why team autonomy in Scrum must be balanced with alignment to strategic goals, highlighting the role of clear objectives and …
Building a Resilient Token Server: Engineering for Flow, Fault Tolerance, and Speed
Explains how to engineer a robust, fault-tolerant token counting server using FastAPI and PowerShell, covering error handling, retries, …
Fear is the real enemy of agility
Explores how fear hinders true agility in teams, emphasising the need to foster courage and trust for effective Agile, Scrum, and DevOps …
Why “Done” Only Counts When It’s Live: Moving Beyond Fake Finishes to Real Value in Software Delivery
Discover why “done” means live in production, not just code complete. Learn to deliver real value, close feedback loops, and drive outcomes …
Most teams don’t fail because they lack frameworks
Teams struggle not from lacking frameworks, but from ignoring feedback. Success depends on acting on signals, fostering safety, and …
Cloud Migration Without the Mayhem: How to Move Legacy Systems Safely and Set Your Teams Up for Success
Worried about cloud migration chaos? Discover why a hybrid approach beats “lift and shift” and how to align teams for a seamless, risk-free …
Agile and Scrum are often misunderstood
Agile and Scrum expose underlying team and workflow issues, helping organisations address real problems rather than masking dysfunction with …
Here the dirty secret behind many agile transformations
Many agile transformations restrict team autonomy, leading to control and compliance instead of true ownership, adaptability, and meaningful …
I’ll never understand teams that manage bugs instead of fixing them
Highlights the importance of promptly fixing software bugs instead of managing backlogs, arguing that unresolved defects harm product …
Too much refinement wastes time
Balancing backlog refinement prevents wasted effort and chaos. Aim for just enough detail so developers can plan sprints confidently without …
Not all surprises in product development are true unknowns
Many product development surprises stem from poor backlog management, not true unknowns. Regular refinement and reflection help teams …
Companies often say "we-are going Agile!" as if declaring it makes it so
Many companies mistake adopting Agile frameworks for true agility, but real success comes from customising ways of working to respond …
Microsoft shift from 2-year cycles to 3-week Sprints caused team anxiety
Microsoft’s switch to 3-week Sprints increased team anxiety due to greater transparency, exposing inefficiencies but enabling faster, more …
Agile without a usable working product is just expensive theatre
Highlights the importance of delivering a usable product each sprint in Agile, warning against focusing on process over outcomes and …
Most companies still get Product Ownership wrong
Many organisations misunderstand Product Ownership, treating it as simple backlog management instead of a strategic, accountable role …
The market isn’t slowing down for anyone
Explores why organisational responsiveness and real-time decision-making are crucial for staying competitive, highlighting the risks of …
Hiring a Product Owner? Avoid copying job specs from the internet
Learn what makes an effective Product Owner, why generic job specs fall short, and which key responsibilities and skills are essential for …
Building the wrong thing is worse than fixing a bug
Most features don’t deliver value. Short feedback loops and real user input help teams avoid wasted effort by ensuring they build what users …
A great Product Owner drives product strategy, not just manages the backlog
Explains how effective Product Owners shape product strategy using accountability, awareness, acceptance, access, and adaptability, not just …
Navigating the Legacy System Labyrinth: Strategies for Modernisation Success
Explore practical strategies for overcoming legacy system challenges, addressing technical debt, compliance, integration, and guiding …
Executives want predictability
Lack of a clear, enforced Definition of Done leads to hidden risks, unreliable forecasts, and eroded trust in delivery, undermining …
Why Scrum Masters Need Technical Expertise to Guide Teams
Scrum Masters need technical expertise to effectively support teams, understand best practices, and bridge gaps between process and …
Why Most Companies Fail at Adopting Agility Beyond IT
Most companies struggle with agility due to rigid structures, outdated processes, and cultural barriers, not technical issues. True agility …
The True Role of a Scrum Master Beyond Facilitation
Explains how a Scrum Master drives team improvement, removes obstacles, and leads organisational change, going far beyond basic facilitation …
Great Scrum Masters and Product Owners don’t micromanage
Effective Scrum Masters and Product Owners empower teams with clear goals and autonomy, balancing structure and flexibility to promote …
Overcoming Project Blockers and Challenging Organisational Inertia
Explores how lack of authority hinders teams from removing project blockers and overcoming organisational inertia, stressing the need for …
“Teams are self-managing
Explains how self-managing teams in Scrum need structure and leadership, clarifying the Scrum Master's role in maintaining clarity, …