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

How would you help organizations pitch the opportunity of agile internally?

Learn how to build a compelling business case for agile adoption by aligning benefits with key metrics, stakeholder goals, and inclusive change management strategies.
Videos

Unlocking Your Potential: Transformative Training for Aspiring Scrum Masters

Comprehensive Scrum Master training offering interactive workshops, practical activities, community support, and assessment to build Agile skills and foster continuous improvement.
Newsletters

Unlock Your Potential in 2024: Master Scrum with NKDAgility - Exclusive 20% Discount!

Advance your Agile skills in 2024 with expert-led Scrum training, hands-on practice, and a 20% discount. Suitable for Product Owners, Scrum Masters, and Agile leaders.
Videos

Mastering Complexity in Scrum: Transform Your Team with Agile Product Strategy Insights

Learn how understanding complexity, empiricism, and key Scrum principles like transparency, inspection, and adaptation can boost Agile team effectiveness and product strategy.
Videos

Quotes: "I estimate that 75% of those organisations using Scrum will not succeed in getting the benefits that they hope for from it." - Ken Schwaber

Most organisations fail to achieve Scrum’s promised benefits due to focusing on team processes over holistic, organisation-wide change and an agile mindset.
Videos

How do you decide whether to pivot or stay the course? (Nokia story)

Explores how product owners make critical decisions to pivot or persevere in Agile projects, balancing data, instinct, feedback, and adaptability for success.
Videos

Reasons to do an APS Course in 60 Seconds

Discover how an APS (Agile Professional Scrum) course helps teams start, refresh, or align their Scrum practices for improved collaboration and effective Agile delivery.
Videos

Worst agile advice you've ever heard?

Highlights why rigid rules in Agile and Scrum, like mandatory stand-ups, undermine flexibility and inclusivity, stressing the importance of adapting to team needs.
Videos

From Software Engineer to Scrum Trainer: How My Journey Shapes Effective DevOps Training

Explores how hands-on software engineering and DevOps experience informs practical, relatable Scrum training, emphasising real-world lessons and continuous improvement.
Blog

The benefits of Visual Studio Online for the Enterprise

Explains how Visual Studio Online streamlines enterprise software development with cloud-based tools, continuous updates, scalability, security, and simplified management.
Blog

NDC London 2014: Why TFS no longer sucks and VSO is awesome

Overview of improvements in Team Foundation Server (TFS) and Visual Studio Online (VSO), including updated features, cloud integration, and streamlined release management.
Blog

Maven release prepare fails with detected changes in Jenkins

Explains how to fix Maven release prepare failures in Jenkins with TFS by using .tfignore files to exclude generated files like release.properties from source control.
Blog

Mask password in Jenkins when calling TEE

Learn how to securely mask passwords in Jenkins logs when using Team Explorer Everywhere (TEE), preventing sensitive credentials from being exposed during build processes.
Blog

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 more effectively.
Blog

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, and job processing steps.
Blog

Fail a build if tests fail

Explains how to configure TFS 2008 builds to automatically fail if any tests fail by setting TreatTestFailureAsBuildFailure to true in the build project file.
Blog

What's new in Visual Studio 2013 Team Foundation Server Preview

Highlights new features in Visual Studio 2013 Team Foundation Server, including agile portfolio management, enhanced team collaboration, and web-based test management.
Videos

Unlocking Agile’s Core: Questioning to Create Value

Explores how questioning, continuous improvement, and team empowerment drive Agile success, helping organisations adapt quickly, spot inefficiencies, and create lasting value.
Videos

When is an APS course appropriate for a scrum team?

Explains when an Applied Professional Scrum (APS) course benefits Scrum teams, helping them identify and remove ineffective practices to improve Agile performance.
Blog

Upcomming Scrum at Scale Workshop from Scrum.org

Learn how to scale Scrum across your organisation, drive cultural change, and measure agile maturity with evidence-based practices in this hands-on workshop from Scrum.org.
Videos

The Evolution of Product Management in the Agile Era

Explores how Agile transformed product management by enabling shorter release cycles, faster feedback, continuous delivery, and a stronger focus on built-in quality.
Videos

What are 3 key takeaways for a scrum team after attending an APS immersive learning experience course?

Discover three essential lessons for Scrum teams after an APS immersive course: deepening core understanding, overcoming early challenges, and distinguishing true Scrum practices.
Videos

What more needs to happen before traditional organisations consider Agile?

Explores what traditional organisations must change—beyond adopting Agile tools—to achieve true agility, cultural transformation, and sustained competitive advantage.
Videos

Transform Your Agile Training: The Power of Immersive Learning for Lasting Impact

Explores how immersive learning in Agile and Scrum boosts retention and real-world application by using spaced sessions, practical assignments, and collaborative feedback.
Videos

How does a Scrum team estimate what can be delivered in a Sprint?

Scrum teams estimate Sprint deliverables by assessing the size and complexity of backlog items, focusing on shared understanding rather than predicting exact timeframes.
Videos

Unlocking Effective Product Development: How a Hypothesis-Driven Approach Transforms User Experience

Explains how a hypothesis-driven approach, small experiments, and cross-team collaboration improve product development, user experience, and continuous delivery outcomes.
Blog

Using the Build vNext capabilities and demands system

Explains how to use Build vNext’s capabilities and demands system in VSO/TFS 2015 to match build agents with required tools and configurations for automated builds.
Blog

Configuring a DC in Azure for AAD integrated Release Management

Step-by-step guide to setting up a Domain Controller in Azure for Active Directory integration, including VM creation, configuration, and syncing with Azure AD.
Blog

Maven release perform tries to do a Get to a workspace sub folder in TFS

Explains issues with Maven release perform in TFS workspaces, causes of build failures, and solutions for workspace mapping, concurrency, and label handling during migration.
Blog

PowerShell TFS 2013 API #2 - Adding to a GlobalList

Learn how to use PowerShell and the TFS 2013 API to automate adding items to a GlobalList by exporting, editing, and re-importing global lists as XML.
Blog

Review: The Professional Scrum Masters Handbook

A critical review of The Professional Scrum Masters Handbook, highlighting its practical tips for new Scrum Masters and common Scrum misconceptions to avoid.
Blog

Scrum with Team Foundation Server 2010 Done

Explains how to use Scrum with Team Foundation Server 2010 for better project management, including practical tips, presentation slides, and real-world experiences.
Blog

Even Scrum should have detailed Task descriptions

Scrum tasks should include detailed descriptions so anyone can complete them, ensuring project continuity if team members are unavailable or leave unexpectedly.
Blog

When should I use Areas in TFS instead of Team Projects in Team Foundation Server 2010

Explains when to use Areas versus Team Projects in TFS 2010, comparing benefits, drawbacks, and best practices for managing multiple projects and process templates.
Blog

Branch madness!

Describes a complex source control issue in TFS involving branch mismanagement, its impact on merging, and step-by-step actions taken to restore proper branch structure.
Blog

Creating a managed service factory

Explains how to build a managed service factory to access and manage local or remote services across multiple servers, supporting flexible service discovery and integration.
Videos

Mastering Azure DevOps Migration: Navigating Challenges, Solutions, and Best Practices

Learn about Azure DevOps migration, including common scenarios, challenges, solutions, and best practices for planning, testing, and ensuring a smooth transition.
Videos

Mastering Caman Strategy: How to Leverage Azure DevOps for Effective Visualisation in Hybrid Work Environments

Learn how to use Azure DevOps to set up and customise Caman boards for clear workflow visualisation, shared rules, and effective work management in hybrid teams.
Blog

The 7 Deadly Sins of Agile: A Grecian Odyssey through Modern Software Development

Explores how the seven deadly sins from Greek philosophy mirror common pitfalls in agile software development, offering insights to avoid pride, envy, greed, and more.
Videos

5 tools that Scrum Masters love. Part 1

Discover how Scrum Masters use liberating structures to boost team engagement, improve meetings, and drive effective collaboration in Agile and Scrum environments.
Blog

Upgrading to TFS 2015 in production - DONE

Step-by-step guide to upgrading a production TFS server to TFS 2015, including backup strategies, configuration tips, and handling common issues during installation.
Blog

Unable to load task handler PowerShell for task VSBuild

Explains how to resolve the “Unable to load task handler PowerShell for task VSBuild” error in TFS vNext builds, covering PowerShell versions and blocked zip files.
Blog

Could not find mappings for all states defined in 'Test Suit' work item type

Explains how to resolve TFS 2013.3 errors caused by case-sensitive state names in custom Test Suite work items, affecting older clients and process configurations.
Blog

Uncommitted changes messing up your sync in Git with Visual Studio

Explains how uncommitted changes in Git can prevent syncing with the server in Visual Studio, and highlights key workflow differences from traditional server-based systems.
Blog

Install of TFS 2013.3 with SharePoint 2013 on Windows Server 2012 R2 Update 1

Step-by-step guide to installing TFS 2013.3 with SharePoint 2013 on Windows Server 2012 R2, covering prerequisites, configuration, troubleshooting, and best practices.
Blog

What's new in Visual Studio 2013 and TFS 2013 RC

Overview of new features in Visual Studio 2013 and TFS 2013 RC, including Team Explorer updates, agile tools, test management, charting, and improved collaboration.
Blog

Issue [ TFS 2012.2 ] Detaching collection fails on SnapshotIdentities with object reference not set to an instance of an object

Explains how detaching a Team Project Collection in TFS 2012.x can fail due to orphaned identities, causing a NullReferenceException, and outlines steps for diagnosis and support.
Blog

Restore TFS backups from SQL Enterprise to SQL Express

Explains how to resolve errors when restoring TFS backups from SQL Enterprise to SQL Express by removing unsupported data compression features from the database.
Blog

Configure Test Plans for web access in TFS 2012.2

Explains how to configure Test Plans for web access in TFS 2012.2, focusing on Area Path, team field settings, visibility issues, and workarounds for team-based access.
Blog

TFS2012.2 - Issue: Object not set to instance of object with TF400898, TF53010 & TF30065

Explains causes and solutions for “Object reference not set to an instance of an object” errors (TF400898, TF53010, TF30065) in TFS 2012.2, fixed in Update 3.
Blog

Migration from TF Service to TF Server with the TFS Integration Platform

Guide to migrating data from Team Foundation Service to Team Foundation Server using the TFS Integration Platform, including user and work item mapping steps.
Blog

TFS 2012 Issue: TF215097 an error occurred while initializing a build for build definition

Explains the TF215097 error in TFS 2012 builds, its cause—missing custom assemblies—and how to resolve it by configuring the build controller to reference those assemblies.
Blog

Migrating source code with history to TFS 2012 with Git-Tf

Guide to migrating source code and preserving history from one Team Foundation Server (TFS) 2012 instance to another using Git-Tf and Git command-line tools.
Blog

Quality Centre to Team Foundation Server in one complex step

Compares tools for migrating or synchronising data from HP Quality Centre to Team Foundation Server, outlining features, limitations, and best options for each approach.
Blog

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 handling workspace issues.
Blog

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 workspace settings.
Blog

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 Security commands.
Blog

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 Team Foundation Service Accounts group.
Blog

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 smooth transition.
Blog

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 target item errors.
Blog

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 and unresolved backlog issues.
Blog

What to do after a servicing fails on TFS 2010

Guidance on troubleshooting failed servicing in TFS 2010, including schema version issues, recovery steps, and risks of database repair versus starting over.
Blog

TFS Event Handler for Team Foundation Server 2010

Explains how to create and customise event handlers for Team Foundation Server 2010, covering supported events for version control, builds, work items, and test management.
Blog

Combining Scrum, TFS2010 and Email to keep everyone in the loop

Explains how to integrate Scrum, TFS 2010, and email to share task details, maintain history, and keep all stakeholders informed throughout project workflows.
Blog

Reformat your CSS on the fly

Learn how to use a .NET HTTP handler to dynamically adjust CSS file paths, ensuring images and resources load correctly across different web application locations.
Blog

Sync extension for Lists/Collections or whatever

Explains how to synchronise two .NET collections by applying differences, with thread safety using locks, ensuring target lists match source lists efficiently.
Blog

Creating a custom proxy class

Learn how to build a custom proxy class in .NET 3.0 for duplex communication, enabling maintainable code and easy updates when service interfaces change.
Blog

Creating your own Event Handler

Learn how to create custom event handlers for Team Foundation Server by inheriting from AEventHandler, implementing IsValid and Run methods, and handling event data securely.
Blog

TFS Gotcha (Exception Handling)

Explains how to handle non-serialisable Team Foundation Server exceptions in WCF by creating custom serialisable exceptions for reliable cross-service error handling.
Blog

Installing Release Management Client for Visual Studio 2013

Step-by-step guide to downloading, installing, and configuring the Release Management Client for Visual Studio 2013, including setup tips and troubleshooting advice.
Videos

Mastering Your Kanban Board: A Practical Guide to Visualising and Optimising Your Workflow

Learn how to design, review, and adapt Kanban boards to accurately visualise workflows, identify bottlenecks, and support continuous improvement in team processes.
Videos

Mastering the Migration: Seamlessly Transitioning from TFS to Azure DevOps

Step-by-step guide to migrating from Team Foundation Server (TFS) to Azure DevOps, covering tools, validation, common issues, account alignment, and best practices.
Videos

Mastering Your Kanban Board: A Practical Guide to Visualising Workflows for Maximum Efficiency

Learn how to design and customise Kanban boards to visualise workflows, identify bottlenecks, and boost team efficiency through clear, practical process mapping.
Videos

Overview of Applying Professional Kanban course.

Learn how to implement Kanban in any workflow, use key metrics and visualisations, and drive continuous improvement for better project management and value delivery.
Videos

Overview of 'applying metrics for predictability' Kanban course.

Learn how to use Kanban metrics like cycle time and throughput to improve team predictability, make accurate forecasts, and deliver consistent project outcomes.
Videos

How long does it take to transition from project management to Kanban?

Learn how to move from traditional project management to Kanban, including steps, benefits, and tips for a smooth, gradual transition to Agile workflows and continuous improvement.
Blog

Blocked Columns on Kanban Boards Obfuscate Workflow and Undermine Effectiveness

Using Blocked columns on Kanban boards hides workflow issues, causes task stagnation, and reduces transparency. Use tags to indicate blockages and maintain clarity.
Videos

Mastering Evidence-Based Management (EBM) for Product Owners: Maximizing Value Delivery

Learn how product owners use Evidence-Based Management (EBM) to make data-driven decisions, track key value metrics, and maximise product value and team engagement.
Videos

The Agile Bandit: How to Spot and Combat Project Management Mindsets in Product Owners

Explains how project management mindsets in Product Owners can harm Agile teams, and offers practical strategies to promote value-driven, collaborative team environments.
Videos

The Ghosts of Agile Past: Why Burndown Charts Might Be Holding You Back

Explores why burndown charts can limit Agile teams, highlighting the drawbacks of fixed planning and advocating for adaptability, empirical work, and value flow.
Videos

Mastering Product Backlog Management: Essential Skills for Product Owners

Learn the core skills and best practices for effective product backlog management, including risk, value, sizing, learning, and refinement to maximise product delivery.
Videos

Transforming Sprint Reviews: How to Engage Stakeholders and Secure Meaningful Feedback

Learn practical strategies to boost stakeholder attendance and engagement in Sprint reviews, encouraging valuable feedback and stronger collaboration for product improvement.
Videos

Mastering Product Backlog Management: Insights from the New Scrum.org Course

Learn practical skills for effective product backlog management, including item creation, prioritisation, breakdown, and alignment with business goals to boost Agile team success.
Videos

The Real Scope of a Product Owner: Beyond the Backlog

Explores the full responsibilities of a Product Owner in Agile, highlighting strategic decision-making, value maximisation, and the importance of market insight and relationships.
Videos

7 deadly sins of Agile: Pride

Explores how unchecked pride can harm Agile teams, stressing data-driven decisions, learning from failure, and balancing confidence with humility for real customer value.
Videos

7 deadly sins of Agile: Envy

Explores how envy leads teams to copy Agile models like Spotify, warns against FOMO-driven adoption, and stresses tailoring Agile practices to your team’s unique needs.
Blog

Rethinking 'User Stories': A Call for Clarity in Product Backlog Management

Explores why replacing “User Stories” with “Product Backlog Items” improves clarity, flexibility, and transparency in product backlog management and team communication.
Videos

What Does a Poor Product Backlog Look Like?

Learn how to recognise a poor product backlog in Agile and Scrum, including signs like lack of order, unclear priorities, and confusion among team members and stakeholders.
Videos

What is Scrum?

Scrum is a framework that helps teams organise and adapt to complex, changing tasks by enabling collaboration and shared goals in uncertain environments.
Videos

What is a product backlog?

A product backlog is a prioritised list of features, tasks, or improvements that guides Agile teams in planning, collaboration, and delivering product value efficiently.
Videos

Why Agile Success Lies in Principles, Not Tools: A Shift in Focus

Agile success depends on core principles like adaptability and collaboration, not just tools or frameworks. Focusing on principles leads to better decisions and lasting results.
Blog

Professional Kanban Trainer for Applying Professional Kanban

Learn about becoming a Professional Kanban Trainer, the Applying Professional Kanban course, certification process, and key Kanban principles for effective workflow management.
Blog

Migrating from Codeplex to Github

Step-by-step guide to migrating a Codeplex repository to GitHub, covering tool limitations, using Git-TF for code and history, and converting wiki pages to Markdown.
Blog

Could not load file or assembly while configuring Build vNext Agent

Explains how to resolve a “Could not load file or assembly” error when configuring Build vNext Agent on Windows Server 2012 R2 with Visual Studio 2015 Preview installed.
Videos

Streamline Your Release Management Setup: A Step-by-Step Guide to Simplifying Server, Client, and Agent Installation

Learn how to quickly install and configure release management server, client, and deployment agent, including TFS integration and permission setup, using simple default settings.
Videos

Mastering TFS Installation on a Single Server: A Step-by-Step Guide for Beginners

Learn how to install and configure Team Foundation Server (TFS) on a single server, including SQL Server setup, TFS installation, and creating your first team project.
Videos

Mastering TFS Release Management: A Step-by-Step Guide to Smooth Configuration

Learn how to configure release management in Team Foundation Server (TFS) with step-by-step setup, troubleshooting tips, and best practices for smooth deployment workflows.
Blog

Integrate reporting and analyses services with Team Foundation Server 2013

Learn how to add and configure SQL Server Reporting and Analysis Services for Team Foundation Server 2013, including integration steps and enabling data reporting features.
Blog

Issue [ TFS 2013 ] InRelease account requires make requests on behalf of others

Explains how to resolve InRelease connection errors with TFS 2013 by granting the required “make requests on behalf of others” permission to the service account.
Blog

Engaging with complexity - SharePoint Edition

Step-by-step guide to consolidating and upgrading multiple SharePoint 2010 sites to SharePoint 2013, including database migration, firewall setup, and user mapping.
Blog

TFS 2012.3 Issue - Scheduled Backups gives a TF400998 when reconfigured

After migrating TFS 2012/2013 servers, Scheduled Backups may fail with TF400998 errors due to outdated server references. Disabling and resetting resolves the issue.
Blog

Writing .NET in PowerShell and creating TFS Teams

Learn how to use PowerShell to access .NET objects and automate creating Teams in TFS, including referencing assemblies, handling dialogs, and error management.
Blog

Batched domain migration with TFS while maintaining Identity

Explains how to batch migrate users between domains in TFS 2012 while preserving user identities, avoiding duplicates, and maintaining traceability during the process.
Blog

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 prevent plugin loading issues.
Blog

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 preventing future issues.
Blog

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 compatibility, and possible workarounds.
Blog

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 Master positions in agile teams.
Blog

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 troubleshooting backup issues.
Blog

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 needs. Recording available.
Blog

Database corruption in TFS 2005 causes TF246017 during upgrade

Explains how database corruption in TFS 2005 can cause TF246017 errors during upgrade, and details using DBCC CHECKDB to diagnose and repair the issue.
Blog

Integrate SharePoint 2010 with Team Foundation Server 2010

Step-by-step guide to integrating SharePoint 2010 with Team Foundation Server 2010, including installation, configuration, permissions, and managed paths setup.
Blog

Do you know when to send a done email in Scrum?

Explains when and how to send done emails in Scrum, detailing best practices for notifying task owners and teams, and ensuring clear communication of completed work.
Videos

Cloud Migration Without the Mayhem: How to Move Legacy Systems Safely and Set Your Teams Up for Success

Worried about cloud migration chaos? Discover why a hybrid approach beats “lift and shift” and how to align teams for a seamless, risk-free transition.
Signals

Great Scrum Masters and Product Owners don’t micromanage

Effective Scrum Masters and Product Owners empower teams with clear goals and autonomy, balancing structure and flexibility to promote accountability and true agility.
Videos

Scaling Smart: How to Tackle Technical Debt for Sustainable Growth

Learn how unmanaged technical debt can hinder growth, and discover strategies like sustainable architecture, DevOps, and automation to scale efficiently and maintain quality.
Videos

Transform Your Scrum Team in 90 Days: Strategies for Continuous Delivery and Empowerment

Learn practical steps to help Scrum teams achieve continuous delivery, clarify business value, integrate feedback, and build empowerment within 90 days for lasting agility.
Course

Professional Agile Leadership - Evidence-Based Management (PAL-EBM)

Scrum.org created the Evidence-Based Management™ (EBM) framework which is an Agile approach to help leaders guide their teams toward continuously improving customer outcomes, organizational capabilities, and business results. EBM focuses on customer value and intentional experimentation to systematically improve an organization’s performance and achieve its strategic goals.
Course

Continuous Delivery Using Azure DevOps Services Training

This two-day course provides students with the DevOps principles and related hands-on practices to work better as a team, scale their agility, share and integrate their work, and deliver working software continuously in order to enable faster delivery of value and receive early and valuable feedback.
Signals

Hiring a Scrum Master is hard

Finding a skilled Scrum Master is challenging; true effectiveness requires deep Scrum knowledge, coaching ability, and alignment with your team’s business and technical needs.
Course

Applying Flow Metrics for Scrum

Elevate Your Scrum Mastery with ‘Applying Flow Metrics for Scrum’: Transform your Agile practices with our immersive, hands-on course. Dive deep into the world of flow metrics and emerge with the skills to enhance your team’s efficiency and delivery. Join us for a journey of practical learning and real-world application – it’s time to turn data into action!
Course

Scaled Professional Scrum with Nexus (SPS) with Certification

Scaled Professional Scrum (SPS) with Nexus is a course that is designed as an experiential workshop where students learn how to scale Scrum using the Nexus Framework.
Videos

Why the Concept of a "Junior Scrum Master" is a Misguided Myth

Explains why the Scrum Master role requires experience and competence, debunking the myth of a “junior” Scrum Master and highlighting the need for proven skills in Agile teams.
Course

Assuring Quality Using Azure Test Plans Training

Azure DevOps provides a set of cloud-hosted tools that software teams can use as an end-to-end solution to plan, develop, test, and deliver value in the form of working software.
Course

Mastering Azure Repos Training

Azure DevOps Services provide a set of cloud-hosted tools that software teams can use to quickly plan, develop, test, and deliver value in the form of working software. Azure Repos provide public or private Git repositories that enable better collaboration and cleaner code. To maximize learning, students will work in teams, in a common team project, on a common codebase.
Course

Professional Scrum Master Advanced (PSM-A) with Certification

Professional Scrum MasterTM II (PSM II) course is a 14h advanced Scrum Master class designed to support Scrum Masters in their professional development. The PSM II course is intended for Scrum Masters with at least one year of experience who are looking to grow their knowledge and abilities as a Scrum Master. This course is one step in that journey.
Videos

Unlocking Agility: How EPS Immersive Learning Transforms Your Team's Performance

Discover how EPS immersive learning boosts team agility with structured feedback, coaching, and tailored sessions, driving continuous improvement in real-world settings.
Videos

Transform Your Career: How to Become a Confident Scrum Master Through Real-World Learning and Community Support

Learn how practical training, real-world application, and community support help you build confidence and skills to succeed as a Scrum Master in Agile environments.
Capabilities

Training Programs

Elevate your team’s performance with our Private Corporate Training! Tailored specifically to your organization’s needs, our courses cover everything from Lean Agile practices such as Scrum, Kanban, and DevOps to hands-on tools training in Azure DevOps, GitHub, and Copilot AI.
Course

Agile Kata Professional

Transform your agile journey with our 1-day Agile Kata course, designed to overcome the common challenges in agile transformations. Learn through a mix of instructor-led and hands-on activities, tailoring the Agile Kata pattern to fit your team’s unique needs and drive real organizational change.
Course

Professional Scrum Product Backlog Management Skills (PSPBMS) Course with Certification

Step into the dynamic world of Scrum with our ‘Professional Scrum Product Backlog Mastery’ course. Unlock the secrets of effective backlog management, stakeholder engagement, and data-driven decision-making. Whether you’re a seasoned Scrum Master or an aspiring Product Owner, this course promises to elevate your skills, offering a blend of theory and real-world application. Dive in, and let’s turn your Scrum visions into actionable strategies.
Course

Professional Scrum Master and Product Owner (PSMPO) with Certification

Scrum Teams flourish when the Scrum Master and Product Owner accountabilities are well fulfilled. The 3-day Professional Scrum Master and Product Owner (PSMPO) course combines the key learning objectives from both the Scrum.org Professional Scrum Master (PSM) and Professional Scrum Product Owner (PSPO) courses.
Course

Advanced Professional Scrum Product Owner (PSPO-A) Course with Certification

Mastering the Product Owner Stances: Professional Scrum Product Owner™ - Advanced (PSPO-A) is a hands-on, activity-based course that focuses on helping experienced Product Owners and Product Managers expand their ability to establish a vision, validate their hypotheses, and ultimately deliver more value to their stakeholders.
Course

Managing Projects Using Azure Boards Training

Azure DevOps Services provide a set of cloud-hosted tools that software teams can use as an end-to-end solution to plan, develop, test, and deliver value in the form of working software. Azure Boards enable an agile team to plan, track, and discuss work across the entire development effort. This one day course will demonstrate how an agile team can configure and use Azure Boards effectively. To maximize learning, students will work in teams, in a common team project, on a common case study.
Course

Scrum for Executives Training

What is Scrum? Why should I care? and What will be expected of me to properly adopt Scrum? Through presentation and discussion, attendees will learn the answers to these questions.
Course

Scrum for Product Owners Training

This instructor-led class is intended to help Product Owners be more effective in their role. Through a combination of presentation, discussion, and hands-on activities, attendees will learn the responsibilities and preferred practices of being the member of the Scrum Team who drives the value.
Course

Professional Scrum Product Owner

Our Professional Scrum Product Owner course helps students master the Product Owner role with real-world scenarios and practical exercises, enabling participants to drive product success using Agile principles and Scrum.
Course

Professional Scrum with User Experience (PSU) with Certification

Professional Scrum with User Experience (PSU) is a 14h hands-on course, delivered over 4 half-days, where students who already have a fundamental understanding of Scrum and some experience using it will learn how to integrate modern UX practices into the way they are working in Scrum and how to work most effectively within Scrum Teams.
Course

Managing Projects Using Visual Studio and Scrum Training

This three‐day course will help take your team and project to the next level. Using a combination of lecture, demonstrations, hands‐on activities, and team‐based exercises, attendees will experience how to deliver software using the Scrum framework and the corresponding tools and practices in Visual Studio.
Course

Professional Scrum with Kanban (PSK) with Certification

Professional ScrumTM with Kanban (PSK) is a 2-day course that teaches Scrum practitioners how to apply Kanban practices to their work. Through theory, case studies, and hands-on exercises, participants will understand the importance of transparency and flow as it pertains to the Scrum framework."
Course

Applying Professional Scrum (APS) Course with Certification

Enables all members of the Scrum Team to learn Scrum while doing it, experiencing what it is like to deliver products using the Scrum framework
Course

Engineering Practices Workshop

Course

Practicing Kanban Using Azure Boards

All software development teams aim to enhance flow and throughput. This one-day course combines Kanban principles with Azure Boards, showing agile teams how to configure and effectively use the platform for Kanban practices. Participants will collaborate in teams on a shared project and case study to maximize learning.
Course

Scrum for Stakeholders Training

Course

Agile Requirements Workshop

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

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

Graham & Brown Logo

Graham & Brown

Kongsberg Maritime Logo

Kongsberg Maritime

Hubtel Ghana Logo

Hubtel Ghana

Schlumberger Logo

Schlumberger

DFDS Logo

DFDS

Illumina Logo

Illumina

Genus Breeding Ltd Logo

Genus Breeding Ltd

Emerson Process Management Logo

Emerson Process Management

Bistech Logo

Bistech

Ericson Logo

Ericson

Healthgrades Logo

Healthgrades

Alignment Healthcare Logo

Alignment Healthcare

Flowmaster (a Mentor Graphics Company) Logo

Flowmaster (a Mentor Graphics Company)

Big Data for Humans Logo

Big Data for Humans

Teleplan Logo

Teleplan

Slicedbread Logo

Slicedbread

ALS Life Sciences Logo

ALS Life Sciences

NIT A/S

New Hampshire Supreme Court Logo

New Hampshire Supreme Court

Department of Work and Pensions (UK) Logo

Department of Work and Pensions (UK)

Royal Air Force Logo

Royal Air Force

Washington Department of Transport Logo

Washington Department of Transport

Washington Department of Enterprise Services Logo

Washington Department of Enterprise Services

Ghana Police Service Logo

Ghana Police Service

Illumina Logo

Illumina

Schlumberger Logo

Schlumberger

Workday Logo

Workday

Capita Secure Information Solutions Ltd Logo

Capita Secure Information Solutions Ltd

MacDonald Humfrey (Automation) Ltd. Logo

MacDonald Humfrey (Automation) Ltd.

Emerson Process Management Logo

Emerson Process Management