OUR SERVICES

DevOps is a journey of delivering quality software that delights customers

Our services are designed to help you master that journey

Be that as an individual, service provider, feature team or organisation

Value delivery service

However, every team is different. To make this work for you, we have a “Master Craftsperson” spend time in your team, absorbing the culture and understanding what’s important to you and your team.

We adapt the recipes and patterns we have evolved over the 30 years of software development and testing to best fit what you plan to achieve, and how you go about it.

build quality in Services

What you need to do to “Shift Left”.

The DevOps journey is about understanding where to go and what steps it will take to get there. Each of these services is represented as a cog that will fit into your software delivery lifecycle. It is these COGS (Community Of Great Service) that enable you to deliver great software that delights customers.

SOFTWARE ENGINEERING QUALITY DASHBOARD

Software delivery is like driving in traffic, made a whole lot easier if you have a GPS system that tells you what is happening on the route.

SOFTWARE ENGINEERING QUALITY FORUM

Data to Information to Actionable Insights. What behaviours do you need to drive? What is your data telling you about where you are going?

executable specifications

Automation at the start of software delivery has far greater value than automation at the end.

SMART Quality Assets

A fully automated enriched unit test before you start coding is what we have termed a SMART asset – Small, Manageable, Accessible, Reusable, Technical.

service virtualization

We have combined the concept of a SMART asset with the technology of service virtualization to bring you an innovative solution to the challenges of quality and efficiency in Continuous Build & Continuous Integration.

Continuous Quality Engineering in Continuous Integration

Continuously building quality into your CD pipeline through automation. It is not just about a set of automated tests for your CI Server. It is about having tools, automation and thinking that builds value into your workflow.

self service data

The efficiency and effectiveness of your testing is dependent on the suitability of your DevTest data. Different test scenarios require different data. The value of your test automation effort is entirely dependent on the quality and availability of your data.

self service environments

Our current development and test environments are counter-productive. Fixing this goes to the very core of DevOps. Simply put – here lies the biggest constraint to quality (the second is data).

Orchestration

Automate Everywhere requires orchestration to be sustainable. The problem of scaling is understanding the why, who, what and when of your automation efforts.

build the right product

Services

Fit for purpose.

Quality software can be measured by the presence of features that make you want to use the software and an absence of flaws that make you wish you had something else – Kaner, Falk, Ngueyen.

qa the story

Creating a shared understanding of the story, what it should and should not do, is the key to building quality in. Using examples in your stories creates that understanding.

executable specifications

Automation at the start of software delivery has far greater value than automation at the end. We generate scripts with which you can exercise your code for your Continuous Build and Continuous Integration.

SHORT FEEDBACK LOOPS

Keeping people informed of the results of their actions is what enables efficiency in adapting to and managing change.

self service data

There is a direct connection between building the right product and having the right data.  Different scenarios of a feature require different data. The data used in your examples of how a feature works must be available to everyone in the delivery value chain. 

improve code quality

Services

Technical debt is about the rising cost of ownership of code. 

If digital disruption and DevOps is about change and meeting customer needs, then code quality is about the ability to change fast enough and well enough. Improving code quality is a journey that must be started now. 

SOFTWARE ENGINEeRING QUALITY DASHBOARD

Software delivery is like driving in traffic, made a whole lot easier if you have a GPS system that tells you what is happening on the route.

sOFTWARE ENGINEERING QUALiTY FORUM

Data to Information to Actionable Insights. What behaviours do you need to drive? What is your data telling you about where you are going? Our approach includes root cause analysis.

Automated Quality Metrics

Define the criteria that suits your project eco-system. Measure whether you are on track. These are not sticks with which to beat your development team, these are measures by which all can judge the quality of their work. For Developers it is a means by which you become a master of your craft.

executable specifications

Automation at the start of software delivery has far greater value than automation at the end.

SMART QUALITY Assets

A fully automated enriched unit test before you start coding is what we have termed a SMART asset – Small, Manageable, Accessibile, Reusable, Technical. Available in Continuous Build  & Continuouos Integration environments.

service virtualization

We have combined the concept of a SMART assets with the technology of service virtualization to bring you an innovative solution to the challenges of quality and efficiency in Continuous Build & Continuous Integration.

self service data

The efficiency and effectiveness of your testing is dependent on the suitability of your data. Different test scenarios require different data. The value of your test automation effort is entirely dependent on the quality and availability of your data.

self service environments

Our current development and test environments are counter-productive. Fixing this goes to the very core of DevOps. Simply put – here lies the biggest constraint to quality (the second is data).