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
Do you know about the Visual Studio 2010 Database Projects Guidance?
Guidance on using Visual Studio 2010 Database Projects, covering project management, source control, deployment automation, integration, and …
How Visual Studio 2010 and Team Foundation Server enable Compliance
Explains how Visual Studio 2010 and Team Foundation Server support compliance by enabling traceability, audit trails, and linking code …
Do you know about the Visual Studio ALM Rangers Guidance?
Overview of official Visual Studio 2010 ALM Rangers guidance, including solutions, projects, and resources to help users get the most from …
Do you know about the Visual Studio 2010 Architecture Guidance?
Provides practical samples, checklists, and hands-on labs to help developers and architects use Visual Studio 2010 Ultimate’s architecture …
Do you want to be an ALM Consultant?
Role overview for an ALM Consultant at Northwest Cadence, focusing on software lifecycle management, training, consulting, and technical …
Project of Projects with team Foundation Server 2010
Guidance on structuring projects in Team Foundation Server 2010 using Areas, Iterations, source code organisation, work item queries, and …
Free training at Northwest Cadence
Learn about free online training sessions from Northwest Cadence, including interactive Coffee Talks on ALM, TFS 2010, and quality …
What to do after a servicing fails on TFS 2010
Guidance on troubleshooting failed servicing in TFS 2010, including schema version issues, recovery steps, and risks of database repair …
TFS 2010 Work Item Seed: TFS Work Item system.id at a predefined number
Explains how to use the TFS 2010 API to set the starting Work Item ID by programmatically creating and deleting items, avoiding ID conflicts …
TFS vs. Subversion fact check
Compares TFS and Subversion, addressing common misconceptions, feature differences, platform support, installation, cost, and challenges for …
Syncing many Dynamics AX instances to a single TFS 2010 Team Project
Explains how to configure multiple Dynamics AX instances to sync with a single TFS 2010 Team Project, streamlining source control and work …
Team Foundation Server 2010 Event Handling with Subscribers
Explains how to create and deploy server-side event subscribers in Team Foundation Server 2010 using the ISubscriber interface to handle and …
How to deal with a stuck or infinitely queued build
Learn how to identify, troubleshoot, and resolve stuck or infinitely queued builds in Team Foundation Build, including tips for monitoring …
A change for the better #3 - SSW to Northwest Cadence
Reflects on lessons learned at SSW in software process, technology, and communication, and details a career move to an ALM consultant role …
Rangers shipped Visual Studio 2010 Database Guide
Comprehensive guidance and hands-on labs for managing, testing, and deploying Visual Studio 2010 Database projects, including source control …
Active Directory Groups not Syncing with Team Foundation Server 2010
Explains why Active Directory groups may not sync with Team Foundation Server 2010, how to diagnose sync issues, and steps to resolve …
TFS Event Handler for Team Foundation Server 2010
Explains how to create and customise event handlers for Team Foundation Server 2010, covering supported events for version control, builds, …
Changing the Team Project Collection of the Team Build Controller
Explains how to reconfigure a Team Build Controller in TFS 2010 to connect to a different Team Project Collection using the Administration …
SSW Brain Quest: Team Foundation Server and SharePoint 2010 (London)
Full-day training covering new features and best practices in Visual Studio 2010, Team Foundation Server 2010, and SharePoint 2010 for …
Professional Scrum Developer (.NET) Training in London
Intensive five-day course for software developers covering Scrum, Visual Studio 2010, .NET, and Agile practices through hands-on team …
Ghost build controllers in Team Foundation Server
Learn how to identify and remove undeletable ghost build controllers in Team Foundation Server by updating build status in the database, …
Why you need to tag your build servers in TFS
Tagging build servers in TFS helps manage dependencies, assign builds to suitable agents, and streamline workflows across teams and regions …
Guidance: How to layout you files for an Ideal Solution
Learn best practices for organising solution and project files in version control, including folder structure, naming conventions, and …
Scrum with Team Foundation Server 2010 Done
Explains how to use Scrum with Team Foundation Server 2010 for better project management, including practical tips, presentation slides, and …
Upgrading Team Foundation Server 2008 to 2010
Step-by-step guide to upgrading Team Foundation Server 2008 to 2010, covering database backup, migration, verification, compatibility, and …
Even Scrum should have detailed Task descriptions
Scrum tasks should include detailed descriptions so anyone can complete them, ensuring project continuity if team members are unavailable or …
Combining Scrum, TFS2010 and Email to keep everyone in the loop
Explains how to integrate Scrum, TFS 2010, and email to share task details, maintain history, and keep all stakeholders informed throughout …
Silverlight 4, MVVM and Test-Driven Development
Learn how to use Silverlight 4 and the MVVM pattern for test-driven development, including refactoring, dependency injection, and building …
Guidance: A Branching strategy for Scrum Teams
Explains an effective branching strategy for Scrum teams, covering best practices, common pitfalls, and step-by-step guidance for managing …
Do you have a contract between the Product Owner and the Team?
Explains the benefits of a Sprint Contract in Scrum, clarifying roles and agreements between Product Owner and Team to improve collaboration …