The strongest articles on engineering excellence and technical leadership — ranked by substance, not recency. How this is ranked
Telling People What to Do Is Not Leadership. It’s a Failure of System Design
Explores why real leadership means designing systems that enable team autonomy, flow, and accountability, rather than relying on …
Stop Building Silos. Start Building Systems
Explains how fragmented automation and tool silos harm software delivery, and advocates for unified engineering systems and platform …
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 …
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 …
Is Agile Really Just a Mindset?
Explores Agile as a disciplined system of delivery, emphasizing engineering excellence, CI/CD, observability, and system design over mindset …
Rethinking Capacity Planning
Explores how effective capacity planning shifts focus from individual hours to system-level flow, using Lean and Agile principles to improve …
Why Topic Branches Drive High-Quality Delivery
Explains how short-lived topic branches in source control improve software quality, enable modularity, speed up integration, and support …
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 …
The Definition of Done is a Commitment to Quality
Defines the Definition of Done in Scrum as a clear, shared standard for quality, ensuring increments are releasable, transparent, and …
The articles that speak most directly to technical leadership — ranked by that classification’s score alone.
Telling People What to Do Is Not Leadership. It’s a Failure of System Design
Explores why real leadership means designing systems that enable team autonomy, flow, and accountability, rather than relying on …
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 …
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 …
There Is No Such Thing as a "Junior" Scrum Master
Argues that the Scrum Master role requires proven mastery and real-world experience, not entry-level skills or certifications, and should be …
Great Scrum Masters Need Technical, Business, and Organisational Mastery
Scrum Masters are most effective when they combine leadership skills with technical, business, and organisational mastery to support teams, …
Stop Building Silos. Start Building Systems
Explains how fragmented automation and tool silos harm software delivery, and advocates for unified engineering systems and platform …
Is Agile Really Just a Mindset?
Explores Agile as a disciplined system of delivery, emphasizing engineering excellence, CI/CD, observability, and system design over mindset …
Rethinking Capacity Planning
Explores how effective capacity planning shifts focus from individual hours to system-level flow, using Lean and Agile principles to improve …
Why Topic Branches Drive High-Quality Delivery
Explains how short-lived topic branches in source control improve software quality, enable modularity, speed up integration, and support …
The articles that speak most directly to engineering excellence — ranked by that classification’s score alone.
Stop Building Silos. Start Building Systems
Explains how fragmented automation and tool silos harm software delivery, and advocates for unified engineering systems and platform …
Rethinking Capacity Planning
Explores how effective capacity planning shifts focus from individual hours to system-level flow, using Lean and Agile principles to improve …
The Definition of Done is a Commitment to Quality
Defines the Definition of Done in Scrum as a clear, shared standard for quality, ensuring increments are releasable, transparent, and …
Testing in Production Maximises Quality and Value
Explains how audience-based deployment and testing in production enable faster feedback, safer rollouts, and higher software quality by …
Telling People What to Do Is Not Leadership. It’s a Failure of System Design
Explores why real leadership means designing systems that enable team autonomy, flow, and accountability, rather than relying on …
Is Agile Really Just a Mindset?
Explores Agile as a disciplined system of delivery, emphasizing engineering excellence, CI/CD, observability, and system design over mindset …
Why Topic Branches Drive High-Quality Delivery
Explains how short-lived topic branches in source control improve software quality, enable modularity, speed up integration, and support …
Stop Hiding Behind Complexity and Start Delivering Continuously
Continuous delivery is achievable for any software, regardless of complexity. Success depends on investment in automation, quality, and …
Resilience is Part of the Product, Not an Afterthought
Resilience must be designed into products from the start, not added later. Build systems to detect, contain, and recover from failures, …
420 resources, newest first
Delivering Live Virtual Classes in Microsoft Teams and Mural
Guidance on running live virtual Scrum classes using Microsoft Teams and Mural, focusing on tech setup, safe collaboration, self-organising …
Live Virtual Classroom's and the new normal
Explores how live virtual classrooms have become effective alternatives to in-person training, highlighting benefits, challenges, and the …
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 …
The Tyranny of Taylorism and how to detect Agile BS
Explores the origins of Taylorism in modern management, its impact on workplace practices, and how to identify ineffective or superficial …
Slaying the Dragons and How to Successfully Descale at Scale
Explores why most organisations struggle to scale agile practices, highlighting key principles and strategies used by rare, successful …
Live Webcast: Q&A with Martin Hinshelwood on 27th March 2020
Martin Hinshelwood answers questions on integrating UX into Scrum teams, sharing practical advice from his experience teaching Professional …
What is your perspective on collocation?
Explores the benefits and challenges of collocation in Scrum teams, comparing face-to-face collaboration with remote work, and offering …
Can the Definition of Done change per Sprint?
The Definition of Done can evolve to improve quality but should not be weakened or vary per backlog item. Consistency ensures transparency …
How do you handle conflict in a Scrum Team?
Guidance on resolving conflict in Scrum Teams, including facilitation techniques, escalation steps, and the Scrum Master's role in fostering …
In Nexus with 5 Scrum teams, how can the Product Owner attend all Sprint Planning events?
Explains how a Product Owner can manage Sprint Planning across multiple Scrum teams in Nexus by delegating, using area or team owners, and …
Should the Scrum Master always remove impediments?
Explains when a Scrum Master should remove impediments, focusing on team self-sufficiency, true impediments, and supporting team growth …
What's the best way to work around multiple PO?
Guidance on addressing issues with multiple Product Owners in Scrum, highlighting the need for clear backlog ownership and accountability to …
How do you make a good Forecast?
Explains how to create reliable forecasts in agile projects by using flow metrics like cycle time and throughput, and shifting from …
Are technical skills required to be a Scrum Master?
Technical skills are not required to be a Scrum Master, but understanding technical, business, and organisational contexts helps Scrum …
No Estimates and is it advisable for a Scrum Team to adopt it?
Explores whether Scrum Teams should adopt No Estimates, comparing estimation methods, team maturity, and metrics like cycle time, …
How do you incorporate a Design Sprint in Scrum?
Explains how to integrate Design Sprint activities within Scrum by embedding design and UX work into regular sprints and backlog refinement, …
DOD has made it illegal to do waterfall
The US Department of Defence now requires agile, iterative software development, ending mandatory waterfall methods and influencing global …
Introducing Kanban for Professional Scrum Teams
Learn how Kanban practices can be integrated into Professional Scrum teams to improve workflow, transparency, and delivery using the new …
Work can flow across the Sprint boundary
Explains how Scrum teams can strategically allow unfinished work to flow across Sprint boundaries, enhancing throughput, responsiveness, and …
Professional Scrum is for everyone in your organisation
Explains how involving everyone in Professional Scrum training fosters organisational agility, breaks down silos, and empowers teams to …
Create your own path to Organisational Agility
Learn how to achieve organisational agility by tailoring change to your unique context, building a guiding coalition, and engaging all …
Round up for 2017 and beyond: Agility, DevOps, and Everything In-between
Summary of 2017 conferences, talks, and training on Agile, DevOps, Scrum, and team leadership, with insights from global workshops and …
Professional Scrum Training for the Ghana Police Service
Professional Scrum training introduced Ghana Police officers to Agile methods, using hands-on sprints to support organisational change and …
Professional Organisational Change at the Ghana Police Service
Explores the Ghana Police Service’s shift to a modern, professional model using servant leadership, agile frameworks, and strategic change …
Scrum Tapas: Scrum and Continuous Delivery
Explains how Scrum and Continuous Delivery work together, highlighting their complementary roles in agile software development and practical …
VSTS Sync Migration Tool Update and Bugfix
VSTS Sync Migration Tool adds new features and bug fixes for bulk work item updates, project migration, query transfer, and improved …
Scrum Tapas: The Importance of Professionalism
Explores why professionalism and adherence to engineering excellence are essential for effective Scrum teams, highlighting common pitfalls …
Choosing a Process Template for your Team Project
Guidance on selecting the best process template for team projects in TFS or VSTS, highlighting why the Scrum template reduces friction for …
Kalabule or a Professional at Agile in Africa
Explores the contrast between unprofessional "kalabule" practices and true professionalism in Agile software development, emphasising core …
VSTS Sync Migration Tools
Open-source tools for migrating work items, test plans, teams, and project structures between TFS and VSTS, supporting consolidation and …