Quality Shift-Left Variante 2

Quality Shift-Left

The early detection of errors is one of the most important aspects of effective and efficient work.

This is often associated with “test-first”. This is a tried and tested practice, but the “shift-left” approach goes much further, intervenes much earlier in the development process and takes place at several stages.

 

If you would like to know more, contact us.

Relevant Shift-Left dimensions

Across the entire lifecycle

Test First

Integrate functional testing early in the development process instead of leaving it later.  The classic test phases in projects cannot prevent errors from occurring. They only reveal them – at high cost.  Quality assurance before the first line of code is written is much cheaper. In development itself, test-driven procedures are a means of preventing errors. They allow consistent quality to be ensured through high automation of regression tests and a build pipeline. Other approaches such as machine-generated tests also save time and increase test coverage.

Quality-driven work

Prevention of errors being built into production through evolutionary (incremental) concepts.  Methodologies such as baby steps, test and acceptance test-driven design enable work to be carried out as error-free as possible.  Consistent collaboration and direct feedback establish a four-eyes principle and promote knowledge distribution within the team.  This includes working methods such as pair programming, swarming or ensemble programming.

Common understanding

Development of a common (technical) language for a clear exchange of ideas and expectations.  The world of experience of those involved in the project is often very different. Apparently clear terms can be understood differently (e.g. homonyms) and in extreme cases lead to high error costs, which can be elegantly prevented in this early phase.  Ideas and expectations are tested early and regularly using understandable models and enable the common intention to be verified. This results in a gradual adjustment of the initial idea and expectation.

Compare solutions

Experimental testing of ideas in order to find the best possible solutions.  A swimming ring forged perfectly from gold will not be of any use to you.  Even in the early stages of idea development, these must be constantly tested for their usefulness and added value when communicating. Only through systematic experimentation with ideas can the value-creating approaches emerge. This prevents bad investments. Shift-Left saves money

Shift-Left saves money

Many studies show that finding errors early reduces costs considerably

70%
The errors already arises in concepts
>100x
Production errors are many times more expensive
x10
Costs increase exponentially per phase of development
SPF Mitarbeiter Danilo Biella

With the introduction of TDD (Test-Driven Development), we first had to get used to the changed way of development. After a few weeks, the successes were noticeable in reduced error frequency and faster deliveries.

Danilo Biealla

Agile & Quality Professional, SPF Consulting AG

Videos on the topic of Shift-Left

Our explanatory videos on the topic of quality

You can find out more about Quality Shift-Left in our insights

You can find more insights here

Would you like to find out more about Quality Shift-Left?

Then contact us. We are happy to help.