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

Technical Excellence

Engineering practices that enable agility, including TDD, CI/CD, modular architecture, and emergent design.

Image
https://nkdagility.com/resources/technical-excellence/

Overview

Learn More about Technical Excellence

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

Technical Debt Management for Long-Term Quality

Discover how automated testing transforms software engineering, reducing errors and speeding up feedback for high-quality, efficient delivery.
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

The Hidden Costs of Poor Quality Code—and How to Turn It Into a Superpower

Discover the hidden costs of poor-quality code with Martin Hinshelwood. Learn how investing in quality boosts productivity and protects your brand.
Videos

Embracing Automation: The Key to Transforming Your Development Process and Boosting Confidence

Unlock the secrets of successful product development! Discover how automation transforms testing, deployment, and quality assurance for engineering teams.
Videos

Unlocking Code Quality: The Transformative Power of Frequent Deployments

Unlock the secret to better code quality! Discover how frequent deployments enhance user feedback, reduce technical debt, and boost team confidence.
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.
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.
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.
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

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

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

Transforming Chaos into Clarity: How Optimising Systems Fuels Engineering Excellence

Transform chaos into clarity! Discover how optimising systems and tackling technical debt can boost productivity and innovation in your organisation.
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.
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.
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!
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

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

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

Transform your engineering practices with naked agility! Discover how to enhance quality, build trust, and foster technical leadership in your organisation.
Course

Assuring Quality Using Azure Test Plans Training

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

Mastering Azure Repos Training

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

Navigating Technical Debt: How to Transform Challenges into Opportunities for Quality and Efficiency

Discover the true cost of technical debt and poor quality in product development. Learn how to manage them for sustainable success and happier users!
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.
Videos

Code Reviews for Quality Assurance

Reimagine code reviews with Martin Hinshelwood! Discover how automation and a shift-left approach enhance quality and speed in software development.
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.
Videos

Code Reviews for Quality Assurance

Discover how to integrate quality from the start in software development with Martin Hinshelwood. Embrace shifting left for better products and reduced technical debt!
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

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

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

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

Visual Studio 2010 Overview - IntelliTrace and Test Impact Analysis

Discover how IntelliTrace and Test Impact Analysis in Visual Studio 2010 can streamline bug fixing and enhance regression testing for Agile teams.
Blog

Why you need to tag your build servers in TFS

Discover why tagging your build servers in TFS is essential for managing complexity and improving efficiency in your development projects. Learn more!
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

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

Fail a build if tests fail

Learn how to configure TFS2008 to fail builds when tests fail, ensuring quality in your development process. Enhance your build management today!
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.
Videos

NKD Agility: Your partner in developing engineering excellence

Discover how performance engineering enhances user experience! Join Martin Hinshelwood as he shares strategies for optimising software in production.

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

Graham & Brown Logo
Hubtel Ghana Logo
Microsoft Logo
Lean SA Logo
Illumina Logo
Xceptor - Process and Data Automation Logo

NIT A/S

Workday Logo
Akaditi Logo
Alignment Healthcare Logo
Higher Education Statistics Agency Logo
Epic Games Logo
Slicedbread Logo
Big Data for Humans Logo
Boeing Logo
Deliotte Logo
Bistech Logo
Sage Logo
Nottingham County Council Logo
Department of Work and Pensions (UK) Logo
Royal Air Force Logo
New Hampshire Supreme Court Logo
Washington Department of Enterprise Services Logo
Ghana Police Service Logo
Ericson Logo
Jack Links Logo
Bistech Logo
Microsoft Logo
Teleplan Logo
Hubtel Ghana Logo