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
The new normal of the modern application lifecycle
Explores how rapid technological change, consumer expectations, and agile practices are reshaping software development, IT roles, and …
Automated Testing in a modern application lifecycle
Explains the role of automated testing in modern software development, covering types, integration, benefits, challenges, and tools for …
Testing in the modern application lifecycle
Explores challenges and solutions for manual testing in agile software development, focusing on tracking, automation, actionable bugs, and …
Virtual Labs in the modern application lifecycle
Explores how virtual labs help development and operations teams manage, test, and automate complex modern application environments using …
TFS Integration Tools - Issue: TFS WIT invalid submission conflict type
Explains how to resolve the "TFS WIT invalid submission conflict" in TFS Integration Tools by adjusting permissions and enabling bypass-rule …
Requirement management in the modern application lifecycle with TFS
Explains how Team Foundation Server supports requirement management in modern app development, including traceability, integration, and …
My Team Foundation Server system accounts are changing? What do I do?
Learn how to update expiring Team Foundation Server service accounts, including steps for TFS, Build, SharePoint, and SQL, to prevent …
TFS 2012 - Issue: TF30063: You are not authorized to access and can’t trace permissions
Explains how a global "deny" permission in TFS 2012 can block SharePoint 2010 access, causing TF30063 errors, and highlights where to check …
TFS 2012 - Issue: Stuck builds in Team Foundation Build with no build number
Explains how to resolve stuck builds in TFS 2012 where no build number is assigned, caused by IIS multiple site bindings, with steps to fix …
TFS Integration Tools - Issue: Unable to resolve conflict as Access to the path is denied
Explains how changing WorkSpaceRoot in TFS Integration Tools can cause access denied errors and details how to fix permission issues by …
I messed up my checkin failure conflict resolution with the TFS Integration Tools… Now what?
Describes troubleshooting and recovering from conflict resolution errors in TFS Integration Tools, including undoing rules and restarting …
TFS Integration Tools - Issue: TF10141 No Files checked in as a result of a TFS check-in failure
Explains how to resolve TFS Integration Tools check-in failures (TF10141), covering conflict identification, manual resolution steps, and …
TFS Integration Tools - Issue: Sequence contains no elements
Explains how to resolve the "Sequence contains no elements" error in TFS Integration Tools by removing outdated TFS 2008 adapter files to …
TFS Integration Tools - Issue: TF205022: The following path contains more than the allowed 259 characters
Explains how to resolve the TFS error caused by file paths exceeding 259 characters during migration, with steps to shorten paths and adjust …
TFS 2012 - Issue: TF250052: Grant access rights already exists after reconfigure of SharePoint
Explains how to resolve the TF250052 error in TFS 2012 after reinstalling SharePoint 2010 by refreshing the access rights list to display …
TFS Integration Tools - Issue: TF14009: Cannot merge source into target because the target is underneath source
Explains the TF14009 error in TFS when merging a source into a subfolder of itself, its causes during migration, and practical workarounds …
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 …
TFS 2012 Issue: Some features of Team Web Access are not visible to you
Explains why some Team Web Access features in TFS 2012 may be hidden due to licence restrictions and how to assign users to the correct …
TFS 2012 Issue: TF255507: The security identifier (SID) for the following SQL Server login conflicts
Explains how to resolve the TF255507 SID conflict error in TFS 2012 caused by server renaming, including SQL commands to fix login issues in …
Install SharePoint 2013 on Windows Server 2012 without a domain
Step-by-step guide to installing SharePoint 2013 on Windows Server 2012 without a domain, including prerequisites, configuration, …
Issue SharePoint 2013: The username is invalid. The account must be a valid domain account
Explains how to resolve the SharePoint 2013 error requiring a domain account by using PowerShell to configure a farm with a local account …
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, …
TFS Integration Tools: TF237165: The Team Foundation Server could not update the work item
Explains how to resolve the TF237165 error in TFS Integration Tools, caused by validation or mapping issues when updating work items during …
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, …
TFS Integration Tools–Issue: AnalysisProvider not found
Explains how to resolve the "AnalysisProvider not found" error in TFS Integration Tools by updating the .NET Framework version from 3.5 to …
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 …
TFS Integration Tools – Issue: Access denied to Program Files
Explains how to fix an "Access Denied" error when TFS Integration Tools cannot write log files to Program Files, including permission …
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 …
VSS Converter – Issue: TF54000: Cannot update the data because the server clock may have been set incorrectly
Explains the TF54000 error during VSS to TFS migration, its cause due to server time sync issues, and provides a simple workaround to resume …
VSS Converter – Issue: TF60014 & TF60087: Failed to initialise user mapper
Explains how to resolve TF60014 and TF60087 errors in VSSConverter.exe during VSS to TFS import by ensuring mapped users have permissions in …
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 …
Installing Eclipse on Windows 8 and connecting to TFS 2012
Step-by-step guide to installing Eclipse and the Java Development Kit on Windows 8, then connecting Eclipse to Team Foundation Server (TFS) …
Installing Visual Studio 2010 on Windows 8
Step-by-step guide to installing Visual Studio 2010 on Windows 8 using a virtual machine, including tips for compatibility, performance, and …
Installing TFS 2012 on Server 2012 with SQL 2012
Step-by-step guide to installing and configuring TFS 2012 on Windows Server 2012 with SQL Server 2012, including setup tips, common issues, …
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 …
TFS Field Annotator
Track and view the change history of specific fields in TFS Work Items, showing who made edits and when, with support for multiple field …
TFS Service Credential Viewer
Tool for retrieving service credentials from Team Foundation Service (TFS Preview), enabling secure automated API access without manual …
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, …