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
TFS 2012 - Issue: Manage Group Membership missing from admin after TFS 2008 to TFS 2012 Upgrade
Explains how to restore missing group membership management in TFS 2012 after upgrading from TFS 2008 by manually adding permissions using …
TFS Preview - Issue: TF400898 The underlying connection was closed
Explains the TF400898 error in TFS Preview, its causes, troubleshooting steps, and how a bug in the version control subsystem led to file …
Visual Studio 2012 RTM available & installed
Covers installing and upgrading to Visual Studio 2012 RTM and Team Foundation Server, key new features, upgrade tips, common issues, and …
TFS Integration Tools - Issue: TFS WIT bypass-rule submission is enabled
Explains how to resolve TFS Integration Platform errors caused by missing permissions for bypass-rule submission by adding accounts to the …
Deploy from Visual Studio 2012 to iOS, Windows Phone, Android and Windows
Learn how to use Visual Studio 2012 and C# to build and deploy a single codebase to iOS, Android, Windows, and more, with options for …
Green to Orange–Joining the VSIP team as a Technical Product Manager
Explains the role of a Technical Product Manager in the Visual Studio Industry Partner Program, focusing on partner collaboration, …
Upgrading from TFS 2008 to TFS 2010 Overview
Guides the upgrade from TFS 2008 to TFS 2010, covering technical steps, process template migration, challenges, and best practices for a …
Migrating data from FogBugz to TFS 2012 using the TFS Integration Platform
Step-by-step guide to migrating FogBugz data to TFS 2012 using a custom CSV adapter with the TFS Integration Platform, including setup, …
One Team Project to rule them all
Explains how to manage multiple teams and projects in Team Foundation Server using a single Team Project, with tips on Agile planning, …
One Team Project Collection to rule them all - Consolidating Team Projects
Step-by-step guide to consolidating multiple Team Projects and Collections in TFS 2012 using the TFS Integration Platform, covering …
TFS Integration Tools – Issue: Error occurred during the code review of change group
Explains causes and solutions for the "Error occurred during the code review of change group" in TFS Integration Tools, including common …
Upgrading TFS 2010 to TFS 2012 with VSS Migration and Process Template consolidation
Step-by-step guide to upgrading TFS 2010 to TFS 2012, migrating VSS data, consolidating process templates, and resolving common issues …
Installing TFS 2012 with Lab Management 2012
Step-by-step guide to installing and configuring TFS 2012 with Lab Management, including SQL Server, SCVMM integration, troubleshooting, and …
Presenting Visual Studio ALM and upgrading TFS 2010 to TFS 2012 in production – Done
Covers presenting Visual Studio ALM features and the process of upgrading from TFS 2010 to TFS 2012, including benefits, challenges, and key …
Full-fidelity history and data migration are mutually exclusive
Explains why preserving complete historical data and accurate dates is often incompatible with data migration, especially for compliance and …
Process Template Upgrade #7 – Rename Work Items and Import new ones
Step-by-step guide to upgrading TFS process templates by renaming and importing work item types, preserving data, updating fields, …
Unit Testing against the Team Foundation Server 2012 API
Explains how to unit test applications against the Team Foundation Server 2012 API, focusing on handling authentication for automated and …
What's in a burndown?
Explains burndown charts in Scrum, their purpose, common issues, and compares tracking by hours, story points, and acceptance tests to …
Professional Scrum Foundations in Salt Lake City, Utah
Covers hands-on experiences teaching the Professional Scrum Foundations course in Salt Lake City, highlighting teamwork, agile practices, …
You can't stack rank hierarchical work items?
Explains why stack ranking hierarchical work items is challenging in agile software development, highlighting issues with ordering, …
Is ALM a useful term?
Explores whether Application Lifecycle Management (ALM) is a useful term, its role in agile software delivery, and differences in adoption …
Upgrade to Visual Studio 11 Team Foundation Service - Done
Explains migrating source control and work item tracking to Visual Studio 11 Team Foundation Service, highlighting cloud benefits, …
Scrum-damentals Webcast on 17th February 2012
Explore common challenges in Scrum adoption, practical strategies for overcoming them, and proven practices to help teams implement Scrum …
Visual Studio 2010 Overview - Reporting & Process
Learn how to customise Visual Studio 2010 process templates and use reporting tools to track, adapt, and improve team workflows with TFS for …
Visual Studio 2010 Overview - Architecture
Explains how Visual Studio 2010 supports teams in visualising, analysing, and maintaining software architecture, with tools for design, …
Visual Studio 2010 Overview - Microsoft Test Manager
Covers using Microsoft Test Manager with Visual Studio 2010 and TFS to create, run, and manage manual and automated tests, including …
Visual Studio 2010 Overview - Code Management and Build
Explains branching, merging, and build strategies in Visual Studio 2010, including integration with Team Foundation Server and new tools for …
Visual Studio 2010 Overview - IntelliTrace and Test Impact Analysis
Explains how IntelliTrace aids bug diagnosis and how Test Impact Analysis helps prioritise regression tests in Visual Studio 2010 for …
An adoption strategy for testing with Visual Studio 2010
Guidance on adopting Visual Studio 2010 test tools, including Microsoft Test Manager, hands-on labs, and agile training to improve …
Visual Studio 2010 Overview - A day in the life of ... Plan, Code & Test
Explore how developers, testers, and managers use Visual Studio 2010 and TFS for planning, coding, testing, bug fixes, and sprint management …