OUR SERVICES
DevOpsQA 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
Service Design
If the goal is to build quality in, then should we not think about Quality Interventions?
Distinct processes that are neither testing nor development nor operations. Interventions that change the way you work and create a better environment in which to work.
The theory of constraints is about identifying and eliminating what is holding you back in achieving your desired outcomes.
Our service design achieves that – identify and eliminate what is impeding you.
To indicate the interventions occur in the design and develop stages of software delivery, we call these quality interventions Developer Quality Assurance – DevQA.
A concept we like is Quality Engineering, we are enabling you to engineer the quality into the software delivery process.
Thereby shifting left to quality code.
Business Value delivery
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 (Capability Of Great Service) that enable you to deliver great software that delights customers.
SOFTWARE ENGINEERING QUALITY DASHBOARD
SOFTWARE ENGINEERING QUALITY FORUM
In-sprint Automation
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.
Production Simulation
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
self service data
self service environments
Flow engineering
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.
QE 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.
In-sprint automation
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
Test Data Management
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
Automated Quality Metrics
executable specifications
SMART QUALITY Assets
service virtualization
Test Data Management
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.