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.

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

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

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

Discover how to integrate quality from the start in software development with Martin Hinshelwood. Embrace shifting left for better products and reduced technical debt!

Overview of Technical Excellence

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.

Categories


Tags

Lean (6)
MVP (2)
Windows (132)

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

Big Data for Humans Logo
Trayport Logo
Lean SA Logo
Slicedbread Logo
Genus Breeding Ltd Logo
Illumina Logo
Milliman Logo
New Signature Logo
ProgramUtvikling Logo
Slaughter and May Logo
Epic Games Logo
Healthgrades Logo

NIT A/S

Capita Secure Information Solutions Ltd Logo
Akaditi Logo
Jack Links Logo
Alignment Healthcare Logo
Schlumberger Logo
Department of Work and Pensions (UK) Logo
Royal Air Force Logo
New Hampshire Supreme Court Logo
Washington Department of Enterprise Services Logo
Nottingham County Council Logo
Washington Department of Transport Logo
Schlumberger Logo
Trayport Logo
Freadom Logo
Qualco Logo
Philips Logo
ProgramUtvikling Logo