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 …
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 …
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 …
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 …
Explains how technical leaders can break down organisational silos and enforce better branching, team structures, and architecture to improve software …
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 …
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.
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 …
Explains how short-lived topic branches in source control improve software quality, enable modularity, speed up integration, and support agile, …
Managing and reducing technical debt to maintain sustainable development velocity.
Explores how adopting naked agility boosts engineering excellence, quality, and leadership by addressing technical debt, shifting left, and fostering …
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 …
Explores how technical excellence in Agile development reduces risk, prevents technical debt, and boosts product quality and delivery speed through …
Still deploying manually? Discover why automation isn’t optional—protect your business, avoid disaster, and deliver value with modern engineering …
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 …
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 delivery …
True organisational resilience means improving technical health—like testing, automation, and architecture—beyond just surviving incidents or …
Learn how unmanaged technical debt can hinder growth, and discover strategies like sustainable architecture, DevOps, and automation to scale …
Learn how evolving engineering practices like Feature Flags, TDD, and refactoring enable smoother Sprint workflows and reduce technical debt in Scrum …
Explains why business logic should not be written in stored procedures, highlighting testability, maintainability, scalability, and strategies for …
Automating software testing to improve quality and accelerate feedback loops.
Struggling with technical debt? Discover practical ways to tackle legacy systems, boost team morale, and deliver value—without grinding to a halt.
Stop paying the hidden costs of weak delivery. Discover how a strong, shared definition of done builds trust, quality, and real agility in your team.
Transform legacy engineering with a proven, step-by-step approach—learn how to automate, adapt, and build a resilient, modern DevOps culture.
Stop confusing acceptance criteria with definition of done—learn the crucial difference to boost quality, speed, and trust in your agile delivery.
Explores how poor engineering, shallow product thinking, and organisational denial lead to fragile systems, stressing that true resilience requires …
Stop firefighting late-stage bugs—discover how shifting left saves time, money, and reputation by building quality in from the start. Learn the …
The Definition of Done can evolve to improve quality but should not be weakened or vary per backlog item. Consistency ensures transparency and …
Explores why traditional Dev-Test-Staging-Production pipelines fall short and highlights audience-based deployment for safer, faster feedback in real …
Scrum Teams uphold, not lower, quality by strictly following and evolving the Definition of Done, ensuring predictable releases and reducing technical …
Scrum Teams must consistently meet a clear, non-negotiable Definition of Done to ensure quality, manage risk, and prevent technical debt in every …
Explores how fostering a culture of quality and engineering excellence across teams leads to better, safer products, highlighting the impact of …
A **Shift-Left Strategy** brings testing, security, and compliance earlier in development, reducing defects, accelerating feedback, and improving …
The foundation of Agile: clean code, automation, and test-first development.
Drive high-quality software development with Acceptance Test Driven Development (ATDD). Define clear, testable acceptance criteria before …
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.
ALS Life Sciences
Hubtel Ghana
Boeing
Akaditi
YearUp.org
SuperControl
Slicedbread
DFDS
Genus Breeding Ltd
Bistech
CR2
Milliman
Xceptor - Process and Data Automation
Boxit Document Solutions
MacDonald Humfrey (Automation) Ltd.
Teleplan
Trayport
Freadom
Royal Air Force
Washington Department of Enterprise Services
New Hampshire Supreme Court
Washington Department of Transport
Department of Work and Pensions (UK)
Ghana Police Service
ALS Life Sciences
Capita Secure Information Solutions Ltd
Trayport
Flowmaster (a Mentor Graphics Company)
Akaditi
Graham & Brown