SlideShare ist ein Scribd-Unternehmen logo
1 von 56
Built-inQuality
1
Built-in How AgileCoaches Can
Contribute
AgiNext 2021 Conference - London, 17 March 2020 - Derk-Jan de Grood
Built-in Quality
1
Built-inQuality
How AgileCoachesCan
Contribute
AgiNext 2021Conference- London, 17March 2020 - Derk-Jan deGrood
Built-inQuality
Roadmap
4
Built-inQuality
Titel van de presentatie
5
Built-inQuality
Stand out from the crowd
Built-inQuality
7
Built-inQuality
8
Built-inQuality
9
Built-inQuality
10
Confidence
“Built-in Quality gives confidence
in the quality of your solution
and the development process”
Built-inQuality
Lean
[https://www.globalorange.nl/en/the-7-principles-of-lean-software-development]
[http://www.signindustry.com/management/articles/2019-06-03-Lean_Thinking_Benefiting_from_your_most_Important_Resource.php3]
[https://www.slideshare.net/LeanUK/the-principles-of-lean-value-stream-design-ian-glenday-and-david-brunt-glhs-250607]
11
1
Built-inQuality
Built-in Quality
… means developing a product or service right from the first time
[ALFRA]
… aims to reduce the cost of delay and rework
… is a set of practices to ensure that each Solution element, at
every increment, meets appropriate quality standards throughout
development [SAFe]
12
Built-inQuality
13
Built-inQuality
SAFe Practices
14
Guidance in SAFe Practices
Think test first BDD,TDD
Automate tests on the right
place
Testing pyramid
Reduce the size of the test-set Evaluate and set up a regression
regression test strategy
Integrate often Set up an CI/CD pipeline
Embed quality in the
development process
Scalable DOD
Built-inQuality
15
Stumulate discussion about this at team level,
e.g. During Retro, Sprint planning and AMM
assesmnets
Built-inQuality
https://huddle.eurostarsoftwaretesting.com/r
esources/agile-testing/testing-in-the-scaled-
agile-framework/
Built-inQuality
17
e-Book Mette Bruhn-
Pedersen and Derk-Jan
wrote on Testing and
Quality in SAFe
Download at
https://huddle.eurostarsoftwaretesting.com/download-testing-
quality-scaled-agile-framework-lean-enterprises/
Built-in Quality
17
e-Book Mette Bruhn-
Pedersen and Derk-Jan
wrote onTestingand
Qualityin SAFe
Download at
https://huddle.eurostarsoftwaretesting.com/download-
testing-quality-scaled-agile-framework-lean-enterprises/
Built-inQuality
Roadmap
18
Built-inQuality
19
Implementing BIQ
trust in the business
case
stakeholder
involvement while
setting up the
roadmap
collective planning
process which
involves business
stakeholders
confidence votes on
the planning
clearness of the
release success
criteria
Roadmap takes
criteria into account:
deadlines, parallel
work, inter-team
dependencies
mapping the release
on customer journey
define business
validation tests
check alignment
with the strategic
business plan
Release aims to
provide intelligence
and insights
organization of tests
that do not fit in a
sprint
define how feedback
on product quality
and progress is
gathered
Testing as a cross-
team responsibility
Test strategy on epic
level (High level test
plan)
Inter-team
dependencies in the
portfolio
management
DOR on Epic level
(technical)
DOR on Epic level
(Business case)
design sprints
Business readiness
in the planning
Include capacity
planning on
operational level
Test Automation
strategy
How to Demo and
How to test?
Definition of Ready
(DoR)
Test plan on user
story level
Backlog of two
sprints ahead
proper refinement
in the team
three-amigo peer
review
TDD and BDD to
drive planning and
user requirements
Architects, security
& usability experts,
and users involved
during refinement
risk assessment
included business
risks
Estimate busines
value and use
techniques like WSJF
Peer review on code
and test results
(registration)
DOD describes the
quality measures
version control is in
place
Focus on
automation
Pair work
Cross team
agreement on
coding standard
collective ownership
of the code
Organise Review
with stakeholders
Automate
Regression test
Assess and Resize
test set
Have version control
in order
regression test
strategy
making quality a
cross-team
responsibility
the pipeline includes
automated
regression testing
Compliancy
regulations
Align approach and
planning
Have a collective
review session
automated smoke
test
interface testing
Service virtualization
Testing is a cross-
team responsibility
scrum-of-scrums to
align test activities
and dependencies
automate
integration tests
test management
Incident Handling
with cross-team
triage
coordination of the
end-to-end tests
include end-to-end
test in the CI/CD
pipeline
Involvement of right
users and
stakeholders
Test management
with end-to-end
focus
Testing in
production
monitor behavior in
production
Pilots
Quality focus in the
program/Interorgani
zational approach
Organizational
Readiness Testing
Busines validation
test
Testing the
operational model
Linking to the
performance
indicators
Root cause analysis Error log testing
Monitoring in
production
Automatic updating
or restoring the
system
Monitoring user
feedback (e.g. online
and social media)
Analyzing user
behavior
Prediction models
(using AI for
instance)
75
Built-inQuality
I am doing BDD
Does that mean that I have quality built-in?
Does that mean that I have
quality built-in?
I am doing BDD
Built-inQuality
22
Built-inQuality
23
Be aware of the challenges that teams have
Built-inQuality
Challenges
Low predictability
No focus on
Epic completion
No
awareness
of
customer
journey
Environment not
ready to support e2e
delivery
No time to improve
or automate
trust in the business
case
stakeholder
involvement while
setting up the
roadmap
collective planning
process which
involves business
stakeholders
confidence votes on
the planning
clearness of the
release success
criteria
Roadmap takes
criteria into account:
deadlines, parallel
work, inter-team
dependencies
mapping the release
on customer journey
define business
validation tests
check alignment
with the strategic
business plan
Release aims to
provide intelligence
and insights
organization of tests
that do not fit in a
sprint
define how feedback
on product quality
and progress is
gathered
Testing as a cross-
team responsibility
Test strategy on epic
level (High level test
plan)
Inter-team
dependencies in the
portfolio
management
DOR on Epic level
(technical)
DOR on Epic level
(Business case)
design sprints
Business readiness
in the planning
Include capacity
planning on
operational level
Test Automation
strategy
How to Demo and
How to test?
Definition of Ready
(DoR)
Test plan on user
story level
Backlog of two
sprints ahead
proper refinement
in the team
three-amigo peer
review
TDD and BDD to
drive planning and
user requirements
Architects, security
& usability experts,
and users involved
during refinement
risk assessment
included business
risks
Estimate busines
value and use
techniques like WSJF
Peer review on code
and test results
(registration)
DOD describes the
quality measures
version control is in
place
Focus on
automation
Pair work
Cross team
agreement on
coding standard
collective ownership
of the code
Organise Review
with stakeholders
Automate
Regression test
Assess and Resize
test set
Have version control
in order
regression test
strategy
making quality a
cross-team
responsibility
the pipeline includes
automated
regression testing
Compliancy
regulations
Align approach and
planning
Have a collective
review session
automated smoke
test
interface testing
Service virtualization
Testing is a cross-
team responsibility
scrum-of-scrums to
align test activities
and dependencies
automate
integration tests
test management
Incident Handling
with cross-team
triage
coordination of the
end-to-end tests
include end-to-end
test in the CI/CD
pipeline
Involvement of right
users and
stakeholders
Test management
with end-to-end
focus
Testing in
production
monitor behavior in
production
Pilots
Quality focus in the
program/Interorgani
zational approach
Organizational
Readiness Testing
Busines validation
test
Testing the
operational model
Linking to the
performance
indicators
Root cause analysis Error log testing
Monitoring in
production
Automatic updating
or restoring the
system
Monitoring user
feedback (e.g. online
and social media)
Analyzing user
behavior
Prediction models
(using AI for
instance)
75
Built-inQuality
Start Small and create a environment of learning
26
Built-inQuality
Zoom out: Look at the whole development cycle
27
Check at what level it is most
effective
Built-inQuality
Roadmap
Release planning
Refinement & Sprint planning
User story realization, Unit test & Code review
(non) Functional testing
Integration and e2e testing
Acceptance & Testing the customer journey
Monitoring in production & incident handling
Built-inQuality
Roadmap
Releaseplanning
Refinement &Sprint planning
User story realization, Unit test &Codereview
(non) Functional testing
Integration and e2etesting
Acceptance&Testingthecustomer journey
Monitoringin production & incident handling
Customer is
affected
Development feedback loops
29
Eliminate errors before the
costomer is affected
Built-inQuality
30
Roadmap
Releaseplanning
Refinement &Sprint planning
User story realization, Unit test &Codereview
(non) Functional testing
Integration and e2etesting
Acceptance&Testingthecustomer journey
Monitoringin production & incident handling
Business
release
User stories
aredefined
User stories
arebuilt
Product is
scheduled
Technical
release
User story
isdone
Sprint is
done
Customer is
affected
Prevent
errors
before
Built-inQuality
Initiate a discussion
31
How do we define quality
How do we measure
quality
When can we detect this
What do we do when it is
insufficient
Built-inQuality
32
Moderate the discussion
Built-inQuality
Example 1
Epic
Quality definition: Epic should be owned, profitable, sized and an e2e solution
How to measure: We use a DOR on Epic level to check whether the epic has a
business sponsor, is supported by a business case and can be done within a
quarter
When to detect deviation: During the epic intake by the CPO, before the epic is
put on the epic backlog
33
Release planning
Built-inQuality
Example 2
Roadmap
Quality definition: Roadmap is feasible and realistic
How to measure: We have taken into account the EpicWIP, dependencies
between teams, skills that are required and expected deadlines
When to detect deviation: During quarterly planning (or PI event) and portfolio
meetings
34
Release planning
Built-inQuality
Stop the Line (Jidoka) states that to have the best
quality for your product to enable continuous
improvement, you must stop all production when
an issue occurs and fix the issue before resuming
work.
35
Agree to stop the line when
quality is to low
Built-inQuality
No furter processing on
this item
No other items are
delivered
No local compensation of
the defect
Stop the line
36
Reduce waste
Avoid that ill products roll
of the line
Ensure that the root-cause
is eliminated
Built-inQuality
Epic
Quality definition: Epic should be owned, profitable, sized and an e2e
solution
How to measure: We use a DOR on Epic level to check whether the epic
has a business sponsor, is supported by a business case and can be done
within a quarter
When to detect deviation: During the epic intake by the CPO, before the
epic is put on the epic backlog
Exception:When insufficient the Epic is rejected.The CPO sits with
sponsor to assess impact and may adjust roadmap.
Who is involved: CPO, Business stakeholder
37
Release planning
Built-inQuality
Roadmap
Quality definition: Roadmap is feasible and realistic
How to measure: We have taken into account the EpicWIP,
dependencies between teams, skills that are required and expected
deadlines
When to detect deviation: During quarterly planning (or PI event) and
portfolio meetings
Exception: When theWIP is exceeded or dependencies introduce risk,
we refactor the roadmap.
Who is involved: Business and development leads, PO,AC
38
Release planning
Built-inQuality
39
Speed-up
Assessing the quality should never
become a bottleneck
Built-inQuality
Continue the discussion
40
What is an acceptable
feedback time?
Built-inQuality
41
Built-inQuality
Feedback time
42
BIQ Level: prevent errors before… Desired feedback time
release is scheduled 1-4 weeks
epics and user stories are defined 1-2 weeks
user story is done 1 day
sprint is done Within the same sprint
the technical release Within the same sprint or the next sprint
the business release
Within the same sprint or program increment/release
cadence
customer is affected Les than a 1 day (seconds)
Built-inQuality
43
Getting Grip
Check where feedback loops are
are most effective
Agree to stop the line when
quality is to low
Assessing the quality should
never become a bottleneck
Root cause analysis for
continuous improvement
Built-inQuality
44
RCA on feedback loop
RCA to find improvements
Built-inQuality
45
Need to
stop the
line?
Seek rootcause
Consider to relax the
criteria
False
alarm?
Correct product
Adapt process
Train People
Consider to tighten
the criteria
Great create anoter
feedback loop
Problems or
poor
performance?
N
N
N
Y
Y
Y
Built-inQuality
46
Improving the Quality
Correct product
Adapt process
Train People
Built-inQuality
Roadmap
47
Built-inQuality
48
Help with
- chancing the process
- training the people
- prioritizing the quality measures
- defining experiments
trust in the business
case
stakeholder
involvement while
setting up the
roadmap
collective planning
process which
involves business
stakeholders
confidence votes on
the planning
clearness of the
release success
criteria
Roadmap takes
criteria into account:
deadlines, parallel
work, inter-team
dependencies
mapping the release
on customer journey
define business
validation tests
check alignment
with the strategic
business plan
Release aims to
provide intelligence
and insights
organization of tests
that do not fit in a
sprint
define how feedback
on product quality
and progress is
gathered
Testing as a cross-
team responsibility
Test strategy on epic
level (High level test
plan)
Inter-team
dependencies in the
portfolio
management
DOR on Epic level
(technical)
DOR on Epic level
(Business case)
design sprints
Business readiness
in the planning
Include capacity
planning on
operational level
Test Automation
strategy
How to Demo and
How to test?
Definition of Ready
(DoR)
Test plan on user
story level
Backlog of two
sprints ahead
proper refinement
in the team
three-amigo peer
review
TDD and BDD to
drive planning and
user requirements
Architects, security
& usability experts,
and users involved
during refinement
risk assessment
included business
risks
Estimate busines
value and use
techniques like WSJF
Peer review on code
and test results
(registration)
DOD describes the
quality measures
version control is in
place
Focus on
automation
Pair work
Cross team
agreement on
coding standard
collective ownership
of the code
Organise Review
with stakeholders
Automate
Regression test
Assess and Resize
test set
Have version control
in order
regression test
strategy
making quality a
cross-team
responsibility
the pipeline includes
automated
regression testing
Compliancy
regulations
Align approach and
planning
Have a collective
review session
automated smoke
test
interface testing
Service virtualization
Testing is a cross-
team responsibility
scrum-of-scrums to
align test activities
and dependencies
automate
integration tests
test management
Incident Handling
with cross-team
triage
coordination of the
end-to-end tests
include end-to-end
test in the CI/CD
pipeline
Involvement of right
users and
stakeholders
Test management
with end-to-end
focus
Testing in
production
monitor behavior in
production
Pilots
Quality focus in the
program/Interorgani
zational approach
Organizational
Readiness Testing
Busines validation
test
Testing the
operational model
Linking to the
performance
indicators
Root cause analysis Error log testing
Monitoring in
production
Automatic updating
or restoring the
system
Monitoring user
feedback (e.g. online
and social media)
Analyzing user
behavior
Prediction models
(using AI for
instance)
75
trust in the
business case
stakeholder
involvement while
setting up the
roadmap
collective planning
process which
involves business
stakeholders
confidence votes
on the planning
clearness of the
release success
criteria
Roadmap takes
criteria into
account: deadlines,
parallel work, inter-
team
dependencies
mapping the
release on
customer journey
define business
validation tests
check alignment
with the strategic
business plan
Release aims to
provide
intelligence and
insights
organization of
tests that do not fit
in a sprint
define how
feedback on
product quality and
progress is
gathered
Testing as a cross-
team responsibility
Test strategy on
epic level (High
level test plan)
Inter-team
dependencies in
the portfolio
management
DOR on Epic level
(technical)
DOR on Epic level
(Business case)
design sprints
Business readiness
in the planning
Include capacity
planning on
operational level
Test Automation
strategy
How to Demo and
How to test?
Definition of Ready
(DoR)
Test plan on user
story level
Backlog of two
sprints ahead
proper refinement
in the team
three-amigo peer
review
TDD and BDD to
drive planning and
user requirements
Architects, security
& usability experts,
and users involved
during refinement
risk assessment
included business
risks
Estimate busines
value and use
techniques like
WSJF
Peer review on
code and test
results
(registration)
DOD describes the
quality measures
version control is in
place
Focus on
automation
Pair work
Cross team
agreement on
coding standard
collective
ownership of the
code
Organise Review
with stakeholders
Automate
Regression test
Assess and Resize
test set
Have version
control in order
regression test
strategy
making quality a
cross-team
responsibility
the pipeline
includes
automated
regression testing
Compliancy
regulations
Align approach and
planning
Have a collective
review session
automated smoke
test
interface testing
Service
virtualization
Testing is a cross-
team responsibility
scrum-of-scrums to
align test activities
and dependencies
automate
integration tests
test management
Incident Handling
with cross-team
triage
coordination of the
end-to-end tests
include end-to-end
test in the CI/CD
pipeline
Involvement of
right users and
stakeholders
Test management
with end-to-end
focus
Testing in
production
monitor behavior
in production
Pilots
Quality focus in the
program/Interorga
nizational approach
Organizational
Readiness Testing
Busines validation
test
Testing the
operational model
Linking to the
performance
indicators
Root cause analysis Error log testing
Monitoring in
production
Automatic
updating or
restoring the
system
Monitoring user
feedback (e.g.
online and social
media)
Analyzing user
behavior
Prediction models
(using AI for
instance)
3 waves of
agile
AgileMindset
Training
Teamsin
Agile
Focuson
Business
Value
III
CrossTeam
Allignment
I
II
III
trust in the
business case
stakeholder
involvement while
setting up the
roadmap
collective planning
process which
involves business
stakeholders
confidence votes
on the planning
clearness of the
release success
criteria
Roadmap takes
criteria into
account: deadlines,
parallel work, inter-
team
dependencies
mapping the
release on
customer journey
define business
validation tests
check alignment
with the strategic
business plan
Release aims to
provide
intelligence and
insights
organization of
tests that do not fit
in a sprint
define how
feedback on
product quality and
progress is
gathered
Testing as a cross-
team responsibility
Test strategy on
epic level (High
level test plan)
Inter-team
dependencies in
the portfolio
management
DOR on Epic level
(technical)
DOR on Epic level
(Business case)
design sprints
Business readiness
in the planning
Include capacity
planning on
operational level
Test Automation
strategy
How to Demo and
How to test?
Definition of Ready
(DoR)
Test plan on user
story level
Backlog of two
sprints ahead
proper refinement
in the team
three-amigo peer
review
TDD and BDD to
drive planning and
user requirements
Architects, security
& usability experts,
and users involved
during refinement
risk assessment
included business
risks
Estimate busines
value and use
techniques like
WSJF
Peer review on
code and test
results
(registration)
DOD describes the
quality measures
version control is in
place
Focus on
automation
Pair work
Cross team
agreement on
coding standard
collective
ownership of the
code
Organise Review
with stakeholders
Automate
Regression test
Assess and Resize
test set
Have version
control in order
regression test
strategy
making quality a
cross-team
responsibility
the pipeline
includes
automated
regression testing
Compliancy
regulations
Align approach and
planning
Have a collective
review session
automated smoke
test
interface testing
Service
virtualization
Testing is a cross-
team responsibility
scrum-of-scrums to
align test activities
and dependencies
automate
integration tests
test management
Incident Handling
with cross-team
triage
coordination of the
end-to-end tests
include end-to-end
test in the CI/CD
pipeline
Involvement of
right users and
stakeholders
Test management
with end-to-end
focus
Testing in
production
monitor behavior
in production
Pilots
Quality focus in the
program/Interorga
nizational approach
Organizational
Readiness Testing
Busines validation
test
Testing the
operational model
Linking to the
performance
indicators
Root cause analysis Error log testing
Monitoring in
production
Automatic
updating or
restoring the
system
Monitoring user
feedback (e.g.
online and social
media)
Analyzing user
behavior
Prediction models
(using AI for
instance)
Built-inQuality
53
Roadmap
Releaseplanning
Refinement &Sprint planning
User story realization, Unit test &Codereview
(non) Functional testing
Integration and e2etesting
Acceptance&Testingthecustomer journey
Monitoringin production & incident handling
Business
release
User stories
aredefined
User stories
arebuilt
Product is
scheduled
Technical
release
User story
isdone
Sprint is
done
Customer is
affected
Prevent
errors
before
Built-inQuality
54
Reduce waste
Improve Quality
Shorten time-to-market
Increase predictably
Create leverage for
further improvements
Built-inQuality
trust in the
business case
stakeholder
involvement while
setting up the
roadmap
collective planning
process which
involves business
stakeholders
confidence votes
on the planning
clearness of the
release success
criteria
Roadmap takes
criteria into
account: deadlines,
parallel work, inter-
team
dependencies
mapping the
release on
customer journey
define business
validation tests
check alignment
with the strategic
business plan
Release aims to
provide
intelligence and
insights
organization of
tests that do not fit
in a sprint
define how
feedback on
product quality and
progress is
gathered
Testing as a cross-
team responsibility
Test strategy on
epic level (High
level test plan)
Inter-team
dependencies in
the portfolio
management
DOR on Epic level
(technical)
DOR on Epic level
(Business case)
design sprints
Business readiness
in the planning
Include capacity
planning on
operational level
Test Automation
strategy
How to Demo and
How to test?
Definition of Ready
(DoR)
Test plan on user
story level
Backlog of two
sprints ahead
proper refinement
in the team
three-amigo peer
review
TDD and BDD to
drive planning and
user requirements
Architects, security
& usability experts,
and users involved
during refinement
risk assessment
included business
risks
Estimate busines
value and use
techniques like
WSJF
Peer review on
code and test
results
(registration)
DOD describes the
quality measures
version control is in
place
Focus on
automation
Pair work
Cross team
agreement on
coding standard
collective
ownership of the
code
Organise Review
with stakeholders
Automate
Regression test
Assess and Resize
test set
Have version
control in order
regression test
strategy
making quality a
cross-team
responsibility
the pipeline
includes
automated
regression testing
Compliancy
regulations
Align approach and
planning
Have a collective
review session
automated smoke
test
interface testing
Service
virtualization
Testing is a cross-
team responsibility
scrum-of-scrums to
align test activities
and dependencies
automate
integration tests
test management
Incident Handling
with cross-team
triage
coordination of the
end-to-end tests
include end-to-end
test in the CI/CD
pipeline
Involvement of
right users and
stakeholders
Test management
with end-to-end
focus
Testing in
production
monitor behavior
in production
Pilots
Quality focus in the
program/Interorga
nizational approach
Organizational
Readiness Testing
Busines validation
test
Testing the
operational model
Linking to the
performance
indicators
Root cause analysis Error log testing
Monitoring in
production
Automatic
updating or
restoring the
system
Monitoring user
feedback (e.g.
online and social
media)
Analyzing user
behavior
Prediction models
(using AI for
instance)
Wrap-up
Built-in Quality
Initiate a discussion
27
How do wedefinequality
How do wemeasure
quality
When can wedetect this
What do wedo when it is
insufficient
Roadmap
Releaseplanning
Refinement &Sprint planning
User story realization, Unit test &Codereview
(non) Functional testing
Integration and e2etesting
Acceptance&Testingthecustomer journey
Monitoringin production & incident handling
Business
release
User stories
aredefined
User stories
arebuilt
Product is
scheduled
Technical
release
User story
isdone
Sprint is
done
Customer is
affected
Prevent
errors
before
12
Guidance in SAFe
Practices
Think test first
BDD, TDD
Automatetestson theright
place
Testingpyramid
Reducethesizeof thetest-set
Evaluateand set up aregression
test strategy
Integrateoften
Set up an CI/CDpipeline
Embed quality in the
development process
ScalableDOD
No time to
improve
or automate
Built-inQuality
56
Agile coaches can be of added value
- Discussion about technical excellence
- Assesment of the SDLC
- Discussions about STL criteria
- STL RCA
- Prioritzing practises
- Defining experiments
Built-inQuality
Benefits
57
Quality
Awareness at
various levels
in the
organisation
Elimate
Waste
Confidence in
the Quality
needed to go
live
Validated
learning on
where
improvement
yield most
impact
Targeted
usage of
quality
measures
Built-inQuality
Derk-Jan de Grood
Agile Coach - Tester - Author - Speaker
@DerkJandeGrood
https://djdegrood.wordpress.com/
d.degrood@squerist.nl
+31 6 51807878

Weitere ähnliche Inhalte

Was ist angesagt?

Keeping the customer satisfied as an agile coach
Keeping the customer satisfied as an agile coachKeeping the customer satisfied as an agile coach
Keeping the customer satisfied as an agile coachDerk-Jan de Grood
 
Between Scrum and Kanban - define test process for Agile methodologies
Between Scrum and Kanban - define test process for Agile methodologiesBetween Scrum and Kanban - define test process for Agile methodologies
Between Scrum and Kanban - define test process for Agile methodologiessuwalki24.pl
 
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Derk-Jan de Grood
 
1×10 rola QA w tworzeniu Atlassian JIRA
 1×10 rola QA w tworzeniu Atlassian JIRA 1×10 rola QA w tworzeniu Atlassian JIRA
1×10 rola QA w tworzeniu Atlassian JIRA3camp
 
Process Guidelines V2
Process Guidelines V2Process Guidelines V2
Process Guidelines V2Imaginea
 
I am a agile tester, because...(masterclass at the Barcelona Test Academy)
I am a agile tester, because...(masterclass at the Barcelona Test Academy)I am a agile tester, because...(masterclass at the Barcelona Test Academy)
I am a agile tester, because...(masterclass at the Barcelona Test Academy)Derk-Jan de Grood
 
Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017Derk-Jan de Grood
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPTMohit Kumar
 
Introduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality AssuranceIntroduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality AssuranceAriful Haque
 
R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017Rob Swoboda
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realitiesmanoj7698
 
Agile india 2012 sonali bhasin
Agile india 2012 sonali bhasinAgile india 2012 sonali bhasin
Agile india 2012 sonali bhasinSonali Bhasin
 
ISTQB Agile Extension
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile ExtensionDavis Thomas
 
Code campiasi qa-in-agile-projects-ana-figher-embarcadero
Code campiasi qa-in-agile-projects-ana-figher-embarcaderoCode campiasi qa-in-agile-projects-ana-figher-embarcadero
Code campiasi qa-in-agile-projects-ana-figher-embarcaderoCodecamp Romania
 
Process Guidelines
Process GuidelinesProcess Guidelines
Process Guidelinestechwriter
 

Was ist angesagt? (20)

Agile testing MyBTEC
Agile testing MyBTECAgile testing MyBTEC
Agile testing MyBTEC
 
Keeping the customer satisfied as an agile coach
Keeping the customer satisfied as an agile coachKeeping the customer satisfied as an agile coach
Keeping the customer satisfied as an agile coach
 
Between Scrum and Kanban - define test process for Agile methodologies
Between Scrum and Kanban - define test process for Agile methodologiesBetween Scrum and Kanban - define test process for Agile methodologies
Between Scrum and Kanban - define test process for Agile methodologies
 
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018
 
1×10 rola QA w tworzeniu Atlassian JIRA
 1×10 rola QA w tworzeniu Atlassian JIRA 1×10 rola QA w tworzeniu Atlassian JIRA
1×10 rola QA w tworzeniu Atlassian JIRA
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Process Guidelines V2
Process Guidelines V2Process Guidelines V2
Process Guidelines V2
 
I am a agile tester, because...(masterclass at the Barcelona Test Academy)
I am a agile tester, because...(masterclass at the Barcelona Test Academy)I am a agile tester, because...(masterclass at the Barcelona Test Academy)
I am a agile tester, because...(masterclass at the Barcelona Test Academy)
 
Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPT
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 
Introduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality AssuranceIntroduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality Assurance
 
R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realities
 
Agile india 2012 sonali bhasin
Agile india 2012 sonali bhasinAgile india 2012 sonali bhasin
Agile india 2012 sonali bhasin
 
ISTQB Agile Extension
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile Extension
 
QAAgility Trainings
QAAgility TrainingsQAAgility Trainings
QAAgility Trainings
 
Code campiasi qa-in-agile-projects-ana-figher-embarcadero
Code campiasi qa-in-agile-projects-ana-figher-embarcaderoCode campiasi qa-in-agile-projects-ana-figher-embarcadero
Code campiasi qa-in-agile-projects-ana-figher-embarcadero
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
 
Process Guidelines
Process GuidelinesProcess Guidelines
Process Guidelines
 

Ähnlich wie Aginext 2021: Built-in Quality - How agile coaches can contribute

End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
 
Lee Arrington CCC Resume #1
Lee Arrington CCC Resume #1Lee Arrington CCC Resume #1
Lee Arrington CCC Resume #1Yanice Jackson
 
The quality, or there and back again
The quality, or there and back againThe quality, or there and back again
The quality, or there and back againAdam Makarowicz
 
Planning And Monitoring The Process
Planning And Monitoring The ProcessPlanning And Monitoring The Process
Planning And Monitoring The Processahmad bassiouny
 
PTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back againPTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back againAdam Makarowicz
 
1 Ads
1 Ads1 Ads
1 Adslcbj
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPRik Marselis
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven TestingJorge Boria
 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningQA or the Highway
 
Agile DevOps Implementation
Agile DevOps ImplementationAgile DevOps Implementation
Agile DevOps ImplementationManikandan R
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digitalrajni singh
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metricsPiyush Sohaney
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-pptatish90
 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptShweta Ghate
 

Ähnlich wie Aginext 2021: Built-in Quality - How agile coaches can contribute (20)

End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
Lee Arrington CCC Resume #1
Lee Arrington CCC Resume #1Lee Arrington CCC Resume #1
Lee Arrington CCC Resume #1
 
The quality, or there and back again
The quality, or there and back againThe quality, or there and back again
The quality, or there and back again
 
Planning And Monitoring The Process
Planning And Monitoring The ProcessPlanning And Monitoring The Process
Planning And Monitoring The Process
 
PTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back againPTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back again
 
1 Ads
1 Ads1 Ads
1 Ads
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAP
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
Agile DevOps Implementation
Agile DevOps ImplementationAgile DevOps Implementation
Agile DevOps Implementation
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digital
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment ppt
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 

Mehr von Derk-Jan de Grood

2022 IPMA Vakdag- Back to Basic v02 - compressed for handout.pptx
2022 IPMA Vakdag- Back to Basic v02 - compressed for handout.pptx2022 IPMA Vakdag- Back to Basic v02 - compressed for handout.pptx
2022 IPMA Vakdag- Back to Basic v02 - compressed for handout.pptxDerk-Jan de Grood
 
I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)Derk-Jan de Grood
 
STRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENT
STRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENTSTRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENT
STRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENTDerk-Jan de Grood
 
Practitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differencePractitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differenceDerk-Jan de Grood
 
EuroSTAR webinar: creating Agile Test Strategies for larger Enterprises
EuroSTAR webinar: creating Agile Test Strategies for larger EnterprisesEuroSTAR webinar: creating Agile Test Strategies for larger Enterprises
EuroSTAR webinar: creating Agile Test Strategies for larger EnterprisesDerk-Jan de Grood
 
Agile in de Echte Wereld- Starten met Scrum
Agile in de Echte Wereld- Starten met ScrumAgile in de Echte Wereld- Starten met Scrum
Agile in de Echte Wereld- Starten met ScrumDerk-Jan de Grood
 
Getting a grip on your agile maturity using the ambition chart
Getting a grip on your agile maturity using the ambition chartGetting a grip on your agile maturity using the ambition chart
Getting a grip on your agile maturity using the ambition chartDerk-Jan de Grood
 
Testing fundamentals in a changing world (annotated slides)
Testing fundamentals in a changing world (annotated slides)Testing fundamentals in a changing world (annotated slides)
Testing fundamentals in a changing world (annotated slides)Derk-Jan de Grood
 
Survival techniques for Testers-BEYOND THE T-SHAPED TESTER
Survival techniques for Testers-BEYOND THE T-SHAPED TESTER Survival techniques for Testers-BEYOND THE T-SHAPED TESTER
Survival techniques for Testers-BEYOND THE T-SHAPED TESTER Derk-Jan de Grood
 
Integration testing in Scaled agile projects
Integration testing in Scaled agile projectsIntegration testing in Scaled agile projects
Integration testing in Scaled agile projectsDerk-Jan de Grood
 
Survival techniques for testers, beyond the T-shape tester
Survival techniques for testers, beyond the T-shape testerSurvival techniques for testers, beyond the T-shape tester
Survival techniques for testers, beyond the T-shape testerDerk-Jan de Grood
 
Seoul Test Conference - Agile in Europe, The way its done.
Seoul Test Conference - Agile in Europe, The way its done.Seoul Test Conference - Agile in Europe, The way its done.
Seoul Test Conference - Agile in Europe, The way its done.Derk-Jan de Grood
 
Continuous Cycles in Test Automation
Continuous Cycles in Test AutomationContinuous Cycles in Test Automation
Continuous Cycles in Test AutomationDerk-Jan de Grood
 
Grood ntc2015- progres reporting in agile context usign subway mapping v03
Grood  ntc2015- progres reporting in agile context usign subway mapping v03Grood  ntc2015- progres reporting in agile context usign subway mapping v03
Grood ntc2015- progres reporting in agile context usign subway mapping v03Derk-Jan de Grood
 
Scaling Agile with Subwaymapping
Scaling Agile with Subwaymapping Scaling Agile with Subwaymapping
Scaling Agile with Subwaymapping Derk-Jan de Grood
 
Walking in narrow shoes, when Agile doesn't fit
Walking in narrow shoes, when Agile doesn't fitWalking in narrow shoes, when Agile doesn't fit
Walking in narrow shoes, when Agile doesn't fitDerk-Jan de Grood
 
Trondheim Test Conference: Increase your effectiveness with the right test te...
Trondheim Test Conference: Increase your effectiveness with the right test te...Trondheim Test Conference: Increase your effectiveness with the right test te...
Trondheim Test Conference: Increase your effectiveness with the right test te...Derk-Jan de Grood
 
Mobile testing - the releationship between tests, business goals and design c...
Mobile testing - the releationship between tests, business goals and design c...Mobile testing - the releationship between tests, business goals and design c...
Mobile testing - the releationship between tests, business goals and design c...Derk-Jan de Grood
 
Implementing Test Automation, a story about changing insights and experiences
Implementing Test Automation, a story about changing insights and experiences Implementing Test Automation, a story about changing insights and experiences
Implementing Test Automation, a story about changing insights and experiences Derk-Jan de Grood
 

Mehr von Derk-Jan de Grood (20)

2022 IPMA Vakdag- Back to Basic v02 - compressed for handout.pptx
2022 IPMA Vakdag- Back to Basic v02 - compressed for handout.pptx2022 IPMA Vakdag- Back to Basic v02 - compressed for handout.pptx
2022 IPMA Vakdag- Back to Basic v02 - compressed for handout.pptx
 
I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)
 
STRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENT
STRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENTSTRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENT
STRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENT
 
Practitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differencePractitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a difference
 
EuroSTAR webinar: creating Agile Test Strategies for larger Enterprises
EuroSTAR webinar: creating Agile Test Strategies for larger EnterprisesEuroSTAR webinar: creating Agile Test Strategies for larger Enterprises
EuroSTAR webinar: creating Agile Test Strategies for larger Enterprises
 
Agile in de Echte Wereld- Starten met Scrum
Agile in de Echte Wereld- Starten met ScrumAgile in de Echte Wereld- Starten met Scrum
Agile in de Echte Wereld- Starten met Scrum
 
Getting a grip on your agile maturity using the ambition chart
Getting a grip on your agile maturity using the ambition chartGetting a grip on your agile maturity using the ambition chart
Getting a grip on your agile maturity using the ambition chart
 
Testing fundamentals in a changing world (annotated slides)
Testing fundamentals in a changing world (annotated slides)Testing fundamentals in a changing world (annotated slides)
Testing fundamentals in a changing world (annotated slides)
 
Survival techniques for Testers-BEYOND THE T-SHAPED TESTER
Survival techniques for Testers-BEYOND THE T-SHAPED TESTER Survival techniques for Testers-BEYOND THE T-SHAPED TESTER
Survival techniques for Testers-BEYOND THE T-SHAPED TESTER
 
Integration testing in Scaled agile projects
Integration testing in Scaled agile projectsIntegration testing in Scaled agile projects
Integration testing in Scaled agile projects
 
Survival techniques for testers, beyond the T-shape tester
Survival techniques for testers, beyond the T-shape testerSurvival techniques for testers, beyond the T-shape tester
Survival techniques for testers, beyond the T-shape tester
 
Seoul Test Conference - Agile in Europe, The way its done.
Seoul Test Conference - Agile in Europe, The way its done.Seoul Test Conference - Agile in Europe, The way its done.
Seoul Test Conference - Agile in Europe, The way its done.
 
DevOps is Scaling Agile too
DevOps is Scaling Agile tooDevOps is Scaling Agile too
DevOps is Scaling Agile too
 
Continuous Cycles in Test Automation
Continuous Cycles in Test AutomationContinuous Cycles in Test Automation
Continuous Cycles in Test Automation
 
Grood ntc2015- progres reporting in agile context usign subway mapping v03
Grood  ntc2015- progres reporting in agile context usign subway mapping v03Grood  ntc2015- progres reporting in agile context usign subway mapping v03
Grood ntc2015- progres reporting in agile context usign subway mapping v03
 
Scaling Agile with Subwaymapping
Scaling Agile with Subwaymapping Scaling Agile with Subwaymapping
Scaling Agile with Subwaymapping
 
Walking in narrow shoes, when Agile doesn't fit
Walking in narrow shoes, when Agile doesn't fitWalking in narrow shoes, when Agile doesn't fit
Walking in narrow shoes, when Agile doesn't fit
 
Trondheim Test Conference: Increase your effectiveness with the right test te...
Trondheim Test Conference: Increase your effectiveness with the right test te...Trondheim Test Conference: Increase your effectiveness with the right test te...
Trondheim Test Conference: Increase your effectiveness with the right test te...
 
Mobile testing - the releationship between tests, business goals and design c...
Mobile testing - the releationship between tests, business goals and design c...Mobile testing - the releationship between tests, business goals and design c...
Mobile testing - the releationship between tests, business goals and design c...
 
Implementing Test Automation, a story about changing insights and experiences
Implementing Test Automation, a story about changing insights and experiences Implementing Test Automation, a story about changing insights and experiences
Implementing Test Automation, a story about changing insights and experiences
 

Kürzlich hochgeladen

Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxraffaeleoman
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMoumonDas2
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardsticksaastr
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 

Kürzlich hochgeladen (20)

Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptx
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 

Aginext 2021: Built-in Quality - How agile coaches can contribute

  • 1. Built-inQuality 1 Built-in How AgileCoaches Can Contribute AgiNext 2021 Conference - London, 17 March 2020 - Derk-Jan de Grood Built-in Quality 1 Built-inQuality How AgileCoachesCan Contribute AgiNext 2021Conference- London, 17March 2020 - Derk-Jan deGrood
  • 8. Built-inQuality 10 Confidence “Built-in Quality gives confidence in the quality of your solution and the development process”
  • 10. Built-inQuality Built-in Quality … means developing a product or service right from the first time [ALFRA] … aims to reduce the cost of delay and rework … is a set of practices to ensure that each Solution element, at every increment, meets appropriate quality standards throughout development [SAFe] 12
  • 12. Built-inQuality SAFe Practices 14 Guidance in SAFe Practices Think test first BDD,TDD Automate tests on the right place Testing pyramid Reduce the size of the test-set Evaluate and set up a regression regression test strategy Integrate often Set up an CI/CD pipeline Embed quality in the development process Scalable DOD
  • 13. Built-inQuality 15 Stumulate discussion about this at team level, e.g. During Retro, Sprint planning and AMM assesmnets
  • 15. Built-inQuality 17 e-Book Mette Bruhn- Pedersen and Derk-Jan wrote on Testing and Quality in SAFe Download at https://huddle.eurostarsoftwaretesting.com/download-testing- quality-scaled-agile-framework-lean-enterprises/ Built-in Quality 17 e-Book Mette Bruhn- Pedersen and Derk-Jan wrote onTestingand Qualityin SAFe Download at https://huddle.eurostarsoftwaretesting.com/download- testing-quality-scaled-agile-framework-lean-enterprises/
  • 18. trust in the business case stakeholder involvement while setting up the roadmap collective planning process which involves business stakeholders confidence votes on the planning clearness of the release success criteria Roadmap takes criteria into account: deadlines, parallel work, inter-team dependencies mapping the release on customer journey define business validation tests check alignment with the strategic business plan Release aims to provide intelligence and insights organization of tests that do not fit in a sprint define how feedback on product quality and progress is gathered Testing as a cross- team responsibility Test strategy on epic level (High level test plan) Inter-team dependencies in the portfolio management DOR on Epic level (technical) DOR on Epic level (Business case) design sprints Business readiness in the planning Include capacity planning on operational level Test Automation strategy How to Demo and How to test? Definition of Ready (DoR) Test plan on user story level Backlog of two sprints ahead proper refinement in the team three-amigo peer review TDD and BDD to drive planning and user requirements Architects, security & usability experts, and users involved during refinement risk assessment included business risks Estimate busines value and use techniques like WSJF Peer review on code and test results (registration) DOD describes the quality measures version control is in place Focus on automation Pair work Cross team agreement on coding standard collective ownership of the code Organise Review with stakeholders Automate Regression test Assess and Resize test set Have version control in order regression test strategy making quality a cross-team responsibility the pipeline includes automated regression testing Compliancy regulations Align approach and planning Have a collective review session automated smoke test interface testing Service virtualization Testing is a cross- team responsibility scrum-of-scrums to align test activities and dependencies automate integration tests test management Incident Handling with cross-team triage coordination of the end-to-end tests include end-to-end test in the CI/CD pipeline Involvement of right users and stakeholders Test management with end-to-end focus Testing in production monitor behavior in production Pilots Quality focus in the program/Interorgani zational approach Organizational Readiness Testing Busines validation test Testing the operational model Linking to the performance indicators Root cause analysis Error log testing Monitoring in production Automatic updating or restoring the system Monitoring user feedback (e.g. online and social media) Analyzing user behavior Prediction models (using AI for instance) 75
  • 19. Built-inQuality I am doing BDD Does that mean that I have quality built-in? Does that mean that I have quality built-in? I am doing BDD
  • 21. Built-inQuality 23 Be aware of the challenges that teams have
  • 22. Built-inQuality Challenges Low predictability No focus on Epic completion No awareness of customer journey Environment not ready to support e2e delivery No time to improve or automate
  • 23. trust in the business case stakeholder involvement while setting up the roadmap collective planning process which involves business stakeholders confidence votes on the planning clearness of the release success criteria Roadmap takes criteria into account: deadlines, parallel work, inter-team dependencies mapping the release on customer journey define business validation tests check alignment with the strategic business plan Release aims to provide intelligence and insights organization of tests that do not fit in a sprint define how feedback on product quality and progress is gathered Testing as a cross- team responsibility Test strategy on epic level (High level test plan) Inter-team dependencies in the portfolio management DOR on Epic level (technical) DOR on Epic level (Business case) design sprints Business readiness in the planning Include capacity planning on operational level Test Automation strategy How to Demo and How to test? Definition of Ready (DoR) Test plan on user story level Backlog of two sprints ahead proper refinement in the team three-amigo peer review TDD and BDD to drive planning and user requirements Architects, security & usability experts, and users involved during refinement risk assessment included business risks Estimate busines value and use techniques like WSJF Peer review on code and test results (registration) DOD describes the quality measures version control is in place Focus on automation Pair work Cross team agreement on coding standard collective ownership of the code Organise Review with stakeholders Automate Regression test Assess and Resize test set Have version control in order regression test strategy making quality a cross-team responsibility the pipeline includes automated regression testing Compliancy regulations Align approach and planning Have a collective review session automated smoke test interface testing Service virtualization Testing is a cross- team responsibility scrum-of-scrums to align test activities and dependencies automate integration tests test management Incident Handling with cross-team triage coordination of the end-to-end tests include end-to-end test in the CI/CD pipeline Involvement of right users and stakeholders Test management with end-to-end focus Testing in production monitor behavior in production Pilots Quality focus in the program/Interorgani zational approach Organizational Readiness Testing Busines validation test Testing the operational model Linking to the performance indicators Root cause analysis Error log testing Monitoring in production Automatic updating or restoring the system Monitoring user feedback (e.g. online and social media) Analyzing user behavior Prediction models (using AI for instance) 75
  • 24. Built-inQuality Start Small and create a environment of learning 26
  • 25. Built-inQuality Zoom out: Look at the whole development cycle 27 Check at what level it is most effective
  • 26. Built-inQuality Roadmap Release planning Refinement & Sprint planning User story realization, Unit test & Code review (non) Functional testing Integration and e2e testing Acceptance & Testing the customer journey Monitoring in production & incident handling
  • 27. Built-inQuality Roadmap Releaseplanning Refinement &Sprint planning User story realization, Unit test &Codereview (non) Functional testing Integration and e2etesting Acceptance&Testingthecustomer journey Monitoringin production & incident handling Customer is affected Development feedback loops 29 Eliminate errors before the costomer is affected
  • 28. Built-inQuality 30 Roadmap Releaseplanning Refinement &Sprint planning User story realization, Unit test &Codereview (non) Functional testing Integration and e2etesting Acceptance&Testingthecustomer journey Monitoringin production & incident handling Business release User stories aredefined User stories arebuilt Product is scheduled Technical release User story isdone Sprint is done Customer is affected Prevent errors before
  • 29. Built-inQuality Initiate a discussion 31 How do we define quality How do we measure quality When can we detect this What do we do when it is insufficient
  • 31. Built-inQuality Example 1 Epic Quality definition: Epic should be owned, profitable, sized and an e2e solution How to measure: We use a DOR on Epic level to check whether the epic has a business sponsor, is supported by a business case and can be done within a quarter When to detect deviation: During the epic intake by the CPO, before the epic is put on the epic backlog 33 Release planning
  • 32. Built-inQuality Example 2 Roadmap Quality definition: Roadmap is feasible and realistic How to measure: We have taken into account the EpicWIP, dependencies between teams, skills that are required and expected deadlines When to detect deviation: During quarterly planning (or PI event) and portfolio meetings 34 Release planning
  • 33. Built-inQuality Stop the Line (Jidoka) states that to have the best quality for your product to enable continuous improvement, you must stop all production when an issue occurs and fix the issue before resuming work. 35 Agree to stop the line when quality is to low
  • 34. Built-inQuality No furter processing on this item No other items are delivered No local compensation of the defect Stop the line 36 Reduce waste Avoid that ill products roll of the line Ensure that the root-cause is eliminated
  • 35. Built-inQuality Epic Quality definition: Epic should be owned, profitable, sized and an e2e solution How to measure: We use a DOR on Epic level to check whether the epic has a business sponsor, is supported by a business case and can be done within a quarter When to detect deviation: During the epic intake by the CPO, before the epic is put on the epic backlog Exception:When insufficient the Epic is rejected.The CPO sits with sponsor to assess impact and may adjust roadmap. Who is involved: CPO, Business stakeholder 37 Release planning
  • 36. Built-inQuality Roadmap Quality definition: Roadmap is feasible and realistic How to measure: We have taken into account the EpicWIP, dependencies between teams, skills that are required and expected deadlines When to detect deviation: During quarterly planning (or PI event) and portfolio meetings Exception: When theWIP is exceeded or dependencies introduce risk, we refactor the roadmap. Who is involved: Business and development leads, PO,AC 38 Release planning
  • 37. Built-inQuality 39 Speed-up Assessing the quality should never become a bottleneck
  • 38. Built-inQuality Continue the discussion 40 What is an acceptable feedback time?
  • 40. Built-inQuality Feedback time 42 BIQ Level: prevent errors before… Desired feedback time release is scheduled 1-4 weeks epics and user stories are defined 1-2 weeks user story is done 1 day sprint is done Within the same sprint the technical release Within the same sprint or the next sprint the business release Within the same sprint or program increment/release cadence customer is affected Les than a 1 day (seconds)
  • 41. Built-inQuality 43 Getting Grip Check where feedback loops are are most effective Agree to stop the line when quality is to low Assessing the quality should never become a bottleneck Root cause analysis for continuous improvement
  • 42. Built-inQuality 44 RCA on feedback loop RCA to find improvements
  • 43. Built-inQuality 45 Need to stop the line? Seek rootcause Consider to relax the criteria False alarm? Correct product Adapt process Train People Consider to tighten the criteria Great create anoter feedback loop Problems or poor performance? N N N Y Y Y
  • 44. Built-inQuality 46 Improving the Quality Correct product Adapt process Train People
  • 46. Built-inQuality 48 Help with - chancing the process - training the people - prioritizing the quality measures - defining experiments
  • 47. trust in the business case stakeholder involvement while setting up the roadmap collective planning process which involves business stakeholders confidence votes on the planning clearness of the release success criteria Roadmap takes criteria into account: deadlines, parallel work, inter-team dependencies mapping the release on customer journey define business validation tests check alignment with the strategic business plan Release aims to provide intelligence and insights organization of tests that do not fit in a sprint define how feedback on product quality and progress is gathered Testing as a cross- team responsibility Test strategy on epic level (High level test plan) Inter-team dependencies in the portfolio management DOR on Epic level (technical) DOR on Epic level (Business case) design sprints Business readiness in the planning Include capacity planning on operational level Test Automation strategy How to Demo and How to test? Definition of Ready (DoR) Test plan on user story level Backlog of two sprints ahead proper refinement in the team three-amigo peer review TDD and BDD to drive planning and user requirements Architects, security & usability experts, and users involved during refinement risk assessment included business risks Estimate busines value and use techniques like WSJF Peer review on code and test results (registration) DOD describes the quality measures version control is in place Focus on automation Pair work Cross team agreement on coding standard collective ownership of the code Organise Review with stakeholders Automate Regression test Assess and Resize test set Have version control in order regression test strategy making quality a cross-team responsibility the pipeline includes automated regression testing Compliancy regulations Align approach and planning Have a collective review session automated smoke test interface testing Service virtualization Testing is a cross- team responsibility scrum-of-scrums to align test activities and dependencies automate integration tests test management Incident Handling with cross-team triage coordination of the end-to-end tests include end-to-end test in the CI/CD pipeline Involvement of right users and stakeholders Test management with end-to-end focus Testing in production monitor behavior in production Pilots Quality focus in the program/Interorgani zational approach Organizational Readiness Testing Busines validation test Testing the operational model Linking to the performance indicators Root cause analysis Error log testing Monitoring in production Automatic updating or restoring the system Monitoring user feedback (e.g. online and social media) Analyzing user behavior Prediction models (using AI for instance) 75
  • 48. trust in the business case stakeholder involvement while setting up the roadmap collective planning process which involves business stakeholders confidence votes on the planning clearness of the release success criteria Roadmap takes criteria into account: deadlines, parallel work, inter- team dependencies mapping the release on customer journey define business validation tests check alignment with the strategic business plan Release aims to provide intelligence and insights organization of tests that do not fit in a sprint define how feedback on product quality and progress is gathered Testing as a cross- team responsibility Test strategy on epic level (High level test plan) Inter-team dependencies in the portfolio management DOR on Epic level (technical) DOR on Epic level (Business case) design sprints Business readiness in the planning Include capacity planning on operational level Test Automation strategy How to Demo and How to test? Definition of Ready (DoR) Test plan on user story level Backlog of two sprints ahead proper refinement in the team three-amigo peer review TDD and BDD to drive planning and user requirements Architects, security & usability experts, and users involved during refinement risk assessment included business risks Estimate busines value and use techniques like WSJF Peer review on code and test results (registration) DOD describes the quality measures version control is in place Focus on automation Pair work Cross team agreement on coding standard collective ownership of the code Organise Review with stakeholders Automate Regression test Assess and Resize test set Have version control in order regression test strategy making quality a cross-team responsibility the pipeline includes automated regression testing Compliancy regulations Align approach and planning Have a collective review session automated smoke test interface testing Service virtualization Testing is a cross- team responsibility scrum-of-scrums to align test activities and dependencies automate integration tests test management Incident Handling with cross-team triage coordination of the end-to-end tests include end-to-end test in the CI/CD pipeline Involvement of right users and stakeholders Test management with end-to-end focus Testing in production monitor behavior in production Pilots Quality focus in the program/Interorga nizational approach Organizational Readiness Testing Busines validation test Testing the operational model Linking to the performance indicators Root cause analysis Error log testing Monitoring in production Automatic updating or restoring the system Monitoring user feedback (e.g. online and social media) Analyzing user behavior Prediction models (using AI for instance)
  • 50. trust in the business case stakeholder involvement while setting up the roadmap collective planning process which involves business stakeholders confidence votes on the planning clearness of the release success criteria Roadmap takes criteria into account: deadlines, parallel work, inter- team dependencies mapping the release on customer journey define business validation tests check alignment with the strategic business plan Release aims to provide intelligence and insights organization of tests that do not fit in a sprint define how feedback on product quality and progress is gathered Testing as a cross- team responsibility Test strategy on epic level (High level test plan) Inter-team dependencies in the portfolio management DOR on Epic level (technical) DOR on Epic level (Business case) design sprints Business readiness in the planning Include capacity planning on operational level Test Automation strategy How to Demo and How to test? Definition of Ready (DoR) Test plan on user story level Backlog of two sprints ahead proper refinement in the team three-amigo peer review TDD and BDD to drive planning and user requirements Architects, security & usability experts, and users involved during refinement risk assessment included business risks Estimate busines value and use techniques like WSJF Peer review on code and test results (registration) DOD describes the quality measures version control is in place Focus on automation Pair work Cross team agreement on coding standard collective ownership of the code Organise Review with stakeholders Automate Regression test Assess and Resize test set Have version control in order regression test strategy making quality a cross-team responsibility the pipeline includes automated regression testing Compliancy regulations Align approach and planning Have a collective review session automated smoke test interface testing Service virtualization Testing is a cross- team responsibility scrum-of-scrums to align test activities and dependencies automate integration tests test management Incident Handling with cross-team triage coordination of the end-to-end tests include end-to-end test in the CI/CD pipeline Involvement of right users and stakeholders Test management with end-to-end focus Testing in production monitor behavior in production Pilots Quality focus in the program/Interorga nizational approach Organizational Readiness Testing Busines validation test Testing the operational model Linking to the performance indicators Root cause analysis Error log testing Monitoring in production Automatic updating or restoring the system Monitoring user feedback (e.g. online and social media) Analyzing user behavior Prediction models (using AI for instance)
  • 51. Built-inQuality 53 Roadmap Releaseplanning Refinement &Sprint planning User story realization, Unit test &Codereview (non) Functional testing Integration and e2etesting Acceptance&Testingthecustomer journey Monitoringin production & incident handling Business release User stories aredefined User stories arebuilt Product is scheduled Technical release User story isdone Sprint is done Customer is affected Prevent errors before
  • 52. Built-inQuality 54 Reduce waste Improve Quality Shorten time-to-market Increase predictably Create leverage for further improvements
  • 53. Built-inQuality trust in the business case stakeholder involvement while setting up the roadmap collective planning process which involves business stakeholders confidence votes on the planning clearness of the release success criteria Roadmap takes criteria into account: deadlines, parallel work, inter- team dependencies mapping the release on customer journey define business validation tests check alignment with the strategic business plan Release aims to provide intelligence and insights organization of tests that do not fit in a sprint define how feedback on product quality and progress is gathered Testing as a cross- team responsibility Test strategy on epic level (High level test plan) Inter-team dependencies in the portfolio management DOR on Epic level (technical) DOR on Epic level (Business case) design sprints Business readiness in the planning Include capacity planning on operational level Test Automation strategy How to Demo and How to test? Definition of Ready (DoR) Test plan on user story level Backlog of two sprints ahead proper refinement in the team three-amigo peer review TDD and BDD to drive planning and user requirements Architects, security & usability experts, and users involved during refinement risk assessment included business risks Estimate busines value and use techniques like WSJF Peer review on code and test results (registration) DOD describes the quality measures version control is in place Focus on automation Pair work Cross team agreement on coding standard collective ownership of the code Organise Review with stakeholders Automate Regression test Assess and Resize test set Have version control in order regression test strategy making quality a cross-team responsibility the pipeline includes automated regression testing Compliancy regulations Align approach and planning Have a collective review session automated smoke test interface testing Service virtualization Testing is a cross- team responsibility scrum-of-scrums to align test activities and dependencies automate integration tests test management Incident Handling with cross-team triage coordination of the end-to-end tests include end-to-end test in the CI/CD pipeline Involvement of right users and stakeholders Test management with end-to-end focus Testing in production monitor behavior in production Pilots Quality focus in the program/Interorga nizational approach Organizational Readiness Testing Busines validation test Testing the operational model Linking to the performance indicators Root cause analysis Error log testing Monitoring in production Automatic updating or restoring the system Monitoring user feedback (e.g. online and social media) Analyzing user behavior Prediction models (using AI for instance) Wrap-up Built-in Quality Initiate a discussion 27 How do wedefinequality How do wemeasure quality When can wedetect this What do wedo when it is insufficient Roadmap Releaseplanning Refinement &Sprint planning User story realization, Unit test &Codereview (non) Functional testing Integration and e2etesting Acceptance&Testingthecustomer journey Monitoringin production & incident handling Business release User stories aredefined User stories arebuilt Product is scheduled Technical release User story isdone Sprint is done Customer is affected Prevent errors before 12 Guidance in SAFe Practices Think test first BDD, TDD Automatetestson theright place Testingpyramid Reducethesizeof thetest-set Evaluateand set up aregression test strategy Integrateoften Set up an CI/CDpipeline Embed quality in the development process ScalableDOD No time to improve or automate
  • 54. Built-inQuality 56 Agile coaches can be of added value - Discussion about technical excellence - Assesment of the SDLC - Discussions about STL criteria - STL RCA - Prioritzing practises - Defining experiments
  • 55. Built-inQuality Benefits 57 Quality Awareness at various levels in the organisation Elimate Waste Confidence in the Quality needed to go live Validated learning on where improvement yield most impact Targeted usage of quality measures
  • 56. Built-inQuality Derk-Jan de Grood Agile Coach - Tester - Author - Speaker @DerkJandeGrood https://djdegrood.wordpress.com/ d.degrood@squerist.nl +31 6 51807878

Hinweis der Redaktion

  1. Agile coaches often focus on agile mindset, cultural change, collaboration and continues improvement. Organizations have adopted Agile, Scrum, DevOps, CI/CD practices widely in order to increase the delivered value and their adaptivity. While doing so, they learn that it is impossible to speed up the IT deliverance without trusting the quality. Lean and SAFe have Built in Quality as a core principle, but what does that mean for teams and organizations? In this presentation Derk-Jan will share the challenges he encounters at various organizations. How do teams work and collaborate in order to release valuable increments, and what are approaches to increase the quality awareness? How do we incorporate quality in everything we do, every step of the development cycle? In this presentation Derk-Jan will give examples of how quality is organized ad team level and in scaled settings where teams need to collaborate on a single increment. We will see that built-in quality is more that doing a lot of unit tests or building a CI/CD pipeline. Built in quality is a multi-level challenge that is gaining importance. Therefore, we will discuss what this means for agile coaches and how they can help teams and agile leads to embed quality into their process. Take aways: • How do agile coaches boost quality thinking in their teams • What do I as an Agile coach need to know about testing • Understand that Built in quality is a multi-level challenge that is gaining importance • Discover real life patterns that make grip on quality a challenge • Get a feeling what roles are needed in order to organize testing in scaled agile organizations
  2. http://areitogroup.com/2014/06/18/three-donts-built-quality/ https://www.lean-manufacturing-junction.com/quality-built-in/
  3. https://huddle.eurostarsoftwaretesting.com/resources/agile-testing/testing-in-the-scaled-agile-framework/
  4. JJ
  5. https://www.bookstack.cn/read/JavaForSmallTeams/process-100_build_fast_feedback_loops.md
  6. JJ
  7. JJ