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

Blog

A change for the better #3 - SSW to Northwest Cadence

Join Martin Hinshelwood as he shares his journey from SSW to Northwest Cadence, highlighting key lessons in Agile, Scrum, and ALM. Discover his insights!
Blog

Why Measuring Individual Cycle Time is Killing Your Flow (And What to Do Instead)

Measuring individual cycle time in Kanban misleads teams, hides real bottlenecks, and harms flow. Focus on system-wide metrics like PCE, WIP, and throughput instead.
Blog

There is no "do agile" there is only "be agile"

Discover why true agility is about being, not just doing. Embrace deep organizational change for lasting value in your agile journey. Learn more!
Blog

Testing in the modern application lifecycle

Explore modern manual testing in agile development. Learn to integrate tools and streamline processes for effective quality assurance in your application lifecycle.
Blog

Balance of Leadership and Control in Scrum

Explores how Scrum Masters and Product Owners balance leadership, authority, and team autonomy to ensure accountability, effective self-management, and organisational alignment.
Videos

Unlocking the Future of Software Development: Why Automation is Your Key to Success

Explores how automation boosts software development by reducing errors, speeding up deployments, and ensuring consistent, high-quality releases in dynamic environments.
Blog

NDC London: Second Look, Team Foundation Server & VSO

Join Martin Hinshelwood at NDC London for a deep dive into Team Foundation Server and VSO, showcasing powerful ALM features and live demos. Don’t miss out!
Blog

The Role of Agency in Scrum: Why Self-Management Without Agency is a Lie

Explains why true Scrum requires real team agency, not just self-management in name, and how lacking agency leads to ineffective, ritualistic Agile practices.
Videos

7 Deadly Sins of Agile: Greed

Explores how greed in Agile leads to overwork and reduced value, offering strategies for value-driven delivery, balanced sprints, team trust, and effective leadership.
Blog

Risk Mitigation: Agile Usable Products vs Documentation in Traditional Project Management

Compares Agile’s risk mitigation through incremental, usable products with traditional project management’s reliance on documentation, highlighting adaptability and validation.
Blog

My journey into Professional Scrum

Explore my journey into Professional Scrum and discover how agile practices can transform software development and enhance business agility. Join me!
Videos

The Power of Kaizen: Continuous Improvement in Scrum and Beyond

Explains how Kaizen’s continuous improvement principles enhance Scrum and Agile teams, with practical tips for retrospectives, workflow optimisation, and team culture.
Blog

Professional Scrum is for everyone in your organisation

Explains how involving everyone in Professional Scrum training fosters organisational agility, breaks down silos, and empowers teams to drive meaningful change together.
Blog

Avoid the Bug as Task anti-pattern in Azure DevOps

Learn to avoid the Bug as Task anti-pattern in Azure DevOps to enhance team communication, transparency, and software quality. Improve your agile processes now!
Blog

No Estimates and is it advisable for a Scrum Team to adopt it?

Explores whether Scrum Teams should adopt No Estimates, comparing estimation methods, team maturity, and metrics like cycle time, throughput, WIP, and work item ageing.
Blog

TFS for cross team and cross business line work item tracking

Discover effective strategies for cross-team collaboration in TFS, enhancing work item tracking and project management for software delivery across divisions.
Videos

Does Your Team Truly Understand Your Product Vision and Goals?

Ensuring every team member understands and connects their daily work to the product vision and strategic goals is key to true Agile alignment, collaboration, and value delivery.
Videos

What is the hardest part of working with a brand-new scrum team?

The biggest challenge with new scrum teams is overcoming misconceptions about scrum and shifting focus from process mechanics to core agile principles and empirical learning.
Blog

Is ALM a useful term?

Explore the significance of ALM in modern software development. Discover how Agile practices enhance quality and adaptability for all organizations.
Videos

From Developer to Agile Advocate: How My Journey Unveiled the Power of Scrum and DevOps

A personal account of moving from traditional project management to Agile, highlighting lessons learned with Scrum and DevOps to improve teamwork, processes, and culture.
Videos

How Do You Know How Long It Takes to Deliver Value?

Explains how Agile teams can measure and improve Time to Market using key metrics like lead time, cycle time, and time to fix to deliver value to customers faster.
Videos

Biggest contribution from a Product Owner that you know of

Explores how visionary Product Owners at Microsoft drove Agile transformation, shortened feedback cycles, and reshaped product development culture and industry standards.
Blog

Professional Scrum Training for the Ghana Police Service

Professional Scrum training introduced Ghana Police officers to Agile methods, using hands-on sprints to support organisational change and collaboration in policing.
Blog

Finding the problem on a partially succeeded build on Team Foundation Build Services 2010

Discover how to troubleshoot partially succeeded builds in TFS 2010. Learn effective strategies to identify and resolve issues for smoother development.
Videos

7 deadly sins of Agile: Gluttony

Explores how Agile teams can avoid overloading backlogs, Sprints, and products by focusing on prioritisation, value delivery, and lean, effective practices.
Blog

Guidance: How to layout you files for an Ideal Solution

Master the art of file layout for maintainable solutions in TFS. Discover best practices and enhance your development workflow with expert guidance.
Videos

Avoiding the Seven Deadly Sins of Agile: Transform Your Organisation for True Agility

Identifies seven common Agile pitfalls—quick fixes, backlog overload, resource focus, lack of accountability, blame, imitation, and pride—and offers practical solutions for true agility.
Blog

Are you doing Scrum? Really?

Explore the evolving landscape of Scrum and discover a simple checklist to ensure you’re truly practicing it. Embrace adaptability for better results!
Blog

The future of software development

Explore the future of software development with insights on software factories and web services to enhance efficiency and client satisfaction. Read more!
Videos

Why do you think the PSU course has become so popular for product development?

The PSU course bridges the gap in product development by integrating user experience and design into Scrum, enabling teams to deliver more valuable, user-focused products.
Videos

Why does Agile focus on values and principles rather than a prescribed set of steps?

Agile emphasises values and principles to guide teams through complex, uncertain work, enabling adaptation and improvement where fixed steps cannot guarantee success.
Blog

How do you incorporate a Design Sprint in Scrum?

Explains how to integrate Design Sprint activities within Scrum by embedding design and UX work into regular sprints and backlog refinement, avoiding separate design sprints.
Blog

Professional Scrum in Immingham, UK

Join the Professional Scrum course in Immingham, UK, and enhance your team’s collaboration and efficiency. Discover the value of co-located training today!
Blog

Professional Scrum Foundations in Alameda, California

Join the Professional Scrum Foundations course in Alameda, CA, to enhance your team’s agility and collaboration skills through practical, hands-on learning.
Blog

What's in a burndown?

Discover the essentials of burndown charts in Agile. Learn how to visualize progress and enhance team communication for successful sprints.
Blog

Professional Scrum Foundations in Salt Lake City, Utah

Join Martin Hinshelwood in Salt Lake City for an engaging Professional Scrum Foundations course, empowering teams to excel in Agile practices and collaboration.
Videos

Why Embracing Automation is Essential for Reducing Human Error in Software Development

Explores how automation in software development reduces human error, improves reliability, and streamlines workflows, using real-world examples and practical insights.
Videos

Hiring an Agile Coach: What You Need to Know

Learn what to look for when hiring an Agile coach, including key qualities like teaching, mentoring, and inspiring teams to adopt Agile practices and drive transformation.
Blog

Introducing Kanban for Professional Scrum Teams

Learn how Kanban practices can be integrated into Professional Scrum teams to improve workflow, transparency, and delivery using the new Scrum.org PSK training and guide.
Videos

Hiring an Agile Coach: What to Look For in Both Technical and Leadership Engagement

Learn what qualities to seek in an Agile coach, including technical expertise, business acumen, and the ability to engage both technical teams and leadership for effective transformation.
Videos

Scrum doesn't solve problems, it reveals them. How, and why is that valuable?

Explains how Scrum exposes hidden organisational problems through transparency and feedback, enabling teams to identify issues, improve processes, and drive real change.
Videos

Redefining the Scrum Master: From Boss to Empowering Facilitator

Explains how effective Scrum Masters empower teams through facilitation, support, and coaching, moving away from authority and micromanagement to foster self-organisation.
Videos

Is a Scrum Master an Agile micromanager?

Explains why a Scrum Master should facilitate and empower agile teams, not micromanage, highlighting the importance of trust, autonomy, and effective team dynamics.
Videos

Can organisations run an Applying Professional Scrum workshop? How would that help them?

Running an Applying Professional Scrum workshop helps organisations build agile skills, improve teamwork, and adopt Scrum practices through hands-on, collaborative learning.
Blog

Hiring a Professional Scrum Master

Covers key responsibilities, skills, and requirements for hiring a Scrum Master, including leadership, coaching, facilitation, and fostering effective Scrum teams.
Videos

Navigating Agile Transformation: Empowering Teams for Success in a Rapidly Changing Landscape

Explores effective Agile transformation by empowering teams, improving collaboration, focusing on value delivery, and fostering continuous improvement in fast-changing environments.
Blog

Choosing a Process Template for your Team Project

Guidance on selecting the best process template for team projects in TFS or VSTS, highlighting why the Scrum template reduces friction for agile teams over Agile or CMMI.
Videos

Mastering Scrum: Essential Insights for New Teams from a Scrum Master's Journey

Guidance for new Scrum teams on building strong foundations, embracing empiricism, Scrum values, continuous learning, and the Scrum Master’s role in fostering team growth.
Videos

Understanding the True Role of a Scrum Master

Explains the true responsibilities of a Scrum Master, how to maximise team effectiveness, teach Scrum principles, and address organisational challenges for better outcomes.
Videos

Why Every Scrum Master Needs an Immersive Training Experience

Immersive training helps experienced Scrum Masters deepen practical skills, boost team effectiveness, and develop leadership through hands-on, real-world learning.
Videos

How to Be an Effective Agile Coach: Agnosticism in Practice

Learn how Agile coaches can empower teams by staying framework-agnostic, focusing on core principles, and enabling teams to choose and adapt practices for their needs.
Blog

The Definition of Done: Ensuring Quality without Compromising Value

Explains how to maintain clear, measurable quality standards with the Definition of Done, while avoiding confusion with acceptance criteria and preserving product value.
Videos

How does a Scrum Master or Agile coach motivate a Scrum Team?

Explains how Scrum Masters and Agile coaches boost team motivation by setting clear goals, fostering engagement, recognising achievements, and promoting continuous improvement.
Videos

Why do you trust Joanna to deliver Scrum.Org classes for NKD Agility?

Discover how Joanna’s technical expertise, clear teaching, and real-world Agile experience make her Scrum.Org classes at NKD Agility essential for mastering Scrum and Agile.
Videos

Unlocking the Power of Sprint Planning: Transform Your Agile Approach for Success

Learn how effective Sprint planning boosts Agile team performance, with practical workshops, coaching, feedback, and adaptable methods for continuous improvement.
Videos

Unlocking Team Potential: The Essential Role of a Scrum Master in Agile Success

Explains how a Scrum Master empowers Agile teams by bridging business, technical, and organisational needs to boost effectiveness, collaboration, and delivery outcomes.
Videos

Redefining the Scrum Master: From Misconceptions to Empowering Leadership

Explores common misconceptions about the Scrum Master role, highlighting the shift from tool admin to empowering leader who fosters team autonomy, growth, and self-organisation.
Blog

How do you handle conflict in a Scrum Team?

Guidance on resolving conflict in Scrum Teams, including facilitation techniques, escalation steps, and the Scrum Master’s role in fostering healthy team dynamics.
Blog

Unit Testing against the Team Foundation Server 2012 API

Learn how to effectively unit test against the Team Foundation Server 2012 API, tackling authentication challenges and enhancing your TDD practices.
Blog

Do you know the minimum builds to create on any branch?

Discover the essential builds for any branch in your project. Learn how to set up Gate, CI, and Nightly builds to ensure code quality and collaboration.
Blog

Solution: Testing Web Services with MSTest on Team Foundation Build Services 2010

Learn how to effectively test web services using MSTest on Team Foundation Build Services 2010. Overcome common challenges and streamline your testing process!
Blog

Developer Day Scotland

Join Developer Day Scotland for insights on refactoring, dynamic languages, and MVVM in WPF. Enhance your coding skills and connect with fellow developers!
Blog

Does test-driven development speed up development?

Explore how test-driven development can enhance software productivity by reducing complexity and rework. A must-read for software professionals!
Blog

Professional Scrum Foundations coming to Glasgow, Scotland in November 2013

Join the Professional Scrum Foundations course in Glasgow this November 2013. Enhance your team’s understanding of Scrum and drive agile adoption effectively!
Blog

Working within a single Team Project with Team Foundation Server 2012

Explore best practices for managing a single Team Project in TFS 2012, enhancing collaboration and efficiency across teams while minimizing administrative overhead.
Videos

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

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

Sprint Review #1

Discover more about “Sprint Review
Videos

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

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

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

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

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

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

7 Harbingers of the Agile apocalypse - Silence

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

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

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

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

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

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

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

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

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

How does the APS course help people apply scrum effectively?

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

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

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

In Nexus with 5 Scrum teams, how can the Product Owner attend all Sprint Planning events?

Explains how a Product Owner can manage Sprint Planning across multiple Scrum teams in Nexus by delegating, using area or team owners, and maintaining clear communication.
Blog

Configure a Build vNext Agent

Learn how to configure a Build vNext Agent on VSO with this comprehensive guide. Simplify your build process and enhance your development workflow today!
Blog

Why should I use Visual Studio ALM

Discover why Visual Studio ALM is essential for effective application lifecycle management. Learn key considerations for tool selection and maximize your team’s potential.
Blog

Create a Standard Environment for Release Management in Azure

Learn to create a standard environment for Release Management in Azure with Visual Studio. Streamline your deployment process and enhance your workflow!
Blog

Migrating source from Perforce to Git on VSO

Learn how to migrate from Perforce to Git on VSO with expert tips and strategies for a smooth transition to modern version control. Start your journey now!
Blog

Execute Tests with Release Management for Visual Studio 2013

Learn to execute tests seamlessly with Release Management for Visual Studio 2013. Simplify your automated testing and deployment processes today!
Blog

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

Resolve the ‘CleanWorkspacePackageTempDir’ error in Team Foundation Build 2012 for MVC projects. Discover solutions and workarounds to streamline your builds!
Blog

Virtual Labs in the modern application lifecycle

Explore how virtual labs enhance the modern application lifecycle, enabling agile development and efficient testing in complex environments. Rise to the challenge!
Blog

Visual Studio 2010 Overview - Code Management and Build

Explore Visual Studio 2010’s code management and build features. Learn effective branching strategies and enhance your team’s software delivery process.
Blog

Scrum is hard to adopt and disruptive to your organisation

Discover the challenges of adopting Scrum in your organization. Learn why commitment and training are essential for successful Agile transformation.
Blog

How Visual Studio 2010 and Team Foundation Server enable Compliance

Discover how Visual Studio 2010 and Team Foundation Server enhance compliance through powerful traceability, ensuring your team meets regulatory standards effortlessly.
Blog

Log Elmah errors in Team Foundation Server

Learn how to log Elmah errors in Team Foundation Server effectively. Discover methods to streamline error tracking and enhance your development process.
Blog

Branch Policies for TFVC

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

Access denied for orchestration plan on Build

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

TFS Build reports Licencies.licx: unable to load type

Discover solutions for the ‘unable to load type’ error in TFS build reports. Learn how to streamline your CI builds and enhance your development process.
Videos

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

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

Overview of 'applying flow metrics for Scrum' course.

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

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

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

The Future of Scrum Training: Immersive Learning for Lasting Change

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

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

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

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

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

7 Harbingers of the Agile apocalypse - Chaos

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

7 harbingers of the Agile apocalypse - Judgement

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

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

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

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

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

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

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

Mastering Sprint Planning: Key Principles for Agile Success

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

Unlocking Rapid Delivery: Overcoming Common DevOps Challenges for Agile Success

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

April 2023 NKDAgility: Applying Professional Scrum

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

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

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

Engaging with complexity - Team Foundation Server Edition

Explore the complexities of Team Foundation Server migrations in Silicon Valley. Learn strategies to streamline processes and enhance development efficiency.
Blog

Improvements in Visual Studio ALM from the ALM Summit

Discover the latest enhancements in Visual Studio ALM from the ALM Summit, including Git support, web-based test management, and Kanban improvements.
Blog

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

Learn how to successfully upgrade TFS 2008 to TFS 2010 while migrating to a new domain. Follow expert tips to avoid common pitfalls and ensure a smooth transition.
Blog

Project of Projects with team Foundation Server 2010

Discover best practices for using Team Foundation Server 2010 effectively. Learn to structure projects intuitively for enhanced collaboration and efficiency.
Blog

Syncing many Dynamics AX instances to a single TFS 2010 Team Project

Discover how to streamline multiple Dynamics AX instances into a single TFS 2010 Team Project, simplifying management and enhancing collaboration.
Blog

How to deal with a stuck or infinitely queued build

Learn how to troubleshoot stuck or infinitely queued builds in Team Foundation Server. Optimize your build process and ensure timely completions with expert tips!
Blog

Rangers shipped Visual Studio 2010 Database Guide

Unlock the potential of Visual Studio 2010 with the ALM Rangers’ Database Guide, featuring hands-on labs and practical tips for real-world projects.
Blog

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

Explore the architecture of a resilient TFS Event Handler in .NET 3.5. Learn to leverage Team Suite features for scalable solutions. Dive in now!
Blog

Creating a WIT Adapter for the TFS Integration Platform for a source with no history

Learn how to create a WIT adapter for the TFS Integration Platform, enabling seamless integration with Test Track Pro, even without historical data.
Videos

Navigating the Complex World of Azure DevOps Data Migration

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

Mastering Azure DevOps: Avoiding Common Pitfalls for Agile Success

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

Unlocking the Power of Immersive Learning in Agile

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

The Importance of Evidence-Based Management in Agile Environments

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

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

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

Decoding Scrum Team Work: Balancing Sprint and Refinement Work

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

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

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

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

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

Navigating the Future with a Fine-Tuned Product Backlog

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

Best Scrum advice you ever received?

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

#1 tip for a new Scrum Master

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

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

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

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

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

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

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

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

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

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

Discover how to resolve merge conflicts in Visual Studio’s Git integration. Learn effective workflows to streamline your development process and enhance collaboration.
Blog

Configuring Jenkins to talk to TFS 2013

Learn how to configure Jenkins to integrate with TFS 2013 seamlessly, ensuring a smooth transition for your Java teams. Enhance your build process today!
Blog

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

Learn how to reserve a build agent in Team Foundation Server 2012 to streamline your build process and avoid conflicts. Optimize your CI/CD workflow now!
Blog

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

Learn how to successfully upgrade to Team Foundation Server 2012 Update 1 with expert tips, a detailed checklist, and troubleshooting advice for a smooth transition.
Blog

Teams without areas using a team field in TFS

Discover how to configure Teams without areas in TFS for enhanced project management. Learn the steps to optimize your workflow and boost team efficiency!
Blog

TFS 2012 - Issue: Stuck builds in Team Foundation Build with no build number

Resolve stuck builds in TFS 2012 with our troubleshooting guide. Discover key insights and solutions to get your Team Foundation Build back on track!
Blog

Deploy from Visual Studio 2012 to iOS, Windows Phone, Android and Windows

Discover how to deploy apps from Visual Studio 2012 to multiple platforms like iOS, Android, and Windows, streamlining your development process effectively.
Blog

Migrating data from FogBugz to TFS 2012 using the TFS Integration Platform

Learn how to migrate data from FogBugz to TFS 2012 using a custom CSV adapter. Streamline your upgrade process with expert tips and practical guidance.
Blog

Upgrading TFS 2010 to TFS 2012 with VSS Migration and Process Template consolidation

Upgrade your TFS from 2010 to 2012 seamlessly with expert insights on VSS migration and process template consolidation. Enhance your team’s efficiency today!
Blog

Product Owners are not a myth

Discover the vital role of Product Owners in Scrum. Learn how they maximize value and manage backlogs effectively for successful agile development.
Blog

Are Scrum Masters agents for change?

Explore how Scrum Masters drive change in organizations. Learn the importance of effective Scrum implementation and the value of Professional Scrum Master training.
Blog

Upgrading from TFS 2008 and WSS v3.0 with SfTSv2 to TFS 2010 and SF 2010 with SfTSv3

Upgrade your TFS 2008 and WSS v3.0 to TFS 2010 and SF 2010 with our detailed guide. Streamline your process and enhance your team’s productivity today!
Blog

A working Test Track Pro Adapter for the TFS Integration Platform

Discover a reliable Test Track Pro Adapter for the TFS Integration Platform, enabling seamless updates and efficient work item management. Learn more!
Blog

Test Track Pro and the case of the missing data

Explore the challenges of creating a Test Track Pro Adapter for TFS Integration. Discover solutions to data retrieval issues and optimize your workflow!
Blog

How might we implement the Change Iteration Automation for the Tfs Automation Platform

Explore the implementation of Change Iteration Automation for the TFS Automation Platform, enhancing efficiency in managing queries across sprints.
Blog

SSW Brain Quest: Team Foundation Server and SharePoint 2010 (London)

Join the SSW Brain Quest in London to master Team Foundation Server and SharePoint 2010. Enhance your project management skills and boost productivity!
Blog

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

Learn how to successfully build Silverlight applications using Team Foundation Build Services 2010. Overcome common challenges with expert tips and solutions!
Blog

Unity and ASP.NET

Discover how to implement Dependency Injection in ASP.NET using Unity, enhancing your web app’s flexibility and efficiency without recompiling. Learn more!
Videos

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

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

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

Teleplan Logo
Graham & Brown Logo
Lockheed Martin Logo
SuperControl Logo

CR2

Higher Education Statistics Agency Logo
Milliman Logo
Bistech Logo
Freadom Logo
Cognizant Microsoft Business Group (MBG) Logo
Alignment Healthcare Logo
Brandes Investment Partners L.P. Logo
Jack Links Logo
New Signature Logo
Emerson Process Management Logo
Ericson Logo
Big Data for Humans Logo
MacDonald Humfrey (Automation) Ltd. Logo
Washington Department of Transport Logo
Nottingham County Council Logo
Department of Work and Pensions (UK) Logo
New Hampshire Supreme Court Logo
Washington Department of Enterprise Services Logo
Ghana Police Service Logo
Brandes Investment Partners L.P. Logo
Sage Logo
Bistech Logo
MacDonald Humfrey (Automation) Ltd. Logo
Cognizant Microsoft Business Group (MBG) Logo
Higher Education Statistics Agency Logo