Quality Engineering and Developer Experience

Quality Engineering and Developer Experience

The success of your transformative projects generally comes down to three things, thorough organised design, applying quality engineering practices to the problem space, and letting your teams get to work. We have been writing software at scale for decades, and we understand which practices set your organisation up for success today and tomorrow.

With the tools and assistants available today it is very easy to start your project. The difference between something that is built, and something that can be maintained and expanded over its lifetime is dramatic, and the wrong choice often isn’t evident until the debt has piled up.

Quality that lasts

Quality engineering is not a testing phase you bolt on before release, it is a set of decisions about boundaries, dependency direction, what gets templated, and what is automated, made early enough that they can flex over the life of your product.

We work on architecture that isolates change, test strategies that give you real confidence rather than coverage numbers; solutions that bend and flex as your business, user and regulatory requirments evolve over time.

Whether we are working on a mobile app, desktop app, or cloud appliance, own products are built on the Hexagonal architecture pattern. What does this mean for cadence? Well we launched Tanuki Desktop on the first of July, started work on the mobile app on the 2nd and had it pass beta review on the 5th. This kind of cadence doesn’t come from rushing, it comes from disciplined application of modern engineering best practise; something we would love to help implement in your organisation.

Getting out of your team’s way

In transformative projects, getting the most out of your teams means getting out of their way. The fastest teams are not the ones working the longest hours, they are the ones who are not fighting their own tooling.

69% of engineers report losing 8 hours or more a week due to inefficient workflows.

Gartner

Developer experience tooling is designed make the path from an idea to production short, frictionless, and safe. That means standardised scaffolding, fast launching local environments that match production, fast feedback, and golden paths that make the right thing the easy thing to do. Standardised application templates also improve your security posture, and they are deployable on day zero rather than after a hardening exercise nobody scheduled.

These ideas are broadly called shifting left and form the foundation of quality DORA reporting. We mastered these practises in large scale Transformation projects, applying the best ideas from the best performing enginering teams, and we can bring it to your organisation today.

We run this ourselves

Your Stack is our developer platform, built on Backstage and customised to the way an organisation actually works. We do not sell it as something we once built for somebody else, we run our entire business on it, every day.

That shows up in how fast it changes. We create new templates in hours, and we customise Backstage around them in a day or so, which is the pace you get when the people extending the platform are the same people relying on it.

For your team the practical effect is that a new service comes out of the scaffolder already containerised, already registered in the catalog, and already deployable (often deployed do dev on repo creation), rather than as an empty repository somebody has to spend a sprint fitting out. Setup time goes from days to minutes, and every project starts with your best practices already baked in.

You do not need Your Stack to work with us. It comes with the three phase engagement described here, and it is yours to keep, because a platform you cannot leave is just a different kind of dependency.

Teams with high quality developer experience see a 33% improvement in achieving business outcomes.

Gartner

Quality Practices

Architecture, testing and review habits your team will still be using in three years.

Your Stack

Our Backstage-based developer platform, which we run our own business on every day.

Proven at enterprise scale across Energy, Banking and Cyber Security, and running today in our own products.

Let’s work together

Whether initiating, building or remediating a project we are here to help. Get in touch and we can shape a plan and an architecture and get you shipping confidently.