a·gen·tic a·gil·i·ty class·i·fic·at·ion

Software Development: Accelerating Delivery Through Agile and DevOps Practices

Systematic approaches and practices for delivering high-quality software solutions through iterative development, collaboration, and continuous improvement.

Techniques and methodologies for high-quality software engineering.

Image
https://nkdagility.com/resources/software-development/

Overview

Software Development encompasses the techniques and methodologies employed to engineer high-quality software solutions that meet user needs and business objectives. It is a systematic approach that integrates various practices, including Agile, Lean, and DevOps, to enhance collaboration, efficiency, and adaptability within teams. This concept is crucial as it enables organisations to deliver value predictably and sustainably, fostering a culture of continuous improvement and responsiveness to change.

By focusing on iterative development, teams can quickly adapt to feedback and evolving requirements, ensuring that the software remains relevant and effective. The emphasis on automation, testing, and integration within Software Development practices reduces the risk of defects and accelerates delivery cycles, allowing for frequent releases that enhance customer satisfaction. Moreover, it promotes a holistic view of the software lifecycle, encouraging cross-functional collaboration and knowledge sharing among team members.

This long-term, systemic approach not only improves the quality of the software produced but also cultivates an environment where innovation thrives, enabling organisations to remain competitive in a rapidly changing market. The integration of evidence-based management principles further supports informed decision-making, ensuring that teams can navigate complexity and uncertainty effectively. By prioritising these practices, organisations can achieve a sustainable competitive advantage through enhanced software development capabilities that align with their strategic goals and customer expectations.

Learn More about Software Development

Videos

Unpacking the Scrum Master Role: Moving Beyond Misconceptions to True Accountability

Explores common misconceptions about Scrum Masters, clarifies their true accountabilities, and highlights the importance of principles, competence, and organisational impact.
Workshops

Sprint Review #1

Discover more about “Sprint Review
Videos

Rethinking Backlog Management: Why a Flat Structure Boosts Agility and Value Delivery

Explains how using a flat backlog structure—rather than a hierarchy—improves agility, prioritisation, and value delivery in Scrum and Kanban teams.
Videos

Ditching Agile Banditry: Why Story Points and Velocity Metrics Are Undermining Your Team's Success

Explores how relying on story points and velocity can harm Agile teams, advocating for objective metrics like cycle time and throughput to boost collaboration and transparency.
Videos

Bridging the Gap: Understanding the True Meaning of "Done" in Agile Teams

Explores how Agile teams can clarify and align on the true meaning of “done” to ensure quality, reduce rework, and meet leadership expectations through clear definitions.
Videos

7 Harbingers of the Agile apocalypse - Silence

Explores how silence in agile teams signals disengagement, and offers strategies to boost stakeholder participation, open communication, and effective sprint reviews.
Videos

How do you select the most valuable items for the sprint backlog?

Learn how Agile teams collaboratively select high-value sprint backlog items by balancing business needs, technical priorities, and stakeholder input for effective sprint planning.
Videos

Beyond the Rituals: Embracing the Core Principles of Scrum for True Agile Success

Explores how focusing on Scrum’s core principles—empiricism, transparency, and value delivery—leads to true agile success, beyond just following rituals or practices.
Videos

Is Your Scrum Master Struggling? Discover When to Choose an Agile Process Simulation Workshop

Learn when to use an Agile Process Simulation workshop to support struggling Scrum Masters, improve team dynamics, and foster collaborative, effective Scrum adoption.
Videos

What would you advise a scrum team to do in their first 4 weeks?

Guidance for new scrum teams on establishing effective practices, learning from experience, experimenting, and improving during their first four weeks with scrum.
Videos

How does the APS course help people apply scrum effectively?

Explains how the APS course uses practical exercises and simulations to help people understand, apply, and improve scrum practices in real-world organisational settings.
Videos

Mastering the Art of Scaling Scrum: Insights from the Scaled Professional Scrum Course

Learn practical strategies for overcoming common challenges in scaling Scrum, based on hands-on insights from the Scaled Professional Scrum course and the Nexus framework.
Blog

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 maintaining clear communication.
Blog

Configure a Build vNext Agent

Learn how to set up a Build vNext Agent for Visual Studio Online or TFS 2015, including prerequisites, VM setup, agent configuration, and pool management.
Blog

Why should I use Visual Studio ALM

Explains the benefits of Visual Studio ALM over alternatives like Git and Jenkins, detailing its comprehensive features for managing the entire application lifecycle.
Blog

Create a Standard Environment for Release Management in Azure

Step-by-step guide to setting up a standard Azure environment for Release Management, including VMs, storage, networking, and Application Insights for analytics.
Blog

Migrating source from Perforce to Git on VSO

Step-by-step guide to migrating source code from Perforce to Git on VSO, covering repository setup, dependency management, build processes, and key migration tips.
Blog

Execute Tests with Release Management for Visual Studio 2013

Learn how to automate test execution during deployments using Release Management for Visual Studio 2013, including setup steps, environment tips, and common issues.
Blog

Team Foundation Build 2012 Issue - The target CleanWorkspacePackageTempDir does not exist

Explains how to resolve the “CleanWorkspacePackageTempDir does not exist” build error in Team Foundation Build 2012 for upgraded ASP.NET MVC projects by updating project targets.
Blog

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 virtualisation technologies.
Blog

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 code management and ALM.
Blog

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 organisational change and Agile adoption.
Blog

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 changes to requirements and tests.
Blog

Log Elmah errors in Team Foundation Server

Explains how to log Elmah error reports as work items in Team Foundation Server, including attaching error logs, using templates, and retrieving error details.
Blog

Branch Policies for TFVC

Explains how to apply and manage branch policies in TFVC using regular expressions, enabling code reviews, branch locks, and work item requirements across multiple branches.
Blog

Access denied for orchestration plan on Build

Explains how to resolve TFS build errors caused by missing write permissions for the Project Collection Build Service on orchestration plans, including permission setup steps.
Blog

TFS Build reports Licencies.licx: unable to load type

Explains how mismatched component versions in licences.licx files can cause build errors on TFS servers, and offers solutions for consistent automated builds.
Videos

The Evolution of My Journey with Azure DevOps: Lessons and Insights

Personal experiences and lessons on using Azure DevOps, covering its evolution, migration strategies, custom tools, and practical advice for optimising DevOps workflows.
Videos

Overview of 'applying flow metrics for Scrum' course.

Learn how to use Kanban flow metrics in Scrum to improve value delivery, track progress, identify bottlenecks, and drive continuous improvement in agile teams.
Videos

Ditch the Agile Bandit Mentality: How to Prioritise Value Over Estimates for Team Success

Explores why focusing on value delivery and psychological safety leads to better Agile team outcomes than fixating on estimates, output metrics, or blame culture.
Videos

The Future of Scrum Training: Immersive Learning for Lasting Change

Explores how immersive, collaborative learning methods in Scrum training enable ongoing support, real-world application, and lasting organisational change over traditional courses.
Videos

The Key to Being an Effective Agile Coach: Understanding the Team’s Context

Effective Agile coaching relies on understanding your team’s unique context and domain, enabling tailored guidance, empathy, and practical solutions for real-world challenges.
Videos

Why Agile Success Relies on Effective Planning: Debunking the Myths of Scrum

Explains why effective planning is essential in Agile and Scrum, debunking myths about planning, and highlights strategies for teams of all sizes to achieve project success.
Videos

Scrum is like communism, it doesn't work. Myth 1.

Explains why Scrum events are not pointless meetings but structured opportunities for inspection, adaptation, and progress, clarifying common misconceptions about Scrum.
Videos

7 Harbingers of the Agile apocalypse - Chaos

Explores how chaos arises in agile transformations due to unclear vision and poor communication, and offers strategies for restoring alignment, clarity, and effective teamwork.
Videos

7 harbingers of the Agile apocalypse - Judgement

Explores how rigid, judgmental Agile practices stifle creativity and innovation, and advocates for principle-driven, adaptable approaches to foster true business agility.
Videos

Who Should Lead the Sprint Review? Unpacking the Role of the Product Owner in Agile Success

Explains why the Product Owner should lead Sprint Reviews in Agile, detailing their role in maximising value, gathering feedback, and updating the product backlog.
Videos

How effectively does an APS prepare a team to do a solid, professional Scrum?

Explains how Applied Professional Scrum (APS) helps teams master Scrum by focusing on fundamentals, removing unhelpful practices, and enabling effective agile transformation.
Videos

What is the Sprint Review workshop and how will it help organisations?

Explains the Sprint Review workshop, detailing its role in Agile teams for stakeholder engagement, market alignment, and continuous product improvement through practical guidance.
Videos

Mastering Sprint Planning: Key Principles for Agile Success

Learn essential principles for effective Sprint planning in Agile, including understanding the product backlog, setting clear goals, and fostering true team collaboration.
Videos

Unlocking Rapid Delivery: Overcoming Common DevOps Challenges for Agile Success

Explores common DevOps challenges to rapid delivery, highlighting automation, feedback loops, mindset shifts, and compliance for achieving agile, efficient software delivery.
Newsletters

April 2023 NKDAgility: Applying Professional Scrum

Learn how to effectively apply Professional Scrum, overcome common implementation challenges, and improve team performance with practical agile insights and training.
Videos

How do you think Agile is evolving since its inception in 2001?

Explores how Agile has shifted from top-down management to decentralised decision-making, highlighting ongoing challenges and the move towards true organisational agility.
Blog

Engaging with complexity - Team Foundation Server Edition

Detailed walkthrough of a complex Team Foundation Server migration, covering remediation, hardware moves, upgrades, user management, and validation in large enterprise environments.
Blog

Improvements in Visual Studio ALM from the ALM Summit

Highlights new Visual Studio ALM features from the ALM Summit, including Git support, web-based test management, Kanban swim lanes, and flexible work item tagging.
Blog

In-Place upgrade of TFS 2008 to TFS 2010 with move to new domain

Step-by-step guide to upgrading Team Foundation Server 2008 to 2010, including in-place upgrade, build server update, and migrating to a new domain with key troubleshooting tips.
Blog

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 build naming for clarity and scalability.
Blog

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 item management for many clients.
Blog

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 and restarting build services.
Blog

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 and automation tips.
Blog

TFS Event Handler in .NET 3.5 Part 1 - The Architecture

Explains designing a resilient, scalable TFS event handler in .NET 3.5, focusing on system architecture using Visual Studio diagrams for planning and deployment.
Blog

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, field mapping, and error handling.
Videos

Navigating the Complex World of Azure DevOps Data Migration

Learn key steps, common pitfalls, and best practices for migrating data from legacy TFS systems to Azure DevOps, including identity alignment, database cleanup, and backups.
Videos

Mastering Azure DevOps: Avoiding Common Pitfalls for Agile Success

Learn how to avoid common mistakes in Azure DevOps, improve agile workflows, maintain traceability, and simplify processes for better team productivity and project success.
Videos

Unlocking the Power of Immersive Learning in Agile

Explores how immersive, hands-on learning helps teams internalise Agile principles, shift mindsets, and drive lasting Agile transformation through real-world experience.
Videos

The Importance of Evidence-Based Management in Agile Environments

Explains how evidence-based management helps Agile teams use data and key metrics to measure progress, make informed decisions, and drive continuous improvement.
Videos

Mastering Agile: The Power of "Just Enough and No More" for Optimal Efficiency

Explores how applying the “just enough and no more” principle in agile practices boosts efficiency, reduces waste, and helps teams focus on delivering real value.
Blog

Decoding Scrum Team Work: Balancing Sprint and Refinement Work

Explains how Scrum teams can balance Sprint work and Refinement, with strategies and visual tools to track, manage, and visualise both for better workflow and product delivery.
Videos

What should be top of mind when a Scrum team prepare for a Sprint review?

Learn how Scrum teams can boost Sprint review success by engaging stakeholders, tailoring communication, and focusing on value, transparency, and active participation.
Videos

Unlocking the Power of Kanban: Transform Your Workflow with Data-Driven Insights

Learn how Kanban uses data-driven insights and probabilistic forecasting to optimise workflows, improve delivery, and enhance transparency across any team or process.
Blog

Navigating the Future with a Fine-Tuned Product Backlog

Explains how a well-ordered, refined Product Backlog guides Agile teams, supports goal alignment, and ensures value-driven product development through ongoing prioritisation.
Videos

Best Scrum advice you ever received?

Emphasises the importance of flexibility and pragmatism in Scrum, encouraging teams to adapt frameworks to their context rather than rigidly following prescribed rules.
Videos

#1 tip for a new Scrum Master

New Scrum Masters should start by thoroughly reading the Scrum Guide to understand Scrum principles, roles, and practices, forming a strong foundation for Agile success.
Videos

Unlocking the True Potential of Scrum: Why Professionalism Matters in Agile Teams

Explores how true professionalism in Scrum enables Agile teams to deliver production-ready products, highlighting the importance of transparency, standards, and work ethic.
Videos

The Truth About Newbie vs Professional Scrum Masters: Bridging the Experience Gap

Explores the real differences between new and experienced Scrum Masters, challenging common myths and highlighting the importance of accountability, value, and mindset.
Videos

What does a poor scrum team look, act and feel like?

Explores signs of a poor scrum team, including autocratic leadership, dysfunctional product ownership, lack of trust, and organisational barriers to high performance.
Blog

Open-source with VSTS or TFS and Github for better DevOps

Learn how to automate code synchronisation between VSTS/TFS and GitHub, enabling seamless DevOps workflows for open-source projects with flexible configuration options.
Blog

Bug in the Visual Studio Git integration that results in a merge conflict

Explains a Visual Studio Git bug causing merge conflicts during pulls with local commits, its workaround, and best practices for managing branches to avoid the issue.
Blog

Configuring Jenkins to talk to TFS 2013

Guide to integrating Jenkins with TFS 2013 using the Team Foundation Server plugin, covering installation, configuration, and key differences from TF Build.
Blog

Reserve an Agent for a special build in Team Foundation Server 2012

Explains how to reserve a build agent in Team Foundation Server 2012 using custom activities, agent tagging, and workflow changes to ensure reliable, isolated build execution.
Blog

Upgrading to Team Foundation Server 2012 Update 1 in production – DONE

Step-by-step guide to upgrading Team Foundation Server 2012 to Update 1, including prerequisites, backup, disk space, configuration, troubleshooting, and build server setup.
Blog

Teams without areas using a team field in TFS

Explains how to configure TFS to manage teams using a custom team field instead of area paths, enabling flexible team-product assignments and streamlined backlogs.
Blog

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 via web.config settings.
Blog

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 generic or platform-specific UIs.
Blog

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, mapping, and import tips.
Blog

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 during team project integration.
Blog

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 product backlogs effectively.
Blog

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 successful agile transformations.
Blog

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 data handling.
Blog

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 incremental work item migration.
Blog

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 suggesting hourly filtering as a fix.
Blog

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, configuration, and job execution details.
Blog

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 project management and integration.
Blog

Solution: Getting Silverlight to build on Team Foundation Build Services 2010

Step-by-step guide to resolving build failures when compiling Silverlight 3 projects with Team Foundation Build Services 2010, including SDK, MSBuild, and code analysis fixes.
Blog

Unity and ASP.NET

Explains how to use Unity for dependency injection in ASP.NET, enabling runtime component swapping without redeploying, with practical code and config examples.
Videos

Transforming Scope Creep into Success: Embrace Agility and Deliver Value in a Changing Market

Learn how to turn scope creep into an advantage by adopting Agile methods, focusing on value delivery, and adapting to changing requirements in dynamic markets.
Videos

Product Ownership vs. Product Management: Busting the Myth That They're Separate Roles

Explains why product ownership and product management are deeply connected in Scrum, clarifying their roles, focus on value delivery, and the need for agile adaptation.
Videos

Empowering Agile Teams: The Critical Role of User Feedback in Requirement Changes

Explains how empowering Agile teams to act on user feedback enables rapid requirement changes, improves product relevance, and overcomes barriers like rigid contracts.
Videos

Are Your Teams Empowered to Change Requirements Based on User Feedback? If Not, You’re Probably Not Very Agile

Empowering teams to adapt requirements based on user feedback is key to true agility. Learn why backlog updates and team engagement drive better, user-focused products.
Videos

What should you do if your Sprint Review delivers harsh, scathing feedback?

Learn how Agile teams can handle harsh Sprint Review feedback by analysing root causes, engaging stakeholders, and deciding whether to halt, pivot, or persevere.
Blog

Rethinking Product Backlog: Navigating Through the Weeds of Complexity

Explores how rigid hierarchies in product backlogs can hinder agility, advocating for flatter, value-focused approaches to manage complexity in product development.
Videos

Why is Scrum so easy to understand but incredibly hard to master?

Explores why Scrum is challenging to master, highlighting cultural barriers, the importance of transparency, and the gap between understanding and effective practice.
Videos

Why did so many of the early agile transformations fail?

Early agile transformations often failed due to top-down decisions, lack of team involvement, and misalignment between leadership and those doing the work.
Videos

What will you learn on the professional scrum master course?

Gain practical skills and deep understanding of the scrum master role, scrum theory, empiricism, team dynamics, and delivering value in agile product development.
Blog

Hiring a Professional Product Owner

Explains the key accountabilities, skills, and behaviours required for a Scrum Product Owner, including hiring trends, role requirements, and practical job specifications.
Blog

Sprint Goal is an Immediate Tactical Goal

Explains how the Sprint Goal serves as an immediate tactical objective in Scrum, guiding teams toward strategic Product Goals and maximising value through focused outcomes.
Blog

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 transparency in Agile teams.
Blog

Adventures in Scrum: Lesson 1 – The failed Sprint

Explores common pitfalls in early Scrum adoption, highlighting why full team involvement in sprint planning is crucial and lessons learned from a failed first sprint.
Videos

Rethinking Software Estimation: Embrace Probabilistic Forecasting for Agile Success

Explores how probabilistic forecasting improves software project planning by replacing traditional estimation with data-driven confidence levels for agile delivery.
Videos

Unlocking Success: How Small Experiments Transformed Feature Delivery from 25 to 150 in Software Development

Explores how breaking features into small experiments boosts software delivery, enabling teams to deliver more features, reduce risk, and improve customer-focused products.
Videos

Overcoming the Ghost of Agile Certifications

Explores the limits of Agile certifications, emphasising real-world experience, continuous learning, and team validation over credentials for true professional growth.
Videos

Before You Call Yourself an Agile Coach: The Importance of Real Experience

Real-world experience with teams is essential for Agile coaches, providing credibility, empathy, and practical insight needed to effectively guide and earn team trust.
Videos

Quotes: Don't scale Scrum! Pragmatic or defeatist?

Examines whether the belief that Scrum can’t scale is practical or defeatist, highlighting Nexus as a proven approach for scaling Scrum to deliver greater value.
Newsletters

Unlock the Power of Effective Backlog Management with our new course from Scrum.org

Learn essential Scrum Product Backlog management skills, including stakeholder engagement and data-driven decision-making, to boost team effectiveness and project success.
Videos

How does a Scrum team create a sprint goal?

Explains how Scrum teams create effective sprint goals by aligning product strategy, tactical needs, and backlog priorities to deliver stakeholder value each sprint.
Videos

How critical is a Product Owner in developing a great Product Backlog?

Explains why a product owner is essential for shaping, prioritising, and maintaining a focused, lean product backlog that drives effective Agile product development.
Blog

The Sprint Goal is a commitment for the Sprint Backlog

Explains how the Sprint Goal guides Scrum teams by providing a clear, shared objective for each Sprint, ensuring focus, transparency, and alignment with the Product Goal.
Blog

Update to the Scrum Guide on the 25th Anniversary of the Scrum Framework

Summarises key changes in the 2020 Scrum Guide, including simplified language, self-managing teams, and new commitments for goals, backlog, and definition of done.
Blog

Should I upgrade to TFS 2013 Update 2?

Covers new features and upgrade steps for Team Foundation Server 2013 Update 2, including improvements in backlog, test, release, and version management.
Blog

Creating a custom Activity for Team Foundation Build

Learn how to create and integrate custom activities in Team Foundation Build, including class library setup, workflow design, argument handling, and build configuration.
Blog

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 migration, mapping, and troubleshooting.
Blog

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 to improve team performance.
Blog

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 scripts for each change type.
Blog

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 and Visual Studio integration.
Blog

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 and manage scope during each Sprint.
Blog

Adventures in Scrum: Lesson 2 - For the record

Highlights the importance of clear communication and documenting disagreements in Scrum to prevent misunderstandings and failed sprints, especially with proxy Product Owners.
Blog

MVVM for Dummies

Explains the MVVM pattern in WPF and Silverlight, highlighting separation of concerns, code structure, and the roles of commanding, dependency injection, and design patterns.
Blog

Updating the Command Line Parser

Explains how to enhance a .NET command line parser to support multiple and nested commands, custom switches, and delegate-based execution for flexible CLI applications.
Blog

Wpf Drag & Drop behaviour

Explains how to implement flexible drag and drop in WPF using MVVM, with customisable drop behaviour and bindable options for ItemsControls, including code examples.
Guides

Kanban Guide

Discover more about Kanban Guide and how it can help you in your Agile journey!
Videos

The Fallacy of Equating Agility with Speed: What Agile Really Means

Explains why Agile is not about speed but about prioritising valuable work, adapting to feedback, and avoiding wasted effort to deliver products that truly meet user needs.
Videos

3 best ways to wreck Kanban. Use vanity metrics.

Learn how to avoid common Kanban mistakes by focusing on actionable metrics like WIP, cycle time, and throughput instead of vanity metrics for better workflow efficiency.
Videos

Avoiding Agile Banditry: Why Story Points and Velocity Are Misleading Metrics

Explains why story points and velocity can mislead Agile teams, and recommends focusing on throughput, cycle time, and customer value for effective performance measurement.
Videos

What is a sprint goal?

Explains the sprint goal in Scrum as a clear, tactical objective for each sprint, guiding team focus, enabling actionable feedback, and linking daily work to product vision.
Videos

What is a sprint goal?

Explains the sprint goal in Scrum as a clear, tactical objective for each sprint, guiding team focus, enabling actionable feedback, and linking daily work to product vision.
Videos

How is agile product development different to waterfall project management?

Compares agile product development and waterfall project management, highlighting differences in decision-making, delivery, customer collaboration, and adaptability.
Blog

Install TFS 2015 today

Step-by-step guide to installing and configuring TFS 2015, including system requirements, installation options, and setup of SQL Server and build agents.
Blog

TFS Process Template migration script updated

Provides a step-by-step PowerShell script for migrating and updating TFS process templates, including customisations, work item types, categories, and configurations.
Blog

Issue [ TFS 2013 ] Value cannot be null. Parameter name: key

Explains how a missing required Team Field in customised TFS 2013 work item templates causes “Value cannot be null” errors, and how to resolve it by making the field mandatory.
Blog

PowerShell TFS 2013 API #1 - Get TfsCollection and TFS Services

Learn how to use PowerShell to connect to TFS 2013, import required assemblies, and access core TFS services like Work Item Store, Version Control, and project settings.
Blog

Upgrading from the TFS 2013 Preview to TFS 2013 RC

Step-by-step guide to upgrading from TFS 2013 Preview to TFS 2013 RC, covering prerequisites, trial upgrades, installation, configuration, and best practices.
Blog

Modelling Teams in Team Foundation Server 2013

Guidance on structuring teams, areas, iterations, source control, and security in Team Foundation Server 2013 to support project management and reporting needs.
Blog

Issue [ TFS 2013 ] You get TF400324 when connecting InRelease to TFS

Explains how to resolve TF400324 errors when connecting InRelease 3 to TFS 2013, including correct URL usage and a supported PowerShell fix for collection paths.
Blog

Create a Portfolio Backlog hierarchy in Team Foundation Server 2013

Learn how to customise Team Foundation Server 2013 to add a multi-level Portfolio Backlog hierarchy by editing work item types, categories, and process configuration.
Blog

Upgrading to Team Foundation Server 2013

Step-by-step guide to upgrading to Team Foundation Server 2013, including backup, installation, configuration, validation, and estimated upgrade times for various scenarios.
Blog

Upgrading your process template from MSF for Agile 4 to Visual Studio Scrum 2.x

Step-by-step guide to safely upgrade from MSF for Agile 4 to Visual Studio Scrum 2.x process templates in TFS, including handling customisations and preserving work items.
Blog

TFS 2012 Update 1 - TF255430: the database was partially upgraded during a failed upgrade

Explains how to resolve Team Foundation Server 2012 upgrade failures caused by partial database upgrades, SQL connectivity issues, and Analysis Services errors.
Blog

TFS 2012 Agile Planning Tools Issue - nested tasks makes the parent task disappear

Explains why nesting tasks in TFS 2012 Agile Planning Tools causes parent tasks to disappear, and recommends using nested Product Backlog Items instead for proper visibility.
Blog

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 partner tools for agile and compliance needs.
Blog

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 to resolve the issue.
Blog

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 environment setup tips.
Blog

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, categories, configs, and reports.
Blog

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 new template elements.
Blog

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 risks, data integrity, and best practices.
Blog

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 with other systems.
Blog

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 process TFS events.
Blog

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 identity synchronisation problems.
Blog

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 Console and Build Service settings.
Blog

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 post-upgrade testing.
Blog

Upgrading from TFS 2010 RC to TFS 2010 RTM done

Step-by-step guide to upgrading from TFS 2010 RC to RTM, including backup, uninstall, install, configuration, SharePoint and build server updates, and post-upgrade testing.

Concepts


Categories


Tags

GitHub (4)
Scaling (15)
Windows (97)

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Healthgrades Logo

Healthgrades

ProgramUtvikling Logo

ProgramUtvikling

Teleplan Logo

Teleplan

Genus Breeding Ltd Logo

Genus Breeding Ltd

Schlumberger Logo

Schlumberger

Bistech Logo

Bistech

Emerson Process Management Logo

Emerson Process Management

Microsoft Logo

Microsoft

Trayport Logo

Trayport

Freadom Logo

Freadom

Alignment Healthcare Logo

Alignment Healthcare

Slaughter and May Logo

Slaughter and May

Capita Secure Information Solutions Ltd Logo

Capita Secure Information Solutions Ltd

Cognizant Microsoft Business Group (MBG) Logo

Cognizant Microsoft Business Group (MBG)

Graham & Brown Logo

Graham & Brown

YearUp.org Logo

YearUp.org

Higher Education Statistics Agency Logo

Higher Education Statistics Agency

Illumina Logo

Illumina

Royal Air Force Logo

Royal Air Force

Washington Department of Transport Logo

Washington Department of Transport

Nottingham County Council Logo

Nottingham County Council

Department of Work and Pensions (UK) Logo

Department of Work and Pensions (UK)

Ghana Police Service Logo

Ghana Police Service

Washington Department of Enterprise Services Logo

Washington Department of Enterprise Services

CR2

Brandes Investment Partners L.P. Logo

Brandes Investment Partners L.P.

Emerson Process Management Logo

Emerson Process Management

Lockheed Martin Logo

Lockheed Martin

Teleplan Logo

Teleplan

Higher Education Statistics Agency Logo

Higher Education Statistics Agency