2. The responsability for quality
assurance activities falls to a
dedicated QA team
Qa engineers focus on
building, running, and
reporting on tests
3. Highly automated QA might
give the impression that IT
organizations can dispense
with QA teams altogether
This notion is a victim of
the myth of the full-stack
engineer
THE EROSION OF
TRADITIONAL QA
4. It means that A rigid
interpretation of self-
organization posits that
every team member
should be able to play
every needed role.
5. WHAT IS THE ALTERNATIVE
TO TEAMS OF MYTHICAL
FULL-STACK ENGINEERS?
6. t-shaped people
T-shaped person qualities:
★ Depth of skill in a
specific area
★ Disposition for
collaboration across
disciplines
7. QA Cares about customer
satisfaction not just out
of altruism but as matter
of self-preservation
8. By building appreciation for
Quality into the organization as a
Whole and by removing the need
for tedious, repetitive manual
tasks, it can free qA to play a
deeper, more valuable role
KEY QUALITY DRIVERS
★ Service, not just
software
★ Built-in quality
★ Resilience and
adaptation
9. Service, not just
software
★ Addressing operations
and support needs as
part of the software
test plan.
★ Engage each team as part
of the requirements
process.
Users don’t just need to
use a feature; they also
need the ability to get
help when they’re having
trouble with it
10. Built-in quality
Someone needs to question
the quality of each of the
specific built-in quality
activities and artifacts.
The goal is to make it
possible to find bugs as
soon as possible. The less
energy that’s been
expended toward creating
something that contains a
defect, the easier and
cheaper it is to remove that
defect.
11. Resilience and
adaptation
QA engineers can help teams
design and execute specific
resilience tests.
Whereas stability-based
strategies attempt to
engineer out failure,
resilience accepts the
inevitability of failure. It
further accepts the
impossibility of perfect
design or even
understanding.
12. QA’s new role transforms its job from quality
assurance to quality advocacy. they focus on
helping ensure a continuous focus on quality
throughout the entire software lifecycle, and
beyond to the entire service operations
lifecycle.