Technical Excellence

Practices that enhance software quality and responsiveness through effective design, testing, and delivery methodologies.

Practices that foster high-quality software development through effective design, rigorous testing, and streamlined delivery. Topics include test-driven development, continuous integration and delivery, modular architecture, and adaptive design, all aimed at enhancing responsiveness and collaboration within teams.

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

Stop Promoting Branches

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

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

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

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

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

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

Security by Design Building Secure Software

Learn to embed security from the start in software development. Join Martin Hinshelwood as he explores shifting left for resilient, secure software.
details...

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

Unlocking the Superpower of Software Development: How Shifting Left Transforms Quality Assurance

Unlock the superpower of software development with the shift-left approach! Discover how early QA integration boosts quality, speed, and team morale.
details...

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

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

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

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

Assuring Quality Using Azure Test Plans Training

Assuring Quality Using Azure Test Plans Training
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.

Branch Policies for TFVC

Explore effective branch policies for TFVC to streamline your development process. Learn how to implement checks and improve code quality with ease!
details...

Create log entries in Release Management

Learn how to create effective log entries in Release Management using PowerShell. Enhance your deployment process and ensure success with detailed logs!
details...

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

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

Resolve the ‘Could not find mappings for all states’ error in TFS 2013.3 with our expert solutions. Ensure smooth test management and avoid case issues!
details...

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

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

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

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

PowerShell TFS 2013 API #2 - Adding to a GlobalList

Learn how to enhance your TFS 2013 Global List using PowerShell. Automate team field additions effortlessly with our step-by-step guide and reusable functions.
details...

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

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

Resolve the TF215097 error in TFS 2012 builds with our detailed guide. Learn to load custom assemblies and streamline your build process effectively!
details...

Batched domain migration with TFS while maintaining Identity

Learn how to execute a batched domain migration with TFS while preserving user identities. Avoid pitfalls and ensure a smooth transition for your team.
details...

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

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

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

Continuous value delivery with modern business applications

Discover how modern business applications enable continuous value delivery, transforming software development practices for happier consumers and faster updates.
details...

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

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

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

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

Visual Studio 2010 Overview - Microsoft Test Manager

Discover how Microsoft Test Manager integrates with Visual Studio 2010 and TFS to streamline manual and automated testing. Enhance your testing efficiency now!
details...

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

Constructing a framework for the TFS Automation Platform

Explore the framework for the TFS Automation Platform, designed to guide developers in building efficient tools and automations. Start your journey today!
details...

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

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

Anatomy of an Automation for the Tfs Automation Platform

Explore the anatomy of automations for the TFS Automation Platform. Learn how to integrate and deploy extensions effectively for enhanced productivity.
details...

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

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

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

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

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

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

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

Who broke the build?

Discover why broken builds matter in development. Learn how to identify issues and maintain code quality with effective build management strategies.
details...

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

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

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

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

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

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

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

Reformat your CSS on the fly

Learn how to dynamically reformat your CSS for different environments using .NET. Simplify your web development process and enhance your workflow today!
details...

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

Visual Studio Team System 2008 Database Edition GDR has been released!

Discover the new Visual Studio Team System 2008 Database Edition GDR, featuring enhanced scalability, extensibility, and a standalone deployment engine. Download now!
details...

TFS Sticky Buddy v2.0

Discover the new features of TFS Sticky Buddy v2.0! Explore its improved interface and modular design, and share your ideas on Codeplex today!
details...

MSBuild and Business Intelligence Packages, Ahhhhhh!

Explore the challenges of automating Business Intelligence builds with MSBuild. Discover solutions for SSIS and SSAS package deployment and testing.
details...

Post event: Developer Day Scotland...

Discover insights from Developer Day Scotland, featuring expert talks on ADO.NET, Anti-Patterns, and Test Driven Development. Join the conversation!
details...

Creating a better TFS Sticky Buddy (Core)

Explore innovative techniques for enhancing TFS Sticky Buddy with WPF. Learn to manage hierarchical data effectively and improve your coding skills!
details...

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

Creating a managed service factory

Discover how to create a managed service factory for seamless access to local and remote services. Enhance your enterprise solutions with this insightful guide!
details...

Creating your own Event Handler

Learn to create your own event handler with Team Foundation Server. This guide simplifies the process, empowering developers to enhance their workflows.
details...

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

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

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.

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

Hubtel Ghana Logo
Higher Education Statistics Agency Logo
Lockheed Martin Logo
Boxit Document Solutions Logo
Slaughter and May Logo
Slicedbread Logo
ALS Life Sciences Logo
Qualco Logo
Sage Logo
Emerson Process Management Logo
Epic Games Logo
Microsoft Logo
Big Data for Humans Logo
Illumina Logo

NIT A/S

Cognizant Microsoft Business Group (MBG) Logo
Capita Secure Information Solutions Ltd Logo
Kongsberg Maritime Logo
Royal Air Force Logo
New Hampshire Supreme Court Logo
Washington Department of Transport Logo
Washington Department of Enterprise Services Logo
Department of Work and Pensions (UK) Logo
Nottingham County Council Logo
Flowmaster (a Mentor Graphics Company) Logo
Microsoft Logo
Sage Logo
Graham & Brown Logo
Xceptor - Process and Data Automation Logo
YearUp.org Logo