The strongest articles on engineering excellence and technical leadership — ranked by substance, not recency. How this is ranked
Engineering as a Leadership System: Moving Beyond Frameworks
Delivery outcomes are shaped less by frameworks and practices than by the operating model leaders have designed. How an organisation's …
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
One Azure DevOps Project for 1,500 People Is Not the Risky Option
Compare the coordination costs of separate Azure DevOps Projects with the governance a shared Project requires, using actual dependencies …
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 …
The AI Decided Is Not an Explanation
When an AI says it got bored or we say it lied, we give a machine feelings and intentions. The false output needs an explanation, not an …
AI Agents Lie About Being Done
My agent reported every task complete when half the tests were missing. Call that a lie if you like. The engineering problem is that the …
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 …
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 …
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 …
597 resources, newest first
Upgrading from TFS2010 to Visual Studio 2012 Team Foundation Server in production
Step-by-step guide to upgrading from TFS 2010 to Visual Studio 2012 Team Foundation Server, including prerequisites, SQL updates, …
I messed up my work items from Excel! What now?
Guidance on recovering from accidental bulk changes to TFS work items via Excel, including finding affected items, restoring data, and …
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, …
Announcing Visual Studio 11 Beta will launch on February 29th
Visual Studio 11 Beta and Team Foundation Server Beta will be available from 29 February, with full Microsoft support for production use and …
Using Corporate ID's with Visual Studio 2012 Team Foundation Service
Explains how to set up and manage custom domain Live IDs for corporate authentication in Visual Studio 2012 Team Foundation Service using …
Introduction to Visual Studio 11
Overview of Visual Studio 11 features, including Team Foundation Server integration, web UI improvements, team management tools, and …
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 …
TF200035 Sync error for identity with TFS 2010
Details troubleshooting a TF200035 sync error in TFS 2010, covering Active Directory issues, machine account permissions, domain …
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 …
Visual Studio 2010 Overview - Introduction
Overview of how Visual Studio 2010 supports Application Lifecycle Management (ALM), highlighting key features and demos for developers and …
Visual Studio 2010 Overview Webcasts
Series of webcasts providing high-level overviews of Visual Studio 2010 and Team Foundation Server features, including ALM, testing, code …
What is the roll of the Project Manager in Scrum?
Explains why traditional Project Manager roles do not exist in Scrum, outlining how their skills align better with Product Owner or Scrum …
SSRS vs SCVMM - The Kerberos token dispute
Explains Kerberos authentication issues when SSRS and SCVMM run on the same server with different service accounts, causing SPN conflicts …
The Sprint is a container for Planning and not necessarily for Delivery
Explains how Scrum Sprints are primarily for planning, not fixed delivery, and discusses aligning delivery schedules, continuous deployment, …
Can you really commit to delivering work?
Explores why Scrum shifted from "commitment" to "forecasting" work delivery, highlighting the risks of overpromising and the benefits of …
Always prompted for credentials in TFS 2010?
Explains why TFS 2010 repeatedly prompts for credentials and how to resolve it by configuring your domain as an intranet site in Internet …
Are you doing Scrum? Really?
Explains recent changes to Scrum aimed at reducing rigidity, clarifying core practices, and providing a checklist to help teams assess if …
Creating a backup in Team Foundation Server 2010 using the Power Tools
Step-by-step guide to backing up Team Foundation Server 2010 with Power Tools, including required permissions, common errors, and …
Scrum with Visual Studio 11: Creating a Scrum team identity
Learn how to set up Scrum teams in Visual Studio 11, organise work by team, and explore new features in the updated TFS and ALM user …
Process Template Upgrade #3 - Destroy all Work Items and Import new ones
Step-by-step guide to upgrading a process template in TFS by deleting all existing work items, archiving queries and reports, and importing …
Product Owners are not a myth
Explains the Product Owner role in Scrum, common challenges with proxies, and how support teams like Business Analysts can help manage large …
Are Scrum Masters agents for change?
Explores the role of Scrum Masters in driving organisational change, effective Scrum adoption, and the importance of experience in leading …
Caffeinating Your Development Lifecycle in Bellevue on October 13th
Join an in-person morning event in Bellevue for live Visual Studio demos, Agile discussions, and practical ALM tips to boost your …
Scrum is hard to adopt and disruptive to your organisation
Explains why adopting Scrum is challenging and disruptive, highlighting the need for training, mentoring, and dedication for successful …
Not just happy, but ecstatic
A consultant reflects on a successful Microsoft Dynamics deployment, improved build automation, and positive client feedback, inspiring …
You are doing Scrum but the Scrum Master tells the team what to do!
Explains why Scrum Masters should not direct teams, emphasising self-organisation, shared responsibility, and the importance of team …
Subversion to TFS 2010: The migration engine is unable to resolve a conflict where two changes have the same target item
Explains how to resolve case sensitivity conflicts when migrating from Subversion to TFS 2010, including tools and steps to handle duplicate …
Subversion to TFS 2010: Dealing with invalid Subversion SSL certificates and migrations
Explains how invalid Subversion SSL certificates can block SVN to TFS 2010 migrations, causing connection errors, and details steps to …
Coffee Talk: Introduction to Scrum - webcast event this Friday!
Learn the basics of Scrum, including its key roles and processes, with practical tips for adoption. Ideal for those new to agile or seeking …
Upgrading your Process Template in Team Foundation Server
Explains methods for upgrading process templates in Team Foundation Server, comparing pros and cons of each approach, and highlighting …
Coffee Talk: Scrum versus Kanban (re-match) ... Thursday at High Noon!
A recorded session comparing Scrum and Kanban, discussing their strengths, weaknesses, and how to adapt each method to fit different …
Coffee Talk: Scrum versus Kanban
Learn the key differences and similarities between Scrum and Kanban, and discover which agile framework best suits your software development …
Upgrading from TFS 2008 and WSS v3.0 with SfTSv2 to TFS 2010 and SF 2010 with SfTSv3
Step-by-step guide to upgrading TFS 2008 and WSS v3.0 with SfTSv2 to TFS 2010 and SharePoint 2010, including process template migration and …
Configuring a PowerShell Adapter for the TFS Integration Platform
Explains how to set up and configure a PowerShell adapter in the TFS Integration Platform to automate source control migrations, with custom …
Constructing a framework for the TFS Automation Platform
Outlines the structure and components of a framework for the TFS Automation Platform, detailing its architecture, plugin management, and …
A working Test Track Pro Adapter for the TFS Integration Platform
Describes building a working Test Track Pro Adapter for the TFS Integration Platform, detailing code changes, conflict handling, and …
Test Track Pro and the case of the missing data
Explains issues with Test Track Pro data queries in TFS Integration, highlighting problems with date filters causing missing records and …
What do you do with a Work Item History Not Found Conflict Type Details
Explains how missing or non-consecutive work item revision history during TFS migrations causes conflicts, and details troubleshooting steps …
Creating a WIT Adapter for the TFS Integration Platform for a source with no history
Explains how to build a TFS Integration Platform Work Item Tracking (WIT) adapter for a source system without history, covering versioning, …
Anatomy of an Automation for the Tfs Automation Platform
Explains how to build, install, configure, and run automations for TFS, covering plugin deployment, activation, settings, UI integration, …
How might we implement the Change Iteration Automation for the Tfs Automation Platform
Explains automating the update of WIQL queries during sprint or iteration changes in the TFS Automation Platform, covering UI, …
What about hosting the Tfs Automation Platform
Explores options for hosting the TFS Automation Platform, comparing server-side and client-only setups, and discusses impacts on …
What is the Tfs Automation Platform
A platform for automating Team Foundation Server tasks, enabling scheduled, event-driven, and on-demand workflows, with extensible package …