tech·nic·al·ly agile class·i·fic·at·ion

Software Development

Innovative practices and frameworks for delivering high-quality software solutions efficiently and effectively.

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

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?

Explore the shift from commitment to forecasting in Scrum. Discover how this change fosters transparency and trust within your development team.
Blog

Adventures in Scrum: Lesson 1 – The failed Sprint

Explore the challenges of Scrum in ‘Adventures in Scrum: Lesson 1’. Learn from a failed Sprint and discover key insights for effective team collaboration.
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.
Practices

Sprint Planning Event

Discover more about Sprint Planning Event and how it can help you in your Agile journey!
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?

Discover the benefits of upgrading to TFS 2013 Update 2. Explore new features in backlog, test, and release management to enhance your development process!
Blog

Creating a custom Activity for Team Foundation Build

Learn to create custom activities for Team Foundation Build with this step-by-step guide. Simplify your workflows and enhance your build processes today!
Blog

One Team Project Collection to rule them all - Consolidating Team Projects

Discover strategies for consolidating Team Projects in TFS 2012. Learn how to streamline your workflow and enhance collaboration with expert insights.
Blog

Coffee Talk: Introduction to Scrum - webcast event this Friday!

Join us this Friday for a free webcast on Scrum! Discover key roles, processes, and tips to enhance your agile practices and boost team performance.
Blog

Configuring a PowerShell Adapter for the TFS Integration Platform

Learn to configure a PowerShell adapter for TFS Integration Platform, enabling seamless source code transfer to Perforce. Enhance your workflow today!
Blog

What is the Tfs Automation Platform

Discover the TFS Automation Platform, designed to streamline iteration management and enhance automation in TFS. Unlock efficiency in your development process!
Blog

Do you have a contract between the Product Owner and the Team?

Discover the importance of a Sprint Contract between the Product Owner and Team in Scrum. Enhance collaboration and clarity for successful project delivery.
Blog

Adventures in Scrum: Lesson 2 - For the record

Explore key lessons from our first Scrum Sprint at SSW, uncovering the importance of clear communication and alignment in Agile practices. Join the journey!
Blog

MVVM for Dummies

Master MVVM with this essential guide for developers. Learn best practices in WPF and Silverlight to achieve clean, maintainable code. Dive in now!
Blog

Updating the Command Line Parser

Discover how to enhance your command line applications with a versatile parser in VB.NET. Streamline multiple commands and improve your coding efficiency!
Blog

Wpf Drag & Drop behaviour

Master WPF drag & drop with MVVM! Discover intuitive techniques and custom solutions to enhance your applications. Perfect for developers seeking efficiency.
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

Learn how to install and configure TFS 2015 effortlessly. Upgrade your system with essential tips and insights from expert Martin Hinshelwood. Get started now!
Blog

TFS Process Template migration script updated

Discover how to easily migrate TFS process templates with our updated script. Follow five simple steps to streamline your Agile and Scrum processes!
Blog

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

Discover how to resolve the ‘Value cannot be null’ error in TFS 2013 when customizing work item tracking. Learn essential fixes and best practices!
Blog

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

Learn to harness PowerShell with the TFS 2013 API in this comprehensive guide. Discover essential functions to manage TFS collections and services effectively!
Blog

Upgrading from the TFS 2013 Preview to TFS 2013 RC

Learn how to smoothly upgrade from TFS 2013 Preview to TFS 2013 RC with expert tips and a step-by-step guide for a hassle-free transition.
Blog

Modelling Teams in Team Foundation Server 2013

Master Team Foundation Server 2013 with expert insights on modeling teams, managing projects, and optimizing source control for enhanced collaboration.
Blog

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

Resolve the TF400324 error when connecting InRelease to TFS 2013 with effective solutions and PowerShell scripts. Get your TFS running smoothly!
Blog

Create a Portfolio Backlog hierarchy in Team Foundation Server 2013

Learn to create a Portfolio Backlog hierarchy in TFS 2013 with step-by-step guidance. Enhance your agile planning and streamline project management!
Blog

Upgrading to Team Foundation Server 2013

Upgrade to Team Foundation Server 2013 effortlessly! Discover essential tips, backup strategies, and a smooth installation process for your TFS environment.
Blog

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

Learn how to safely upgrade your process template from MSF for Agile 4 to Visual Studio Scrum 2.x with simple scripts and expert tips. Upgrade confidently!
Blog

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

Resolve TFS 2012 Update 1 upgrade issues with expert insights on error TF255430. Learn how to restore your database and ensure a smooth upgrade process.
Blog

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

Discover why using nested tasks in TFS 2012 Agile Planning Tools can lead to issues. Learn the best practices for effective backlog management.
Blog

Requirement management in the modern application lifecycle with TFS

Explore effective requirement management in the modern application lifecycle with TFS. Discover tools and practices to enhance your team’s productivity.
Blog

TFS Integration Tools - Issue: TF14009: Cannot merge source into target because the target is underneath source

Discover solutions for the TF14009 error in TFS integration. Learn effective workarounds to ensure smooth source code migration between projects.
Blog

Installing TFS 2012 with Lab Management 2012

Learn to install TFS 2012 with Lab Management in a day. Follow expert tips and step-by-step guidance to streamline your deployment process effectively.
Blog

Process Template Upgrade #7 – Rename Work Items and Import new ones

Learn how to upgrade your TFS process template while preserving work item history. Follow these essential steps for a smooth transition and minimal disruption.
Blog

Process Template Upgrade #3 - Destroy all Work Items and Import new ones

Learn how to upgrade your process template by removing old work items and importing new ones in TFS. Follow our step-by-step guide for a smooth transition!
Blog

Upgrading your Process Template in Team Foundation Server

Master the art of upgrading your Team Foundation Server process templates with expert tips and strategies to retain data and enhance your workflow.
Blog

TFS 2010 Work Item Seed: TFS Work Item system.id at a predefined number

Learn how to set TFS 2010 Work Item IDs to start at a predefined number, avoiding conflicts with existing systems. Discover a supported API method!
Blog

Team Foundation Server 2010 Event Handling with Subscribers

Explore event handling in TFS 2010 with subscribers. Learn to create complex handlers and enhance your development process with this comprehensive guide.
Blog

Active Directory Groups not Syncing with Team Foundation Server 2010

Discover solutions for syncing Active Directory groups with Team Foundation Server 2010. Streamline your security and enhance user management effectively!
Blog

Changing the Team Project Collection of the Team Build Controller

Learn how to change the Team Project Collection of the Team Build Controller in TFS 2010 for seamless builds and efficient project management. Get started now!
Blog

Upgrading Team Foundation Server 2008 to 2010

Learn how to upgrade Team Foundation Server 2008 to 2010 seamlessly. Follow expert tips and best practices to ensure a smooth transition for your team.
Blog

Upgrading from TFS 2010 RC to TFS 2010 RTM done

Discover the seamless upgrade process from TFS 2010 RC to RTM. Follow expert tips and insights to ensure a smooth transition for your development environment.
Blog

Scrum for Team Foundation Server 2010

Join Martin Hinshelwood to explore Scrum with TFS 2010, enhancing your software development process with Visual Studio ALM tools. Learn key strategies today!
Blog

Solution - SEO permanent redirects for old URL’s?

Learn how to maintain your SEO rankings with permanent redirects for old URLs. Discover effective strategies to map old links to new ones seamlessly.
Blog

Wpf Ninject Dojo: The Data Provider

Explore the power of Ninject for WPF dependency injection in MVVM projects. Learn to create a custom DataSourceProvider for seamless data management!
Blog

Creating a Data Access layer using Unity

Learn to create a robust Data Access layer using Unity for efficient dependency injection and mapping. Simplify your coding process with expert insights!
Blog

My.Unity.Resolve(Of Ninja)

Explore integrating Unity Application Block in WPF and ASP.NET with custom solutions. Discover tips and code examples to enhance your development skills!
Blog

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

Learn how to retrieve identities from Team Foundation Server using display names. Simplify your TFS management with practical coding insights and tools.
Blog

Advice on using XamRibbon with Composite WPF

Discover expert advice on integrating XamRibbon with Composite WPF. Enhance your applications with practical tips and code examples from Martin Hinshelwood.
Blog

Creating a WPF Work Item Control

Learn to create a custom WPF Work Item Control for Visual Studio Team System, enhancing user interactions with requirements and change requests effectively.
Blog

IHandlerFactory

Discover how to implement a BlogRedirectHandler in ASP.NET to manage URL redirects effectively, ensuring a smooth transition for your users.
Blog

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

Learn to create a resilient TFS Event Handler in .NET 3.5. This guide covers handling events effectively, enhancing your development workflow.
Blog

Creating WCF Service Host Programmatically

Learn to create a WCF Service Host programmatically with expert tips on base addresses, service behaviors, and secure bindings for robust .NET services.
Blog

Adding ToolStripPanel UI Adapter Support to the Composite UI Application Block

Learn how to enhance the Composite UI Application Block with ToolStripPanel support. Discover code solutions and best practices for UI adaptation.
Blog

Calling an object method in a data trigger

Learn how to call object methods in WPF data triggers effectively. This guide simplifies the process, helping you enhance your coding skills with practical examples.
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

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 create nested teams in Visual Studio ALM for better organization and reporting. Enhance your agile processes with expert insights from Martin Hinshelwood.
Blog

Merge Team Projects into one in TFS

Learn how to merge multiple Team Projects in TFS effectively. Discover tools, tips, and strategies to streamline your workflow and reduce complexity.
Blog

Upgrading to Visual Studio Scrum 3.0 process template in TFS 2013

Upgrade your TFS 2013 with the Visual Studio Scrum 3.0 Process Template. Follow our simple steps to enhance your project management and agile practices!
Blog

Remote Execute PowerShell against each Windows 8 VM

Learn how to remotely execute PowerShell scripts on Windows 8 VMs using Hyper-V, streamlining updates and management with minimal effort.
Blog

Upgrading from TFS2010 to Visual Studio 2012 Team Foundation Server in production

Upgrade your TFS 2010 to Visual Studio 2012 Team Foundation Server effortlessly with our step-by-step guide. Ensure a smooth transition in production!
Blog

Wpf Scale Transform Behaviour

Discover how to implement WPF Scale Transform Behavior in MVVM applications, allowing dynamic control scaling with ease. Enhance your UI today!
Blog

Composite WPF and Merged Dictionaries

Explore how to effectively manage themes and resource files in WPF applications with practical code solutions and insights from Martin Hinshelwood.
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.
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.
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?

Join Northwest Cadence as an ALM Consultant! Leverage your expertise in software development and help clients build better software efficiently.
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?

Is your company culture a ‘Survivor’ game? Discover how fostering collaboration can enhance agility and team success in your organization.

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 (3)
MVP (2)
Scaling (15)
Windows (96)

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

ProgramUtvikling Logo
Cognizant Microsoft Business Group (MBG) Logo
Lockheed Martin Logo
Brandes Investment Partners L.P. Logo
Workday Logo
Microsoft Logo
Boeing Logo
Big Data for Humans Logo
Freadom Logo
ALS Life Sciences Logo

CR2

Graham & Brown Logo
Teleplan Logo
Trayport Logo
Slaughter and May Logo
Akaditi Logo
Lean SA Logo
Schlumberger Logo
New Hampshire Supreme Court Logo
Washington Department of Transport Logo
Washington Department of Enterprise Services Logo
Nottingham County Council Logo
Department of Work and Pensions (UK) Logo
Royal Air Force Logo
Bistech Logo
SuperControl Logo

NIT A/S

ALS Life Sciences Logo
Akaditi Logo
ProgramUtvikling Logo