Stop Building Silos, Start Building Systems
Explains how fragmented automation and tool silos harm software delivery, and advocates for unified engineering systems and platform engineering to …
Promoting high standards in software craftsmanship and development practices.

Engineering excellence is the foundation of high-quality, maintainable, and scalable software systems. It is about fostering a culture that values continuous improvement, technical rigor, and long-term sustainability in software development. This category is dedicated to discussions on how organisations can elevate their engineering standards to deliver predictable, resilient, and valuable software.
Explains how fragmented automation and tool silos harm software delivery, and advocates for unified engineering systems and platform engineering to …
Explores how effective capacity planning shifts focus from individual hours to system-level flow, using Lean and Agile principles to improve …
Defines the Definition of Done in Scrum as a clear, shared standard for quality, ensuring increments are releasable, transparent, and continuously …
Explains how audience-based deployment and testing in production enable faster feedback, safer rollouts, and higher software quality by targeting real …
Explores why real leadership means designing systems that enable team autonomy, flow, and accountability, rather than relying on command-and-control …
Explores Agile as a disciplined system of delivery, emphasizing engineering excellence, CI/CD, observability, and system design over mindset or …
Mentoring program for developers and teams to master Agile, DevOps, Kanban, and evidence-based practices, fostering engineering excellence and …
Explains how short-lived topic branches in source control improve software quality, enable modularity, speed up integration, and support agile, …
Continuous delivery is achievable for any software, regardless of complexity. Success depends on investment in automation, quality, and process …
Stop testing quality in, start building it in. Learn how shifting left, automation, and fast feedback loops drive engineering excellence in modern …
A weekly one-hour mentorship for engineering teams to improve code quality, delivery predictability, and team culture through practical, …
Resilience must be designed into products from the start, not added later. Build systems to detect, contain, and recover from failures, making …
Explains why promoting code through multiple branches slows delivery, increases risk, and suggests GitHub Flow or Release Flow as simpler, safer …
Explores how technical excellence in Agile development reduces risk, prevents technical debt, and boosts product quality and delivery speed through …
NKD Agility helped SLB unify build and release processes across 90 teams in 13 countries, boosting team ownership, efficiency, and engineering …
Getting Started with the Definition of Done (DoD). Every team should define what is required, what criteria must be met, for a product increment to be …
Explores the financial, productivity, and reputational impacts of poor-quality code, and offers practical steps to turn code quality into a …
Drive high-quality software development with Acceptance Test Driven Development (ATDD). Define clear, testable acceptance criteria before …
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for evidence, …
Explains the difference between subjective goals and the objective Definition of Done in Scrum, highlighting how clear, measurable criteria ensure …
Engineering excellence isn’t perfection, it’s continuous improvement, clean code, and fast feedback. Unlock true agility with modern Agile and DevOps …
Adding more staging environments does not reduce deployment risk; true safety comes from automated testing, continuous integration, and quality …
Measuring the time from work initiation to customer delivery, helping teams monitor workflow efficiency and improve value delivery.
Professional Scrum Teams prioritise software quality, accountability, and continuous improvement, ensuring each release is reliable, defect-free, and …
Stop relying on memory for quality. Discover why automated pipelines beat manual checks, and how embedding quality gates ensures trust, speed, and …
Stop guessing, start making data-driven decisions in Azure DevOps. Discover tools, tips, and insights to make your work visible and your delivery …
Learn how tailored DevOps strategies help organisations assess current practices, streamline processes, ensure compliance, and boost software quality …
NKD Agility helped SLB unify 800+ engineering teams by consolidating DevOps systems, standardizing processes, and improving visibility, collaboration, …
Struggling with inconsistent delivery? Discover why a shared definition of done is key to predictable, high-quality results your teams, and …
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and outcomes, not …
Explains how the Definition of Done evolves in Scrum, aligning team practices with organisational standards to ensure consistent quality, compliance, …
Discover why “done” means live in production, not just code complete. Learn to deliver real value, close feedback loops, and drive outcomes that …
Optimising how often software is deployed to enhance feedback loops and value delivery.
Applying software engineering principles to ensure scalable and reliable systems.
Unlock engineering excellence with Azure DevOps, boost traceability, transparency, and developer experience for agile, high-performing teams.
Explains how to engineer a robust, fault-tolerant token counting server using FastAPI and PowerShell, covering error handling, retries, fallbacks, and …
Learn how to upgrade legacy .NET and ASP.NET MVC projects to SDK-style for easier builds, modern tooling, and future readiness, including tips for …
Explores how agile teams can achieve predictable software delivery through quality focus, effective release planning, and continuous improvement, …
Managing and reducing technical debt to maintain sustainable development velocity.
AI exposes that coding was never the main bottleneck in software delivery; real constraints are in system flow, team practices, and organisational …
Scrum teams must deliver working software to real users every Sprint; true progress is measured by delivery to production, not just by completing …
Explores how adopting naked agility boosts engineering excellence, quality, and leadership by addressing technical debt, shifting left, and fostering …
Explores how DevOps transformation, refactoring, and ownership reduce technical debt, streamline development, and boost efficiency, team satisfaction, …
Learn key strategies for building business resilience and continuity, including observability, system decoupling, routine deployments, team …
Ensure fast, reliable development with Continuous Integration (CI). Merge code frequently, detect errors early, and maintain a healthy codebase.
Explains how Scrum supports continuous flow and agility by prioritising Sprint Goals, Done increments, CI/CD practices, and outcomes over rigid sprint …
Still deploying manually? Discover why automation isn’t optional, protect your business, avoid disaster, and deliver value with modern engineering …
Achieving excellence in software craftsmanship, architecture, and engineering practices.
The foundation of Agile: clean code, automation, and test-first development.
One Engineering System (1ES) is a strategic standardised, integrated framework designed to streamline software development by unifying tools, …
Ensure software quality and reliability with Automated Testing. Detect issues early, reduce manual effort, and accelerate delivery.
Automating builds, tests, and deployments with Azure Pipelines.
Explores code review practices for quality assurance, highlighting automation, pull requests, and early defect detection to ensure high-quality, …
Test First is a practice that defines success before implementation. It supports manual and automated testing, with a strong preference for automation …
Unlock seamless governance, security, and scale with Azure DevOps, integrated tooling that lets you deliver value, not just manage complexity.
Explores how Visual Studio 2012 supports continuous quality enablement, automated testing, and rapid delivery in modern software development for …
Velocity measures how quickly teams turn ideas into value, using build, test, deploy, and feedback times, not just story points, to track real …
True organisational resilience means improving technical health, like testing, automation, and architecture, beyond just surviving incidents or …
Explores why true organisational agility needs more than Agile development, highlighting the importance of continuous delivery, quality, and removing …
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.

Slicedbread

Workday

Higher Education Statistics Agency

Boeing

Genus Breeding Ltd

Trayport

Capita Secure Information Solutions Ltd

Healthgrades

Sage

ProgramUtvikling

Xceptor - Process and Data Automation

Lean SA

Flowmaster (a Mentor Graphics Company)

Cognizant Microsoft Business Group (MBG)

Epic Games

Freadom

Emerson Process Management

Microsoft

Ghana Police Service

Royal Air Force

Nottingham County Council

Department of Work and Pensions (UK)

New Hampshire Supreme Court

Washington Department of Transport

Capita Secure Information Solutions Ltd

Qualco

Deliotte

Jack Links

Graham & Brown

Freadom