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

Software Development

Techniques and methodologies for high-quality software engineering.

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

Overview

Learn More about Software Development

Videos

The Power of Technical Excellence in Agile Development

Unlock the secrets of Agile success! Discover how prioritising technical excellence over speed can transform your software development and deliver exceptional value.
Blog

A better way than staggered iterations for delivery

Discover a superior approach to delivery that enhances agility and reduces technical debt. Learn how to implement effective cross-functional teams today!
Blog

Stop Hiding Behind Complexity and Start Delivering Continuously

Unlock continuous delivery for any software, regardless of complexity. Invest in fixing technical debt and automate processes for faster, reliable releases.
Blog

Release planning and predictable delivery

Master release planning and achieve predictable delivery in agile environments. Discover strategies to enhance quality and streamline your software development process.
Blog

The Scrum Master is accountable for Delivery

The Scrum Master is accountable for delivery, ensuring every Scrum Team produces a usable increment every sprint while fostering effectiveness and value delivery.
Videos

If a client hasn't considered DevOps consulting as part of their Agile Consulting needs, why should they?

Discover why integrating DevOps consulting into your Agile coaching can enhance team performance and streamline software delivery. Watch now!
Blog

Why Handoffs Are Killing Your Agility

Explore the detrimental impact of handoffs in software development and discover strategies to eliminate them for better agility.
Blog

Stop Promoting Branches

Explore how audience-based deployment, also known as ring-based deployment, challenges traditional environments, accelerates feedback, and transforms continuous delivery.
Blog

Testing in Production Maximises Quality and Value

Explore how audience-based deployment, also known as ring-based deployment, challenges traditional environments, accelerates feedback, and transforms continuous delivery.
Blog

You are doing it wrong if you are not using test first

Unlock the power of Test First principles in software development. Learn how TDD and ATDD can enhance quality, reduce bugs, and meet customer needs effectively.
Videos

Transform Your Software Architecture: The Game-Changing Impact of TDD and Pair Programming

Unlock the secrets of software excellence! Discover how test-driven development and pair programming can elevate your code quality and architecture.
Blog

Building a release pipeline with Release Management with Visual Studio 2013

Learn to build a scalable release pipeline with Visual Studio 2013’s integrated release management. Enhance your DevOps practices for continuous delivery success!
Blog

Professional Scrum Developer (.NET) Training in London

Join the Professional Scrum Developer training in London to enhance your .NET skills, collaborate in teams, and master Agile practices. Sign up now!
Practices

Definition of Done (DoD)

Discover more about Definition of Done (DoD) and how it can help you in your Agile journey!
Videos

Unlocking the True Power of Continuous Delivery: How Automation Transforms Software Development

Unlock the true power of continuous delivery! Discover how automation transforms software delivery, mitigates risks, and boosts efficiency in your organisation.
Guides

Detecting Agile BS

Discover more about Detecting Agile BS and how it can help you in your Agile journey!
Videos

The Importance of Delivering Working Software Every Iteration

Discover 6 surprising insights about Agile Product Management that can transform your approach! Watch now for essential tips. #agile #productmanagement
Blog

Work can flow across the Sprint boundary

Discover how to enhance your Scrum process by allowing work to flow across Sprint boundaries, boosting team efficiency and delivering value. Learn more!
Videos

Unlocking Continuous Delivery: How Feature Flags Transform Software Development

Unlock the power of feature flags for seamless software delivery! Discover how incremental releases and user feedback can transform your development process.
Blog

Guidance: A Branching strategy for Scrum Teams

Discover effective branching strategies for Scrum teams to enhance code quality and streamline development processes. Optimize your workflow today!
Guides

Manifesto for Agile Software Development

Discover more about Manifesto for Agile Software Development and how it can help you in your Agile journey!
Blog

Quality enablement with Visual Studio 2012

Discover how Visual Studio 2012 enables continuous quality in software development, helping you meet modern user expectations and enhance brand differentiation.
Blog

Automated Testing in a modern application lifecycle

Discover the essential role of automated testing in modern application lifecycles. Learn how to enhance software quality and streamline your development process.
Blog

Standard Environments for Automated Deployment and Testing

Discover how to automate deployment and testing with Standard Environments in Visual Studio 2012 TFS, enhancing your DevOps practices for seamless delivery.
Blog

Create a Build vNext build definition

Learn how to create a Build vNext definition on VSO with this comprehensive guide. Enhance your CI/CD process and streamline your development workflow!
Guides

The Scrum Guide

Discover more about The Scrum Guide and how it can help you in your Agile journey!
Blog

Without Delivery, There Is No Value

Everything before delivery is an assumption, and all non-delivered product represents a cost of delay. Learn why frequent delivery is critical to maximising value.
Blog

Delivery is the only Measure of Progress in Scrum

Delivery, not just a Done Increment, is the real measure of progress in Scrum. In 2025, if you’re not delivering every Sprint, you’re not truly Agile.
Blog

Definition of Done - Objective vs Subjective

Learn the critical distinction between subjective goals and the objective Definition of Done (DoD) in Scrum. This guide dives into why a measurable, automated DoD is essential for consistent quality, stakeholder trust, and professional-grade product delivery.
Videos

Is Your Project Ecosystem Truly Agile?

Unlock true agility in product management! Discover how to break down silos, embrace automation, and maximise stakeholder value in this insightful video.
Blog

Getting started with a Definition of Done (DoD)

Learn how to establish a robust Definition of Done (DoD) for your Scrum team to ensure quality and transparency in software delivery. Start improving today!
Blog

If your backlog is not refined then you are doing it wrong

Ensure your Scrum team’s success by refining your Product Backlog. Discover effective strategies to enhance clarity and quality in Sprint Planning.
Blog

Create a Release Management pipeline for Professional Developers

Learn to create a Release Management pipeline for developers, enhancing automation and deployment efficiency with Team Foundation Server. Dive in now!
Videos

Maximizing Transparency and Improvement in Software Engineering with Kanban

Unlock the power of Kanban! Discover how it enhances software engineering processes, boosts efficiency, and fosters team collaboration. Watch now!
Videos

Navigating Complexity: Why Agile Practices Are Essential for Modern Product Development

Discover how Agile practices can transform your product development in a complex world. Learn to adapt, mitigate risks, and deliver value incrementally.
Recipes

Daily Scrum Recipe

Discover more about Daily Scrum Recipe and how it can help you in your Agile journey!
Blog

My first Scrum team in the wild

Discover insights from my first Scrum team experience, highlighting key practices and lessons learned to enhance your agile journey. Join the conversation!
Videos

Debunking the Top 5 Myths About Scrum: Unlocking Agile Success in Your Organisation

Debunk common Scrum myths that hinder Agile success! Discover the truth behind meetings, story points, planning, and governance in this insightful guide.
Guides

Nexus Guide

Discover more about Nexus Guide and how it can help you in your Agile journey!
Guides

Kanban Guide for Scrum Teams

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

Unlocking Agile Success: How Empirical Models Transform Project Outcomes

Unlock the transformative power of Agile! Discover how visibility, flexibility, and incremental value can boost your project’s success. Dive in now!
Videos

Building a culture of Quality

Unlock the true potential of CI/CD! Join Martin Hinshelwood as he reveals best practices for Continuous Integration and Delivery to enhance quality and speed.
Course

Applying Professional Scrum for Software Development (APS-SD) with Certification

Experience APS-SD: Hands-on Scrum training for delivering quality software. Gain practical skills in Agile, DevOps, and Scrum principles. Free PSD I certification exam included. Enhance your software development expertise.
Videos

What is empiricism and why is it so critical to great Agile?

Unlock lean-agile secrets with Martin! Enhance value delivery and team dynamics in fast-paced projects. Dive in for expert insights! 🚀 #Agile #Scrum
Videos

Maximise Your Scrum Process: Leveraging Azure DevOps for Agile Success

Unlock the potential of Azure DevOps to supercharge your Scrum process! Discover custom setups, backlog management, and agile practices for success.
Blog

How to Set and Achieve Effective Sprint Goals

Unlock the power of effective Sprint Goals in Scrum! Learn to craft clear, actionable objectives that drive team success and stakeholder trust. Start now!
Videos

What is Sprint Planning?

Discover the essentials of sprint planning in Scrum! Join Martin Hinshelwood as he explains its importance and effective strategies for your team.
Videos

Unlocking Scrum Success: A Comprehensive Guide to Values, Roles, Artifacts, and Events

Unlock the power of Scrum! Discover its core values, roles, and events to enhance team collaboration and drive project success. Dive in now!
Recipes

Sprint Review Recipe

Discover more about Sprint Review Recipe and how it can help you in your Agile journey!
Recipes

Sprint Planning Recipe

Discover more about Sprint Planning Recipe and how it can help you in your Agile journey!
Videos

Mastering Site Reliability: Insights from Azure DevOps on Building a Resilient Live Site Culture

Discover how the Azure DevOps team at Microsoft balances reliability and agility in software development. Learn key SRE practices to enhance your team’s performance!
Blog

Professional Scrum teams build software that works

Discover how Professional Scrum Teams can deliver high-quality software that works. Learn to enhance accountability and trust in your development process.
Blog

Great Scrum Masters Need Technical, Business, and Organisational Mastery

Explore the essential skills for effective Scrum Masters: technical, business, and organisational mastery to empower teams and drive value in Agile environments.
Blog

Avoid the pick-n-mix branching anti-pattern

Discover how to avoid the pick-n-mix branching anti-pattern in software development. Learn effective strategies to enhance code quality and team trust.
Videos

Mastering Technical Debt: Strategies to Transform Challenges into Opportunities for Your Development Team

Unlock the secrets of technical debt! Discover how to manage and pay it back effectively to boost your team’s productivity and deliver more value.
Blog

The Insufficiency of Scrum is a fallacy

Explore the myth of Scrum’s insufficiency and learn how effective engineering practices can enhance Agile success. Elevate your team’s performance today!
Blog

Getting started with a modern source control system and DevOps

Discover how to choose a modern source control system that enhances your DevOps practices and supports your software development lifecycle effectively.
Blog

The Sprint is a container for Planning and not necessarily for Delivery

Explore how Scrum can enhance planning without strict delivery schedules. Learn to embrace Continuous Delivery for better software development practices.
Blog

You are doing Scrum but the Scrum Master tells the team what to do!

Discover why a Scrum Master shouldn’t dictate tasks to the team. Empower self-organization and enhance accountability for better project outcomes.
Videos

How important is DevOps in continuous delivery of value to customers?

Discover why DevOps is crucial for agile coaches in delivering continuous value to customers. Join Martin Hinshelwood for key insights!
Blog

Create your own path to Organisational Agility

Discover how to tailor your path to organisational agility with evidence-based strategies. Empower your team and drive meaningful change today!
Videos

DevOps: Elevating Your Organization’s Performance Through Bespoke Solutions

Explore tailored DevOps consulting services in this video, uncovering how organisations can optimise practices for better software delivery and quality.
Videos

From Chaos to Clarity: My Journey Through DevOps and the Three Key Challenges to Overcome

Discover the evolution of DevOps from chaotic deployments to streamlined processes. Learn key challenges and how to foster a culture of continuous improvement.
Blog

Quality enablement to achieve predictable delivery

Achieve predictable software delivery by establishing quality enablement. Learn key strategies to enhance your development process and reduce bugs.
Blog

Guidance - Branching for each Sprint

Master your branching strategy for Scrum sprints! Discover how effective branching can streamline development and enhance collaboration in your projects.
Blog

Release Management with Team Foundation Server 2012

Enhance your release management strategy with Team Foundation Server 2012. Discover automation techniques and best practices for seamless deployments.
Blog

How Usable Working Products Are Your Ultimate Weapon Against Risks

Discover how delivering usable working products can mitigate risks in Agile practices. Embrace feedback loops and automation for true agility!
Blog

The fallacy of the rejected backlog item

Explore the fallacy of rejecting backlog items in Scrum. Understand the impact on development and learn how to enhance collaboration and transparency.
Blog

Evidence-based Management: Gathering the metrics

Discover how to effectively gather metrics for Evidence-based Management in software organizations to enhance value delivery and drive agile success.
Blog

DOD has made it illegal to do waterfall

Discover how the DOD’s new procurement rules outlaw waterfall methods, paving the way for agile practices that enhance efficiency and success in IT projects.
Blog

ALM Consulting in Scotland, UK, Scandinavia & Europe

Discover expert ALM consulting across Scotland, the UK, and Europe. Enhance your software development processes with tailored training and coaching.
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.
Videos

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

Unlock the power of automation in software development! Discover how it boosts efficiency, reduces errors, and transforms your deployment process.
Blog

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

Explore how Agile’s focus on usable products enhances risk mitigation compared to traditional documentation methods in project management. Adapt and thrive!
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!
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?

Explore the pros and cons of adopting No Estimates for Scrum Teams. Discover how to optimize your workflow and enhance team communication effectively.
Videos

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

Discover how my journey from developer to Agile advocate transformed my approach to project management. Explore the liberating power of Agile and Scrum!
Videos

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

Unlock the power of Evidence-Based Management! Discover 5 reasons why EBM is essential for enhancing your Time to Market and driving business success. #EBM #Shorts
Blog

Professional Scrum Training for the Ghana Police Service

Join the Ghana Police Service in pioneering Scrum training for effective organizational change. Discover agile practices that empower officers to innovate!
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.
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.
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!
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.
Videos

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

Discover how automation transforms software development by minimising human error and enhancing efficiency. Learn why embracing automation is essential for success!
Videos

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

Discover 5 essential tips for hiring an #AgileCoach with Martin Hinshelwood in this insightful #shorts video. Make informed decisions for your team!
Blog

Hiring a Professional Scrum Master

Discover essential insights for hiring a Scrum Master. Learn key skills, certifications, and role expectations to find the perfect fit for your team.
Blog

Choosing a Process Template for your Team Project

Discover the best process template for your agile team project. Learn why the Scrum template minimizes friction and enhances your development workflow.
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

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!
Videos

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

Kickstart your scrum journey! Join Martin Hinshelwood as he shares actionable goals for new scrum teams in their first 4 weeks. Embrace agile success!
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

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

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

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

The Future of Scrum Training: Immersive Learning for Lasting Change

Explore the future of Scrum training with immersive learning! Discover how it enhances understanding and implementation in complex environments.
Videos

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

Discover the fifth essential achievement for aspiring #AgileCoaches with Martin Hinshelwood. Elevate your skills and empower teams to thrive!
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

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

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!
Videos

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

Struggling with scope creep? Discover how embracing Agile principles can help you adapt to change, prioritise value, and enhance your product delivery.
Videos

What will you learn on the professional scrum master course?

Discover how the Professional Scrum Master course empowers you to lead agile teams, fostering autonomy and collaboration for optimal success.
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.
Videos

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

Discover how embracing smaller features and a culture of experimentation can transform your software development process, boosting delivery from 25 to 150 features annually!

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

Lean (9)
MVP (2)
Windows (174)

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

Schlumberger Logo
Alignment Healthcare Logo
Epic Games Logo
Sage Logo
YearUp.org Logo
Qualco Logo
Freadom Logo
Emerson Process Management Logo
Big Data for Humans Logo
Milliman Logo
MacDonald Humfrey (Automation) Ltd. Logo
Graham & Brown Logo
Boeing Logo
New Signature Logo
Teleplan Logo

NIT A/S

Bistech Logo
Illumina Logo
Royal Air Force Logo
Nottingham County Council Logo
New Hampshire Supreme Court Logo
Department of Work and Pensions (UK) Logo
Ghana Police Service Logo
Washington Department of Transport Logo
Jack Links Logo
Slicedbread Logo
Sage Logo
Graham & Brown Logo
Brandes Investment Partners L.P. Logo
Akaditi Logo