Engineering Practices

Best practices for software development: prioritising quality, automation, and iterative improvement for effective delivery and team collaboration.

Practices that enhance software quality and team efficiency through principles of clean code, automation, and iterative development. Posts should explore topics such as continuous integration, testing methodologies, code reviews, and collaborative workflows, fostering an environment of ongoing improvement and effective delivery.

Stop Promoting Branches

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

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

Rethinking Continuous Delivery: Why Best Practices Don't Exist in Complex Environments

Discover how to enhance continuous delivery in complex environments with audience-based strategies, testing in production, and a commitment to improvement.
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...

Navigating the Unpredictability of Software Development: Embrace Agile for Success

Navigate the complexities of software development with insights on technical leadership and Agile principles. Discover how to turn challenges into opportunities!
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...

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

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

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

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

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

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

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

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

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

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

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

Epic Games Logo
Higher Education Statistics Agency Logo
Graham & Brown Logo
Workday Logo
Ericson Logo
Qualco Logo
YearUp.org Logo
Genus Breeding Ltd Logo
New Signature Logo
Jack Links Logo
Emerson Process Management Logo
ALS Life Sciences Logo
ProgramUtvikling Logo
Slaughter and May Logo
Slicedbread Logo
Schlumberger Logo
Hubtel Ghana Logo
Bistech Logo
New Hampshire Supreme Court Logo
Washington Department of Enterprise Services Logo
Nottingham County Council Logo
Washington Department of Transport Logo
Royal Air Force Logo
Department of Work and Pensions (UK) Logo
Graham & Brown Logo
ALS Life Sciences Logo
Trayport Logo
Epic Games Logo
Genus Breeding Ltd Logo
Healthgrades Logo