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

Blog

Scrum for Team Foundation Server 2010

Learn how to implement Scrum practices using Team Foundation Server 2010 and Visual Studio ALM, including project planning, backlog management, and progress tracking.
Blog

Solution - SEO permanent redirects for old URL’s?

Explains how to set up SEO-friendly permanent redirects for old URLs to new ones in ASP.NET, covering best practices and code examples for preserving search rankings.
Blog

Wpf Ninject Dojo: The Data Provider

Explains how to use a custom NinjectDataProvider in WPF to enable dependency injection for ViewModels, improving flexibility and design-time support in MVVM projects.
Blog

Creating a Data Access layer using Unity

Learn how to build a flexible data access layer in .NET using Unity for dependency injection, interface mapping, and factory patterns with configuration support.
Blog

My.Unity.Resolve(Of Ninja)

Shows how to create a shared UnityContainer singleton in VB.NET using the “My” namespace, enabling dependency injection across WPF and ASP.NET applications.
Blog

Retrieving an identity from Team Foundation Server using only the display name

Explains how to retrieve a user or group identity from Team Foundation Server using only a display name, including handling Active Directory lookups and group assignments.
Blog

Advice on using XamRibbon with Composite WPF

Provides guidance and code examples for integrating Infragistics XamRibbon with Composite WPF, including custom region adapters for dynamic tab and menu management.
Blog

Creating a WPF Work Item Control

Learn how to build a custom WPF work item control for Visual Studio Team System, enabling WPF UI integration in work item forms using a generic wrapper and IWorkItemControl.
Blog

IHandlerFactory

Explains how to use a custom IHttpHandler and handler factory in ASP.NET to redirect old URLs to a new site, preserving links and SEO with permanent redirects.
Blog

TFS Event Handler in .NET 3.5 Part 2 - Handling Team Foundation Server Events

Guide to implementing a resilient Team Foundation Server event handler in .NET 3.5 using WCF, including service contracts, endpoints, configuration, and event parsing.
Blog

Creating WCF Service Host Programmatically

Explains how to programmatically create and configure a WCF Service Host in .NET, including base addresses, endpoints, bindings, and service behaviours for secure hosting.
Blog

Adding ToolStripPanel UI Adapter Support to the Composite UI Application Block

Explains how to extend the Composite UI Application Block to support ToolStripPanel UI adapters, enabling dynamic ToolStrip integration and customisation in CAB applications.
Blog

Calling an object method in a data trigger

Explains how to call an object method in a WPF DataTrigger, the limitations with extension methods, and common errors when binding methods in XAML templates.
Videos

Understanding the Power of Kanban in Scrum

Explains how integrating Kanban with Scrum boosts transparency, limits work in progress, and improves workflow, helping teams identify bottlenecks and deliver value efficiently.
Videos

Why Limiting Work in Progress is Key to Success in Kanban

Limiting work in progress in Kanban helps teams focus, spot bottlenecks, maintain quality, and deliver value efficiently by ensuring a sustainable, manageable workflow.
Videos

Turning User Feedback into Actionable Work: A Guide to Maximizing Product Value

Learn how to quickly turn user feedback into actionable work items in Agile teams, improving product value through fast feedback loops, prioritisation, and continuous improvement.
Videos

Mastering Kanban: A Simple Guide to Its Core Principles

Learn the three core Kanban principles—visualising workflow, actively managing tasks, and continuous improvement—to boost team efficiency, transparency, and collaboration.
Videos

Understanding Kanban: A Tool for Transparency and Continuous Improvement

Explains how Kanban visualises workflows, tracks metrics, and supports continuous improvement, helping teams identify bottlenecks and enhance transparency and efficiency.
Videos

The Importance of Visualizing Your Work in a Kanban Strategy

Explains how visualising work in Kanban boosts team clarity, transparency, and alignment, and offers steps to define workflows, avoid misalignment, and improve collaboration.
Videos

The Key to a Kanban Strategy: Understanding WIP Limits

Explains how setting and adjusting Work-In-Progress (WIP) limits in Kanban helps teams manage workflow, prevent bottlenecks, and improve productivity and collaboration.
Videos

Mastering Kanban: Creating a Pull-Based System for Workflow Efficiency

Learn how Kanban’s pull-based system boosts workflow efficiency by visualising tasks, setting WIP limits, managing bottlenecks, and enabling continuous process improvement.
Videos

3 core practices of Kanban. Improving a workflow.

Learn how to improve Kanban workflows by identifying blockages, reducing waiting times, and making continuous changes to boost efficiency and value delivery in your process.
Videos

Mastering Kanban: The Essential Guide to Defining and Visualising Your Workflow for Maximum Efficiency

Learn how to define and visualise workflows in Kanban to boost team clarity, alignment, and efficiency, with practical steps for stable processes and effective task management.
Videos

3 core practices of Kanban. Actively managing work items in a workflow.

Explains how to actively manage Kanban workflows by monitoring work in progress, resolving bottlenecks, and optimising flow for greater efficiency and value delivery.
Videos

Does Kanban integrate into a Scrum environment?

Explains how Kanban can be integrated with Scrum to improve workflow visibility, provide key metrics, and enable continuous improvement in agile teams.
Videos

Immersive Learning in Scrum: Why Theory and Experience Must Go Hand in Hand

Explores how combining theory and hands-on experience in Scrum training leads to deeper understanding, critical thinking, and continuous improvement for Agile teams.
Videos

Unlocking the Power of Immersive Learning in Agile: Overcoming Cognitive Bias

Explores how immersive learning in Agile and Scrum helps overcome cognitive bias, promotes hands-on practice, and supports continuous improvement for practitioners.
Videos

How to Discover Unrealized Value in Your Product

Learn how to identify and measure unrealised value in your product using Evidence-Based Management, key metrics, and actionable steps to improve customer satisfaction and growth.
Videos

How to Overcome Agile Banditry: A Product Owner’s Journey

Explains the pitfalls of micromanagement in Agile, showing Product Owners how to avoid “Agile Banditry” by focusing on vision, value, and empowering their teams.
Videos

The Pitfalls of Agile Burndowns: Stop Being Agile Bandits

Explains why relying on Agile burndown charts leads to over-planning and false progress, and advocates for minimal, adaptive planning and continuous value delivery.
Videos

Ditching the Myth of Special Sprints: Embrace True Agile Practices for Usable Products

Explains why relying on special Sprints undermines Agile, and advocates for continuous improvement, accountability, and delivering usable products each Sprint.
Videos

Introduction to Agility’s Ghosts: Shedding Dogma and Embracing Pragmatism

Explores the dangers of dogmatism in Agile, highlighting the need for flexibility, pragmatism, and people-focused adaptation over rigid rule-following in teams.
Videos

Temperance in Agile: Why Less is More

Explores how practising moderation in Agile—by keeping backlogs lean, limiting work in progress, and focusing on value—boosts team efficiency and reduces waste.
Videos

Mastering Product Backlog Management: Key Strategies for Agile Success

Learn practical strategies for effective product backlog management in Agile, including prioritisation, refinement, stakeholder engagement, and tools to maximise team value.
Videos

Mastering Azure DevOps Migration: A Step-by-Step Guide for Seamless Project Transfers

Learn how to migrate Azure DevOps projects step by step, including tool setup, configuration, handling common issues, and ensuring a smooth transfer of work items.
Videos

Overcoming the Plague of Rigidity: Embracing True Agility in Your Team

Explores how rigid adherence to tools and processes hinders true agility, and offers strategies for fostering adaptability, experimentation, and continuous improvement in teams.
Videos

Combatting the Agile Apocalypse: How to Overcome the Famine of Feedback and Engagement

Explores the impact of lacking feedback and engagement in Agile teams, highlighting risks and offering strategies to boost stakeholder involvement and team motivation.
Videos

Quotes: Less is More. True or False?

Explores how applying ’less is more’ in Agile boosts productivity and quality by focusing on high-value tasks, reducing waste, and streamlining team workflows.
Videos

Why Azure DevOps is the Ultimate Game Changer for Scrum Masters and Agile Teams

Explains how Azure DevOps streamlines agile workflows for Scrum Masters and teams, offering simplicity, integrated tools, real-time insights, and improved collaboration.
Videos

Unlocking the True Power of Agile: Embracing Change and Collaboration for Team Success

Explores how Agile success relies on team collaboration, embracing change, continuous improvement, and focusing on delivering real value to customers over rigid processes.
Videos

How do you know if you've got a great Sprint Goal?

Learn how to identify a great sprint goal by recognising signs of team excitement, curiosity, and engagement, ensuring your Agile sprints inspire motivation and collaboration.
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 Backlog?

Explains the Sprint Backlog as a transparent, flexible plan in Scrum, combining goals, tasks, and strategy to help teams stay focused, adaptable, and successful in Agile work.
Videos

Empowering Agile Teams: The Transformative Power of Teaching the "Why"

Explores how teaching the reasons behind Agile practices boosts team engagement, collaboration, and continuous improvement, helping teams adapt and thrive with Scrum.
Videos

What is the most valuable thing you have learned through training people?

Training people worldwide reveals that organisations face similar challenges when adopting agile and scrum, highlighting the universal nature of change and shared solutions.
Videos

Embrace the Chaos: Transforming Scrum Learning Through Experience and Minecraft

Discover how hands-on Scrum training using Minecraft helps learners experience project chaos, apply agile principles, and gain practical insights into effective teamwork.
Blog

The Product Goal is a commitment for the Product Backlog

Defines the Product Goal as a clear, measurable objective in the Product Backlog that guides Scrum Teams, ensuring focus, transparency, and alignment with long-term value.
Videos

Mastering Scrum: Key Insights on Definition of Done, Spikes, and Managing Ad Hoc Work

Explains key Scrum concepts: distinguishing Definition of Done from acceptance criteria, using spikes vs. refinement, and strategies for managing ad hoc work in sprints.
Videos

Unlocking Agile Success: Your Guide to the Professional Scrum Foundations Class and PSM I Assessment

Learn what to expect from the Professional Scrum Foundations class, key Scrum concepts, hands-on learning, and tips to prepare for the PSM I assessment.
Videos

Rethinking Agile: Why Story Points, Team Sizes, and Emergent Architecture Need a Fresh Perspective

Explores the limitations of story points, optimal team sizes, and the benefits of emergent architecture for improving agile practices and team performance.
Videos

Navigating the Agile Landscape: Understanding the Key Differences Between Product Owners and Project Managers

Explains the key differences between Product Owners and Project Managers in Scrum, and how agile roles, team structures, and metrics impact organisational effectiveness.
Videos

Mastering Agile in a Distributed World: Tools and Strategies for Effective Team Management

Explore practical tools and strategies for managing Agile teams in distributed environments, including communication tips, tool comparisons, and adaptation best practices.
Videos

Empowering Development Teams: Cultivating an Agile Mindset for Lasting Quality

Explores how leaders can foster an agile mindset in development teams by promoting autonomy, mastery, purpose, and a culture of quality and continuous improvement.
Videos

Unmasking Agile: How to Spot Genuine Practices Amidst the Myths

Learn how to identify authentic agile practices, spot common myths, and understand cultural barriers that hinder true agility in modern software development teams.
Videos

Mastering Azure DevOps Migration Tools: Your Ultimate Guide to Seamless Migrations

Learn how to use Azure DevOps Migration Tools for efficient, large-scale migrations, including setup, configuration, best practices, and community support for troubleshooting.
Blog

Creating nested teams in Visual Studio ALM

Learn how to set up and manage nested team structures in Visual Studio ALM and TFS using Area Paths or Team Fields for flexible project organisation and reporting.
Blog

Merge Team Projects into one in TFS

Step-by-step guide to merging multiple TFS Team Projects into one, covering TFS Integration Tools setup, configuration, work item and source control migration, and best practices.
Blog

Upgrading to Visual Studio Scrum 3.0 process template in TFS 2013

Learn how to fully upgrade your Team Foundation Server 2013 projects to the Visual Studio Scrum 3.0 process template, including steps for customisation and data migration.
Blog

Remote Execute PowerShell against each Windows 8 VM

Explains how to automate running PowerShell scripts on each Windows 8 VM in Hyper-V, including starting VMs, handling credentials, and applying updates remotely.
Blog

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, configuration, and troubleshooting tips.
Blog

Wpf Scale Transform Behaviour

Explains how to use a WPF behaviour with attached properties to globally scale multiple UI controls at runtime, supporting MVVM and slider-based scale adjustment.
Blog

Composite WPF and Merged Dictionaries

Explains how to manage dynamic resource dictionaries and themes in WPF with Composite WPF, addressing common errors and providing code solutions for region management.
Signals

If every release feels high-risk, you lack a true Definition of Done

Releases feel risky when teams lack a clear Definition of Done. Learn how a strong DoD ensures stress-free, reliable software delivery with built-in quality and security.
Signals

let-us be blunt

Accountability in Scrum requires real agency; without the power to act, roles like Product Owner and Scrum Master become ineffective and accountability is undermined.
Tags

Time to Market

Time to Market is one of the four key value areas of Evidence‑Based Management that focuses on organizational capability. It is not a single measure but a group of metrics that evaluate the speed at which ideas are transformed into deliverable products or features. This collection of measures may include lead time, cycle time, and overall development duration—providing a comprehensive view of how quickly value reaches the customer.
Signals

There no such thing as "good" technical debt

Technical debt always harms productivity and system stability. Ignoring it leads to inefficiency and risk, making it essential to address rather than accept or normalise.
Signals

Executives want predictability

Lack of a clear, enforced Definition of Done leads to hidden risks, unreliable forecasts, and eroded trust in delivery, undermining predictability and organisational confidence.
Signals

Too many Scrum Masters believe they don’t need technical skills

Highlights the importance of technical knowledge for Scrum Masters, arguing that understanding team-specific skills is essential to effectively support and enable their teams.
Signals

Why Scrum Masters Need Technical Expertise to Guide Teams

Scrum Masters need technical expertise to effectively support teams, understand best practices, and bridge gaps between process and real-world technical challenges.
Signals

A changing Definition of Done undermines quality and predictability in teams

Frequent changes to the Definition of Done reduce team quality and predictability. Consistent, enforced standards are key to reliable delivery and continuous improvement.
Signals

Git Flow should have died years ago

Explains why Git Flow is outdated for modern software, highlighting its drawbacks and recommending simpler workflows like GitHub Flow for faster, continuous delivery.
Signals

Most companies still get Product Ownership wrong

Many organisations misunderstand Product Ownership, treating it as simple backlog management instead of a strategic, accountable role essential for product success and team alignment.
Signals

If teams struggle with quality or delivery, the problem is often the system

Team issues with quality or delivery often stem from weak systems, lacking clear standards, automation, and leadership support—not just team performance.
Signals

Why Using a Blocked Column in Azure DevOps Is a Mistake

Explains why a “Blocked” column in Azure DevOps hinders workflow, and suggests using tags and tracking to manage blocked work more effectively and visibly.
Signals

Scrum Master Effectiveness Begins with Consistent Delivery

Explains why consistent delivery is essential for Scrum Master effectiveness, highlighting its role in enabling feedback, improvement, and team value in agile teams.
Blog

How to Build for Business Resilience and Continuity

Learn key strategies for building business resilience and continuity, including observability, system decoupling, routine deployments, team empowerment, and rapid recovery.
Videos

Transforming Chaos into Clarity: How Optimising Systems Fuels Engineering Excellence

Explores how optimising systems, reducing technical debt, and strong leadership improve engineering quality, productivity, and innovation while minimising chaos.
Videos

Transforming Engineering Excellence: The Power of Naked Agility in Quality and Leadership

Explores how adopting naked agility boosts engineering excellence, quality, and leadership by addressing technical debt, shifting left, and fostering a culture of improvement.
Signals

Why Slow Processes Impact Developer Productivity and Performance

Explores how inefficient processes, not individual shortcomings, hinder developer productivity and performance, highlighting the need for systemic improvements.
Signals

Why compromising on software quality is a leadership decision

Compromising software quality is a leadership choice, not a team one. Lowering standards carries business risks that should be openly addressed by decision-makers.
Blog

Are technical skills required to be a Scrum Master?

Technical skills are not required to be a Scrum Master, but understanding technical, business, and organisational contexts helps Scrum Masters better support their teams.
Videos

Transforming Technical Debt: Unlocking Innovation and Value Through Quality Product Delivery

Explores how managing technical debt enables faster delivery, higher product quality, and greater innovation, highlighting strategies for continuous improvement and value.
Signals

Building the wrong thing is worse than fixing a bug

Most features don’t deliver value. Short feedback loops and real user input help teams avoid wasted effort by ensuring they build what users actually need.
Videos

Navigating the Shift: Key Strategies for a Successful Transition to Microservices

Learn essential strategies for transitioning from monolithic systems to microservices, including planning, team alignment, managing complexity, and ensuring scalable delivery.
Blog

You can't stop the signal! But you can ignore it!

Explores why teams ignore clear signals from Agile and Scrum, highlighting how culture and fear hinder continuous improvement and effective problem-solving in organisations.
Videos

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

Explores the myth that Scrum leads to micromanagement, clarifying that true Scrum empowers teams with autonomy, collaboration, and trust, not top-down control.
Videos

Unlocking Value in DevOps: My Role as a Consultant in Driving Change and Overcoming Bottlenecks

Explains how a DevOps consultant identifies and resolves technical and process bottlenecks, driving continuous improvement and value delivery within organisations.
Videos

Transforming Waste into Value: How to Boost ROI with Agile Metrics

Learn how agile metrics like innovation rate, product index, usage index, and version adoption help identify waste and improve ROI by focusing on value-driven engineering.
Videos

Agile is Not New: A Journey Back to the Basics

Explores Agile’s historical roots, the loss of human connection in business, the impact of competence gaps, and why a return to core Agile principles is needed today.
Blog

From Unused Gym Memberships to Agile Implementation The Parallels of Misapplied Investments

Explores how superficial adoption of agile in software development mirrors unused gym memberships, highlighting the need for genuine commitment and effective implementation.
Blog

Stop normalizing unprofessional behaviour in the name of agility

Highlights the importance of professionalism in agile teams, warning against excusing unprofessional behaviour as agility and stressing ethical, competent practices for true agility.
Blog

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 leadership using Microsoft technologies.
Videos

Detecting Agile BS: Lessons from the Department of Defense

Explores why true organisational agility needs more than Agile development, highlighting the importance of continuous delivery, quality, and removing bureaucratic barriers.
Blog

Live Site Culture & Site Reliability Engineering

Explores how agile teams use DevOps and Site Reliability Engineering to deliver high-quality software rapidly, with insights from Microsoft’s Azure DevOps team practices.
Blog

Scaling Professional Scrum with Visual Studio Team Services

Explains how to scale Professional Scrum across multiple teams using Visual Studio Team Services, covering automation, Nexus integration, and practical setup guidance.
Videos

What is your favourite DevOps consulting outcome?

A complex software project unified 80+ teams across 9 countries by adopting Azure DevOps, streamlining processes, and achieving a single engineering system.
Videos

How Hard is it to Transition from Being a Developer to a Scrum developer?

Explores the challenges and skills needed to shift from traditional development to Scrum, focusing on continuous learning, Agile practices, and adapting to new workflows.
Blog

Does your company culture resemble Survivor?

Explores how individualistic, competitive company cultures hinder collaboration and agility, and highlights the benefits of fostering teamwork in software development.
Videos

Breaking Free from Vendor Lock-In: How to Regain Control and Future-Proof Your Business

Struggling with vendor lock-in? Discover practical steps to break free from legacy contracts and regain control of your business’s systems of work.
Videos

Stop Starting and Start Finishing: The Key to Team Success

Multitasking reduces team productivity. Learn how focusing on finishing tasks, limiting work in progress, and value-based prioritisation boosts efficiency and business value.
Blog

What my father taught me about Evidence-based Management (34 years before it was invented!)

Explores how evidence-based management uses data-driven practices to improve organisational agility, value delivery, and decision-making in both business and software contexts.
Videos

Addressing Systemic Issues in Agile Organizations

Explores why Agile fails without addressing systemic issues, highlighting the need for organisational change, meaningful metrics, and the courage to make bold improvements.
Videos

Modernising Legacy Systems: How to Tackle Security Risks Without Breaking Your Business

Struggling with legacy systems? Discover how to modernise securely, reduce risk, and build resilience—without trading old problems for new ones.
Videos

Say-Do Metrics: Avoiding Agile Banditry in Your Organization

Explains the risks of using say-do metrics in Agile, highlighting how they encourage vanity metrics, harm psychological safety, and shift focus from outcomes to outputs.
Videos

DevOps Demystified: Why It's More Than Just Tools and How to Embrace Its True Value

Explains why DevOps is a mindset focused on collaboration and continuous improvement, not just tools, and highlights its true value in modern software development practices.
Blog

Professional Scrum Courses for 2016 in Oslo, Norway

Details 2016 Professional Scrum Master and Developer courses in Oslo and Kongsberg, covering advanced Scrum, coaching, DevOps, and Agile practices for teams and organisations.
Blog

The High of Release

Overview of Microsoft’s new web-based Release Management tools for building flexible, integrated DevOps pipelines in VSTS and TFS, supporting diverse deployment options.
Videos

Why is DevOps such a Critical Element of Software Engineering?

DevOps integrates development and operations to enable continuous delivery, faster feedback, and efficient product deployment in modern software engineering.
Blog

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 business relevance in the digital era.
Blog

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, parent-child links, and best practices.
Videos

In high competition markets, how does scrum product development help acquire and retain customers?

Explains how Scrum supports customer acquisition and retention in competitive markets by enabling rapid delivery, feedback, and continuous improvement, but not guaranteeing success.
Blog

How do you make a good Forecast?

Explains how to create reliable forecasts in agile projects by using flow metrics like cycle time and throughput, and shifting from project-based to team-based budgeting.
Tags

Current Value

Current Value is one of the four key value areas of Evidence‑Based Management. Rather than being a single measure, it comprises a group of indicators that collectively assess the tangible, real‑time value a product or service delivers. This group of measures includes, for example, customer satisfaction data, revenue impact, and performance feedback—all of which help determine how much value is being realized at present.
Videos

Navigating DevOps: Crafting Unique Solutions for Unique Organizations

Explores how organisations can tailor DevOps strategies to their unique needs, highlighting the value of external expertise, adaptability, and continuous improvement.
Videos

Transforming Training: The Power of Immersive Learning in Scrum

Explores how immersive, hands-on learning in Scrum boosts knowledge retention, practical skills, and continuous improvement compared to traditional training methods.
Videos

Bridging the Gap: How to Align Your Organisation for Successful Agile Product Management

Learn how to align teams, stakeholders, and processes for effective agile product management by fostering shared goals, clear communication, and evidence-based practices.
Videos

Why are recessions a great time for organizations to evaluate the opportunity of agile?

Explains why recessions are ideal for organisations to adopt agile, highlighting adaptability, rapid learning, and customer-focused growth in uncertain times.
Videos

Unlocking the Superpower of Software Development: How Shifting Left Transforms Quality Assurance

Explains how adopting a shift-left approach in software development improves quality, speeds up delivery, reduces costs, and fosters collaboration by involving QA early.
Videos

Empowering Your Team: Why Quick Fixes in Agile and DevOps Are a Myth

Explains why lasting Agile and DevOps success requires empowering teams and building internal capability, not relying on quick fixes or external consultants for solutions.
Videos

Why the Scrum Master’s True Power Lies in Influence, Not Authority

Explains why a Scrum Master leads through influence, not authority, focusing on building trust, fostering team effectiveness, and supporting agile collaboration.
Videos

Transforming Scrum Training: How Real-World Insights Empower Agile Teams at Great Calm

Explores how practical, real-world Scrum training at Great Calm improved team collaboration, alignment, and continuous improvement across the organisation.
Videos

What is the best application of Scrum in the world?

Highlights how Microsoft’s Azure DevOps team used Scrum to transform their workflow, cut build times from 20 hours to 3.5 minutes, and deliver greater customer value.
Blog

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, backlogs, and process templates.
Videos

Transforming Technical Debt: Unlocking Opportunities for Innovation and Value

Explores how addressing technical debt boosts innovation, team morale, and value delivery by enabling agile development, better products, and proactive organisational growth.
Videos

The Pitfalls of Routine Agile Questions: Avoiding the Ghosts of Agile Past

Explores how routine Agile questions can hinder team progress, stressing the importance of focusing on value delivery, goal alignment, and managing task bottlenecks.
Videos

Taming the Chaos: How to Align Your Agile Team for Success

Learn how to reduce chaos in Agile teams by improving alignment, setting clear goals, fostering open communication, and using visual tools for better collaboration and efficiency.
Videos

Breaking the Silence: How to Combat Communication Gaps in Agile Teams

Explores the impact of communication gaps in Agile teams, their causes and consequences, and offers practical strategies to foster open, effective team dialogue.
Videos

Are there any Scrum courses that teach you how to scale Scrum?

Learn how to scale Scrum by tailoring frameworks to your organisation, focusing on dependency management, alignment, and iterative improvement for effective agile delivery.
Videos

Unpacking the Scrum Master Myth: Why Servant Leadership is Key to Team Success

Explains why the Scrum Master is a servant leader, not an authority figure, and how this approach empowers teams, encourages autonomy, and dispels common misconceptions.
Videos

How does a Scrum team decide on a Sprint goal?

Explains how Scrum teams collaboratively define a clear, achievable Sprint goal through early stakeholder input, planning, consensus, and ongoing communication.
Videos

Unlocking the Scrum Master's Potential: Embracing Broader Responsibilities for Agile Success

Explores how Scrum Masters can expand their impact by embracing wider organisational responsibilities, challenging outdated practices, and fostering agile team growth.
Blog

Should the Scrum Master always remove impediments?

Explains when a Scrum Master should remove impediments, focusing on team self-sufficiency, true impediments, and supporting team growth within Scrum practices.
Blog

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 traceability in regulated industries.
Blog

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 database testing.
Blog

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 for reliable automation.
Newsletters

Agile Kata and a whole lot more with facilitation, backlog management, and evidence based management!

Explore upcoming Agile and Scrum training covering Agile Kata, facilitation, backlog management, and evidence-based management to boost team performance and leadership skills.
Videos

Redefining Agile’s Core: Beyond Rituals and Procedures

Explores how Agile’s true value lies in delivering outcomes and adapting to change, not just following rituals or procedures, and highlights the need for human judgement in complex systems.
Videos

Rethinking Sprint Planning: Why Burndown Charts Are Agile Banditry and What to Do Instead

Explains why burndown charts hinder agile teams, highlighting the pitfalls of detailed upfront planning and advocating for minimal, adaptive Sprint planning and continuous flow.
Videos

Unlocking Agile Success: The Essential Knowledge Every Coach Needs

Discover the essential knowledge areas for Agile coaches, including frameworks, principles, technical skills, and practical steps to support and guide Agile teams effectively.
Videos

Taming the Chaos Factor: How to Align Your Agile Teams for Success

Explores common causes of chaos in Agile teams and offers practical strategies to improve alignment, communication, and collaboration for better team performance.
Videos

Combatting Famine in Agile: How to Foster Stakeholder Engagement and Boost Team Morale

Explores how lack of stakeholder feedback in Agile harms team morale and alignment, and offers practical ways to boost engagement and maintain effective collaboration.
Videos

How to Tackle the Challenge of an Ineffective Product Owner in Agile Teams

Learn practical steps for Agile teams to address ineffective Product Owners, including support, education, relationship-building, and fostering team excellence for better outcomes.
Videos

Transform Your Scrum Master Journey: Key Insights from the Advanced PSM Course

Discover how the Advanced PSM course helps Scrum Masters shift from admin tasks to empowering teams, supporting Product Owners, and tackling organisational challenges.
Videos

If you could teach just one thing about Scrum, what would it be?

The most important aspect of Scrum is empiricism—using transparency, inspection, and adaptation to navigate complexity and drive effective product development.

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.​

Freadom Logo

Freadom

YearUp.org Logo

YearUp.org

Boeing Logo

Boeing

Healthgrades Logo

Healthgrades

Philips Logo

Philips

Deliotte Logo

Deliotte

Trayport Logo

Trayport

Xceptor - Process and Data Automation Logo

Xceptor - Process and Data Automation

Big Data for Humans Logo

Big Data for Humans

Flowmaster (a Mentor Graphics Company) Logo

Flowmaster (a Mentor Graphics Company)

Microsoft Logo

Microsoft

ProgramUtvikling Logo

ProgramUtvikling

Illumina Logo

Illumina

CR2

Milliman Logo

Milliman

SuperControl Logo

SuperControl

Bistech Logo

Bistech

Workday Logo

Workday

Washington Department of Enterprise Services Logo

Washington Department of Enterprise Services

Nottingham County Council Logo

Nottingham County Council

New Hampshire Supreme Court Logo

New Hampshire Supreme Court

Royal Air Force Logo

Royal Air Force

Ghana Police Service Logo

Ghana Police Service

Washington Department of Transport Logo

Washington Department of Transport

Schlumberger Logo

Schlumberger

Boeing Logo

Boeing

MacDonald Humfrey (Automation) Ltd. Logo

MacDonald Humfrey (Automation) Ltd.

Ericson Logo

Ericson

Illumina Logo

Illumina

Alignment Healthcare Logo

Alignment Healthcare