SlideShare a Scribd company logo
1 of 62
When a Test Manager Makes a Difference
Practitest Webinar
Derk-Jan de Grood / Valori
26 September 2017
2
“The only constant I am sure of
Is this accelerating rate of
change”
Source:[PeterGrabriel–downsideup]
3
Goals
Find out where Test managers can add value in todays
context
4
The Traditional Test manager
What does the test manager do?
5
Traditional test managers spend time on…
6
Test Policy
Test strategy (for the team, the project, the
organization)
Budget & Resourcing
PRA
Environment
Planning new releases to test
Release Advise
Test report
Progress report
Fight for quality (with e.g. the project manager)
Connect (with e.g. Release management)
Defect Triage
Staff tasks like Team lead, Education, etc.
TPI
Tooling and Automation
Let’s go Agile
7
Part of
Development
Done = Tested
Team is
responsible for
testing
… Continues Integration and
Deployment
8
Part of
Development
Done = Tested
Team is
responsible for
testing
Part of Delivery
Pipeline
Automated
Agile testing differs
Continues
Involvement
Tools
Essential
Multi
Dimensional
Skills
Com-
munication
Quick
Feedback
9
Nishi Grover Garg
Set your Course
10
Workshop TestNet
11
How did your work change
over the last 5 years?
Workshop TestNet
12
How did your work change
over the last 5 years?
More Less Started Stopped Keep
• Teamwork
• Exploratory
testing
• Automation
• Feedback
customers
• Global TS
• Releases
• Security
• PRA
• E2E testing
• Cloud
• Working
individually
• Detailed scripts
• Manual Testing
• Formal
acceptance
• Reporting and
Logging
• Test planning
• Uniform tests
• Test automation
• Using tools
• Real time test
results
• Integrated tests
• Using
Production Data
• Value driven
decision making
• Data driven
decision making
• Agile SCRUM
• Auditing
• Open source +
own build tools
• Testers that can
only test
• Detailed test
plan
• Manual written
test reports
• PRA (while
doing devops)
• Quality Focus
• Specifications
• Drafting test
cases based on
specifications
• Hardcore
Testing
• Keep learning
• Waterfall
• UAT
13
Test management tasks
gone sour
How did your work change
over the last 5 years?
More Less Started Stopped Keep
• Teamwork
• Exploratory
testing
• Automation
• Feedback
customers
• Global TS
• Releases
• Security
• PRA
• E2E testing
• Cloud
• Working
individually
• Detailed scripts
• Manual Testing
• Formal
acceptance
• Reporting and
Logging
• Test planning
• Uniform tests
• Test automation
• Using tools
• Real time test
results
• Integrated tests
• Using
Production Data
• Value driven
decision making
• Data driven
decision making
• Agile SCRUM
• Auditing
• Open source +
own build tools
• Testers that can
only test
• Detailed test
plan
• Manual written
test reports
• PRA (while
doing devops)
• Quality Focus
• Specifications
• Drafting test
cases based on
specifications
• Hardcore
Testing
• Keep learning
• Waterfall
• UAT
14
Test management tasks
with value
How did your work change
over the last 5 years?
15
THE TESTMANAGER
There is no formal role for
Test management in Agile
BEWARE
Exploring in addition
to
checking
How Quality is achieved in agile
16
Integration testing
using virtualization
Feature teams
complete integrated
features
Testing is done in the
sprint
Traditional test managers spend time on…
17
Test Policy
Test strategy (for the team, the project, the
organization)
Budget & Resourcing
PRA
Environment
Planning new releases to test
Release Advise
Test report
Progress report
Fight for quality (with …)
Connect (with e.g. Release management)
Defect Triage
Staff tasks like Team lead, Education, etc
TPI
Tooling and Automation
Honesty Call
18
Workshop with Jan Jaap Cannegieter
19
Results of the dot voting
20
Developing Craftmanship
Multiple teams
Acceptance manager
Integration
Guarding Quality
Specific tests like Performance/Security
Compliance officer
Manager Test pool
Domain expert
0 5 10 15 20 25 30 35 40
Settings where TM adds value
Meeting compliance and
regulations
Coordinating teams
working on the same
project
Responsible for
acceptance
Responsible for the
integration test
Manager of a test pool Development of test
craftsmanship
21
Meet our crew
22
Acceptance Multiple teamsIntegration
As overall test
manager
I ensure that all the
teams in the project
are working on the
right tests
So that we reduce
overlap, prevent gabs
and the teams work
efficiently on the
overall quality
23
Multiple teams
Tasks and activities
• Define the overall quality strategy
• Watch over the boundaries between teams
• Perform risk analysis and monitor risks
• Make sure the DoD’s of teams are in line with each other
• Monitor test coverage
• Monitor that all teams do (non-functional) testing
professionally
• Help teams to reach an acceptable level of testing
• Tune test approach of the teams
• Make sure end-to-end testing is done
Agile Quality Strategy
26
What needs to be tested
Steering committee Dashboard/
Roadmapping
Auditing the test work
Coaching the testing team members
Organizing tests that do not fit the sprint
We still need a
plan to know
were complete
There is a need
feedback and
traceability
(comfort &
adaptivety)
Testing needs
be of quality to
justify itself
Testing needs
to add value to
hold up an
release
Benefits
• Enhance overall quality (E2E)
• More risk control
• Create transparency (quality and progress)
• Prevent double work or gaps
• Take away bottlenecks
• Efficiency – teams become more efficient
• (NOT: more uniformity in the way teams test)
Acceptance
28
As Acceptance
manager
I ensure that we all
parties focus on the
right things and know
what is needed for the
formal acceptance of
the solution
So that we succeed
our mission without
late surprises
29
Acceptance
Acceptance manager
When applicable
• One system that support different parts of the organization
• Not one PO that has the authority to decide
• When working with different suppliers
• Political environment
Benefits
• Different parts of the organization and suppliers are involved
• Working towards a clear goal
• Clearer acceptance criteria upfront
Tasks and activities
• Elicitate the acceptance criteria
• Make sure acceptance criteria are taken into
account
• Make sure acceptance criteria are used in
testing
• Stakeholder management
• Keeping track on progress during the project
• Stimulate collaboration between parties
• Become a trusted wing partner
Experience: building an mobile
network
32
33
It ain’t done until its accepted
34
Witness
Development en Tes ng
Tested solu on
Witness report Customer
Witness proces
35
36
Transparency
As integration manager
I ensure that we
maintain a focus on
integration of
component and
systems
So that customer
journeys can be
completed and we
actually deliver value
38
Integration
Integration Manager
When Applicable
• Project or changes that involve multiple systems
• Organization is not yet completely on DevOps
Benefits
• Better Quality and user experience
• Early detection of Integration problems
• Sharing knowledge on system landscape
• Bridging between teams
• Better efficiency and saving money
39
Tasks and activities
• Managing environments
• Advising tooling and virtualisation
• Version and configuration management
• Scrum of Scrums
• Communication and advising teams
• Drafting customer journeys and scenario’s
• Quality ambassador
• Tracking progress, auditing test quality
41
Experience story: Energy Market
Architecture
• What are the
business
processes?
• What are the
components?
• What are the
interfaces?
Acceptance
criteria
• What is the
Minimal Viable
Product?
• What integrations
are needed to
make it work?
Requirements
traceability
• When are we
complete?
• How do test
results add up to
acceptance?
42
Missing
What should a car minimally
do?
43
Planned Integration Tests
44
Integration
tests
Release Date
Ensuring Integration (rough sketch)
45
Organization
Component
System
Service
Continuously
(in the sprint)
Occasionally
(e.g. prior to a
release)
Synergy
46
47
Do’s and Don’ts (workshop results)
48
Do
• Coach the teams
• Build bridges
• Give teams responsibilities
• Create transparency
• Align with e.g. PO’s
• Create clear quality
requirements
• Talk with testers (1:1)
• Be approachable
• Help and Advice
• Audit
• Helicopter view
• Be a quality ambassador
Don't
• Micro management
• Telling people what to do
• Interfere with team internal
affairs
• Short term focus
• Tunnel vision
• Combined functions (tester
+ manager)
• Difficult complex reports
49
Develop Craftsmanship
50
Develop Craftsmanship
As Practice lead
I ensure that we
exchange experiences
and develop our
profession
So that we keep
adding value and
excel as testers
Development craftmanship
When applicable
• Big organizations with different testers
• Testing important for the business
• Organizations that invest in their employees
Benefits
• Enhanced craftmanship
• Better, more professional testing
• Happy testers
• More happy customers
• Save money and time
51
Tasks and activities
• Coach testers
• Organize knowledge sessions
• Organize courses
• Stimulate that testers visit conferences
• Keep your own knowledge up-to-date
• Test when necessary
• Manage knowledge
• Organize that testers share knowledge
• Manage test community
• Promote the importance of testing
Other crew members
Compliance officer and Manager of the test pool
53
Finale
54
Quality is
embedded
in agile
development
55
Role is changing
56
Traditional test managers spend time on…
15
Test Policy
Test strategy (for the team, the project, the
organization)
Budget & Resourcing
PRA
Environment
Planning new releases to test
Release Advise
Test report
Progress report
Fight for quality (with e.g. the project manager)
Connect (with e.g. Release management)
Defect Triage
Staff tasks like Team lead, Education, etc
TPI
Tooling and Automation
Value as a test manager
5757
Acceptance Multiple teamsIntegration Develop Craftsmanship
58
Show your worth
We need less of them…
Test
manager
Test Engineer
59
60
Related roles
61
So be good…. or grow into a new role
62
Benefits of this webinar
We looked at
 the activities of the Test manager
 the settings where a Test manager has value
 how to make a difference
 alternative roles
63
Derk-Jan
Valori
Coltbaan 4a
3439 NG NIEUWEGEIN
The Netherlands
• derkjandegrood@valori.nl
• +31(0)651807878
• www.valori.nl
• @DerkJanDeGrood
• http://djdegrood.wordpress.com
64

More Related Content

What's hot

Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentationCarl Bruiners
 
Lean Six Sigma-An Execution Engine
Lean Six Sigma-An Execution EngineLean Six Sigma-An Execution Engine
Lean Six Sigma-An Execution EngineMark Cichonski
 
2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...
2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...
2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...DavidMcLachlan1
 
Golden ratiotestertodev debashis banerjee - upload
Golden ratiotestertodev   debashis banerjee - uploadGolden ratiotestertodev   debashis banerjee - upload
Golden ratiotestertodev debashis banerjee - uploadDebashis Banerjee
 
Project Quality Management - PMBOK6
Project Quality Management - PMBOK6Project Quality Management - PMBOK6
Project Quality Management - PMBOK6Agus Suhanto
 
Transitioning To Agile Webinar Presentation
Transitioning To Agile Webinar PresentationTransitioning To Agile Webinar Presentation
Transitioning To Agile Webinar PresentationThoughtWorks
 
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBIevgenii Katsan
 
How to improve your time to market by moving to Agile with good governance (K...
How to improve your time to market by moving to Agile with good governance (K...How to improve your time to market by moving to Agile with good governance (K...
How to improve your time to market by moving to Agile with good governance (K...APMG-International Showcase UK
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Rik Marselis
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyThe Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyTechWell
 
Conducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsConducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsRahul Sudame
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornTEST Huddle
 
Training & PMOs Will not Save our Projects
Training & PMOs Will not Save our ProjectsTraining & PMOs Will not Save our Projects
Training & PMOs Will not Save our ProjectsPinnacle Strategies
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?alind tiwari
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationMichał Dudziak
 
PMI-ACP Domain IV: Team Performance v1.0
PMI-ACP Domain IV: Team Performance v1.0PMI-ACP Domain IV: Team Performance v1.0
PMI-ACP Domain IV: Team Performance v1.0PhuocNT (Fresher.VN)
 

What's hot (20)

QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
Lean Six Sigma-An Execution Engine
Lean Six Sigma-An Execution EngineLean Six Sigma-An Execution Engine
Lean Six Sigma-An Execution Engine
 
2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...
2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...
2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...
 
Golden ratiotestertodev debashis banerjee - upload
Golden ratiotestertodev   debashis banerjee - uploadGolden ratiotestertodev   debashis banerjee - upload
Golden ratiotestertodev debashis banerjee - upload
 
9.5 Manage Team
9.5 Manage Team9.5 Manage Team
9.5 Manage Team
 
Atppmp1ov1
Atppmp1ov1Atppmp1ov1
Atppmp1ov1
 
Project Quality Management - PMBOK6
Project Quality Management - PMBOK6Project Quality Management - PMBOK6
Project Quality Management - PMBOK6
 
Transitioning To Agile Webinar Presentation
Transitioning To Agile Webinar PresentationTransitioning To Agile Webinar Presentation
Transitioning To Agile Webinar Presentation
 
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQB
 
How to improve your time to market by moving to Agile with good governance (K...
How to improve your time to market by moving to Agile with good governance (K...How to improve your time to market by moving to Agile with good governance (K...
How to improve your time to market by moving to Agile with good governance (K...
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to Agile
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyThe Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
Conducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsConducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetings
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
 
Training & PMOs Will not Save our Projects
Training & PMOs Will not Save our ProjectsTraining & PMOs Will not Save our Projects
Training & PMOs Will not Save our Projects
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
 
PMI-ACP Domain IV: Team Performance v1.0
PMI-ACP Domain IV: Team Performance v1.0PMI-ACP Domain IV: Team Performance v1.0
PMI-ACP Domain IV: Team Performance v1.0
 

Similar to Practitest webinar - When a test manager makes a difference

Optimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimizely
 
6 marta firlej - is test manager role disappearing
6   marta firlej - is test manager role disappearing6   marta firlej - is test manager role disappearing
6 marta firlej - is test manager role disappearingIevgenii Katsan
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile OrganizationLitheSpeed
 
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Derk-Jan de Grood
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumDerek Huether
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleLitheSpeed
 
Project Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningProject Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningTechWell
 
Testing Your Testing Program
Testing Your Testing ProgramTesting Your Testing Program
Testing Your Testing ProgramOptimizely
 
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkMaking Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkLitheSpeed
 
Applying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessApplying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessKaali Dass PMP, PhD.
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
 
R a ci & innovation
R a ci & innovationR a ci & innovation
R a ci & innovationAlan Culler
 
Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...
Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...
Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...eaquals
 
Three Ways to Transition From “Fire Fighting” Mode to Boost Gains
Three Ways to Transition From “Fire Fighting” Mode to Boost GainsThree Ways to Transition From “Fire Fighting” Mode to Boost Gains
Three Ways to Transition From “Fire Fighting” Mode to Boost GainsSafetyChain Software
 
Maintaining quality With Agility - Fran O'Hara
Maintaining quality With Agility - Fran O'HaraMaintaining quality With Agility - Fran O'Hara
Maintaining quality With Agility - Fran O'HaraEuroSTAR Huddle
 
An Introduction to Agile Testing Agile Tour Kaunas 2013
An Introduction to Agile Testing  Agile Tour Kaunas 2013An Introduction to Agile Testing  Agile Tour Kaunas 2013
An Introduction to Agile Testing Agile Tour Kaunas 2013Clement Pickering
 
Life of a pragmatic tester
Life of a pragmatic testerLife of a pragmatic tester
Life of a pragmatic testerGitte Ottosen
 

Similar to Practitest webinar - When a test manager makes a difference (20)

Optimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentation
 
6 marta firlej - is test manager role disappearing
6   marta firlej - is test manager role disappearing6   marta firlej - is test manager role disappearing
6 marta firlej - is test manager role disappearing
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM Symposium
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
Project Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningProject Management Tips to Improve Test Planning
Project Management Tips to Improve Test Planning
 
Testing Your Testing Program
Testing Your Testing ProgramTesting Your Testing Program
Testing Your Testing Program
 
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkMaking Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
 
Agile testing
Agile testingAgile testing
Agile testing
 
Total Quality Process (TQP)
Total Quality Process (TQP)Total Quality Process (TQP)
Total Quality Process (TQP)
 
Applying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessApplying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management Process
 
ATPM-Relationship Management
ATPM-Relationship ManagementATPM-Relationship Management
ATPM-Relationship Management
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
R a ci & innovation
R a ci & innovationR a ci & innovation
R a ci & innovation
 
Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...
Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...
Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...
 
Three Ways to Transition From “Fire Fighting” Mode to Boost Gains
Three Ways to Transition From “Fire Fighting” Mode to Boost GainsThree Ways to Transition From “Fire Fighting” Mode to Boost Gains
Three Ways to Transition From “Fire Fighting” Mode to Boost Gains
 
Maintaining quality With Agility - Fran O'Hara
Maintaining quality With Agility - Fran O'HaraMaintaining quality With Agility - Fran O'Hara
Maintaining quality With Agility - Fran O'Hara
 
An Introduction to Agile Testing Agile Tour Kaunas 2013
An Introduction to Agile Testing  Agile Tour Kaunas 2013An Introduction to Agile Testing  Agile Tour Kaunas 2013
An Introduction to Agile Testing Agile Tour Kaunas 2013
 
Life of a pragmatic tester
Life of a pragmatic testerLife of a pragmatic tester
Life of a pragmatic tester
 

More from 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
 
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
 
Aginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contributeAginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contributeDerk-Jan de Grood
 
Agile Business Day 2020 - Refinement - Unlock the full potential of your refi...
Agile Business Day 2020 - Refinement- Unlock the full potential of your refi...Agile Business Day 2020 - Refinement- Unlock the full potential of your refi...
Agile Business Day 2020 - Refinement - Unlock the full potential of your refi...Derk-Jan de Grood
 
Agile Testing Days -the Challenges Ahead
Agile Testing Days -the Challenges AheadAgile Testing Days -the Challenges Ahead
Agile Testing Days -the Challenges AheadDerk-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
 
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
 
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
 
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
 

More from 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
 
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
 
Aginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contributeAginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contribute
 
Agile Business Day 2020 - Refinement - Unlock the full potential of your refi...
Agile Business Day 2020 - Refinement- Unlock the full potential of your refi...Agile Business Day 2020 - Refinement- Unlock the full potential of your refi...
Agile Business Day 2020 - Refinement - Unlock the full potential of your refi...
 
Agile Testing Days -the Challenges Ahead
Agile Testing Days -the Challenges AheadAgile Testing Days -the Challenges Ahead
Agile Testing Days -the Challenges Ahead
 
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)
 
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)
 
STRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENT
STRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENTSTRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENT
STRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENT
 
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
 

Recently uploaded

Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 

Recently uploaded (20)

Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 

Practitest webinar - When a test manager makes a difference

  • 1. When a Test Manager Makes a Difference Practitest Webinar Derk-Jan de Grood / Valori 26 September 2017
  • 2. 2 “The only constant I am sure of Is this accelerating rate of change” Source:[PeterGrabriel–downsideup]
  • 3. 3
  • 4. Goals Find out where Test managers can add value in todays context 4
  • 5. The Traditional Test manager What does the test manager do? 5
  • 6. Traditional test managers spend time on… 6 Test Policy Test strategy (for the team, the project, the organization) Budget & Resourcing PRA Environment Planning new releases to test Release Advise Test report Progress report Fight for quality (with e.g. the project manager) Connect (with e.g. Release management) Defect Triage Staff tasks like Team lead, Education, etc. TPI Tooling and Automation
  • 7. Let’s go Agile 7 Part of Development Done = Tested Team is responsible for testing
  • 8. … Continues Integration and Deployment 8 Part of Development Done = Tested Team is responsible for testing Part of Delivery Pipeline Automated
  • 11. Workshop TestNet 11 How did your work change over the last 5 years?
  • 12. Workshop TestNet 12 How did your work change over the last 5 years?
  • 13. More Less Started Stopped Keep • Teamwork • Exploratory testing • Automation • Feedback customers • Global TS • Releases • Security • PRA • E2E testing • Cloud • Working individually • Detailed scripts • Manual Testing • Formal acceptance • Reporting and Logging • Test planning • Uniform tests • Test automation • Using tools • Real time test results • Integrated tests • Using Production Data • Value driven decision making • Data driven decision making • Agile SCRUM • Auditing • Open source + own build tools • Testers that can only test • Detailed test plan • Manual written test reports • PRA (while doing devops) • Quality Focus • Specifications • Drafting test cases based on specifications • Hardcore Testing • Keep learning • Waterfall • UAT 13 Test management tasks gone sour How did your work change over the last 5 years?
  • 14. More Less Started Stopped Keep • Teamwork • Exploratory testing • Automation • Feedback customers • Global TS • Releases • Security • PRA • E2E testing • Cloud • Working individually • Detailed scripts • Manual Testing • Formal acceptance • Reporting and Logging • Test planning • Uniform tests • Test automation • Using tools • Real time test results • Integrated tests • Using Production Data • Value driven decision making • Data driven decision making • Agile SCRUM • Auditing • Open source + own build tools • Testers that can only test • Detailed test plan • Manual written test reports • PRA (while doing devops) • Quality Focus • Specifications • Drafting test cases based on specifications • Hardcore Testing • Keep learning • Waterfall • UAT 14 Test management tasks with value How did your work change over the last 5 years?
  • 15. 15 THE TESTMANAGER There is no formal role for Test management in Agile BEWARE
  • 16. Exploring in addition to checking How Quality is achieved in agile 16 Integration testing using virtualization Feature teams complete integrated features Testing is done in the sprint
  • 17. Traditional test managers spend time on… 17 Test Policy Test strategy (for the team, the project, the organization) Budget & Resourcing PRA Environment Planning new releases to test Release Advise Test report Progress report Fight for quality (with …) Connect (with e.g. Release management) Defect Triage Staff tasks like Team lead, Education, etc TPI Tooling and Automation
  • 19. Workshop with Jan Jaap Cannegieter 19
  • 20. Results of the dot voting 20 Developing Craftmanship Multiple teams Acceptance manager Integration Guarding Quality Specific tests like Performance/Security Compliance officer Manager Test pool Domain expert 0 5 10 15 20 25 30 35 40
  • 21. Settings where TM adds value Meeting compliance and regulations Coordinating teams working on the same project Responsible for acceptance Responsible for the integration test Manager of a test pool Development of test craftsmanship 21
  • 22. Meet our crew 22 Acceptance Multiple teamsIntegration
  • 23. As overall test manager I ensure that all the teams in the project are working on the right tests So that we reduce overlap, prevent gabs and the teams work efficiently on the overall quality 23 Multiple teams
  • 24. Tasks and activities • Define the overall quality strategy • Watch over the boundaries between teams • Perform risk analysis and monitor risks • Make sure the DoD’s of teams are in line with each other • Monitor test coverage • Monitor that all teams do (non-functional) testing professionally • Help teams to reach an acceptable level of testing • Tune test approach of the teams • Make sure end-to-end testing is done
  • 25. Agile Quality Strategy 26 What needs to be tested Steering committee Dashboard/ Roadmapping Auditing the test work Coaching the testing team members Organizing tests that do not fit the sprint We still need a plan to know were complete There is a need feedback and traceability (comfort & adaptivety) Testing needs be of quality to justify itself Testing needs to add value to hold up an release
  • 26. Benefits • Enhance overall quality (E2E) • More risk control • Create transparency (quality and progress) • Prevent double work or gaps • Take away bottlenecks • Efficiency – teams become more efficient • (NOT: more uniformity in the way teams test)
  • 28. As Acceptance manager I ensure that we all parties focus on the right things and know what is needed for the formal acceptance of the solution So that we succeed our mission without late surprises 29 Acceptance
  • 29. Acceptance manager When applicable • One system that support different parts of the organization • Not one PO that has the authority to decide • When working with different suppliers • Political environment Benefits • Different parts of the organization and suppliers are involved • Working towards a clear goal • Clearer acceptance criteria upfront
  • 30. Tasks and activities • Elicitate the acceptance criteria • Make sure acceptance criteria are taken into account • Make sure acceptance criteria are used in testing • Stakeholder management • Keeping track on progress during the project • Stimulate collaboration between parties • Become a trusted wing partner
  • 31. Experience: building an mobile network 32
  • 32. 33
  • 33. It ain’t done until its accepted 34 Witness Development en Tes ng Tested solu on Witness report Customer
  • 36. As integration manager I ensure that we maintain a focus on integration of component and systems So that customer journeys can be completed and we actually deliver value 38 Integration
  • 37. Integration Manager When Applicable • Project or changes that involve multiple systems • Organization is not yet completely on DevOps Benefits • Better Quality and user experience • Early detection of Integration problems • Sharing knowledge on system landscape • Bridging between teams • Better efficiency and saving money 39
  • 38. Tasks and activities • Managing environments • Advising tooling and virtualisation • Version and configuration management • Scrum of Scrums • Communication and advising teams • Drafting customer journeys and scenario’s • Quality ambassador • Tracking progress, auditing test quality
  • 40. Architecture • What are the business processes? • What are the components? • What are the interfaces? Acceptance criteria • What is the Minimal Viable Product? • What integrations are needed to make it work? Requirements traceability • When are we complete? • How do test results add up to acceptance? 42 Missing
  • 41. What should a car minimally do? 43
  • 43. Ensuring Integration (rough sketch) 45 Organization Component System Service Continuously (in the sprint) Occasionally (e.g. prior to a release)
  • 45. 47
  • 46. Do’s and Don’ts (workshop results) 48 Do • Coach the teams • Build bridges • Give teams responsibilities • Create transparency • Align with e.g. PO’s • Create clear quality requirements • Talk with testers (1:1) • Be approachable • Help and Advice • Audit • Helicopter view • Be a quality ambassador Don't • Micro management • Telling people what to do • Interfere with team internal affairs • Short term focus • Tunnel vision • Combined functions (tester + manager) • Difficult complex reports
  • 48. 50 Develop Craftsmanship As Practice lead I ensure that we exchange experiences and develop our profession So that we keep adding value and excel as testers
  • 49. Development craftmanship When applicable • Big organizations with different testers • Testing important for the business • Organizations that invest in their employees Benefits • Enhanced craftmanship • Better, more professional testing • Happy testers • More happy customers • Save money and time 51
  • 50. Tasks and activities • Coach testers • Organize knowledge sessions • Organize courses • Stimulate that testers visit conferences • Keep your own knowledge up-to-date • Test when necessary • Manage knowledge • Organize that testers share knowledge • Manage test community • Promote the importance of testing
  • 51. Other crew members Compliance officer and Manager of the test pool 53
  • 54. Role is changing 56 Traditional test managers spend time on… 15 Test Policy Test strategy (for the team, the project, the organization) Budget & Resourcing PRA Environment Planning new releases to test Release Advise Test report Progress report Fight for quality (with e.g. the project manager) Connect (with e.g. Release management) Defect Triage Staff tasks like Team lead, Education, etc TPI Tooling and Automation
  • 55. Value as a test manager 5757 Acceptance Multiple teamsIntegration Develop Craftsmanship
  • 57. We need less of them… Test manager Test Engineer 59
  • 59. 61 So be good…. or grow into a new role
  • 60. 62
  • 61. Benefits of this webinar We looked at  the activities of the Test manager  the settings where a Test manager has value  how to make a difference  alternative roles 63
  • 62. Derk-Jan Valori Coltbaan 4a 3439 NG NIEUWEGEIN The Netherlands • derkjandegrood@valori.nl • +31(0)651807878 • www.valori.nl • @DerkJanDeGrood • http://djdegrood.wordpress.com 64

Editor's Notes

  1. DevOps DevOps DevOps DevOps DevOps Lean Data-masking Data-masking IoT IoT IoT IoT IoT IoT Testbots Augmented-reality Crowd-sourcing Crowd-sourcing A/B A/B A/B A/B A/B TDD TDD TDD TDD TDD ATTD BDD BDD Agile/Scrum Agile/Scrum Agile/Scrum Agile/Scrum Agile/Scrum Agile/Scrum Agile/Scrum Programming CI/CD CI/CD CI/CD CI/CD CI/CD CI/CD CI/CD Micro Services Micro Services Blockchain Tooling Tooling Tooling Tooling ----- DevOps Lean Data masking IoT Test Bots Augmented reality Crowd sourcing A/B TDD ATTD DBB Agile/Scrum Programming CI/CD Micro Services Tooling
  2. https://www.agileconnection.com/article/5-ways-agile-testing-different-traditional-testing: Continuous Involvement In traditional projects, the test team works mostly in a silo, and there is little or no interaction needed with developers or other teams on a daily basis. But in agile, the test team is integrated with the Scrum team instead of being a separate unit. They need to be continuously involved in all aspects of the project, starting with the requirements and design of each feature. This makes the testers’ days busier with discussions, meetings, and interactions where they need to put forward their opinions. Agile necessitates that everybody report to the Scrum team first and their separate testing or development team later. In my experience as a part of a Scrum team, we would discuss our vacations or skill training needs first within the Scrum team, then inform our test manager afterward. Essential Tools Agile needs tool support more than traditional projects do because of the pace of development and continuous iterations. Each iteration brings along some regression work from the previous iterations that needs to be automated quickly. The same is true for test data generation, white-box testing tools, and static analysis tools, which become a necessity in an agile system. Given the time and quality constraints, performing white-box tests using control flow or data flow analysis, static analysis of code, or reviews for code and documents is no longer optional. Instead, it’s a mandate to prevent defects and ingrain quality into each work product. While in traditional projects, tools may be a luxury we might not be able to afford, in an agile project they become a necessity. Testers need these tools’ abilities in order to achieve their quality targets. When my team began our agile transformation, we had one automation engineer who would work on automation scripts for the entire project. But when pacing through the sprints, we quickly realized that one automation engineer was not able to keep pace with automating all features in all sprints. So, everybody started pitching in by scripting the features they tested, and eventually it was mandated. The automation expert was only used for framework-level implementation, and later he was absorbed as a functional tester. Due to frequent changes in the application within the sprint, we would follow an (n–1) approach to automation of our product, automating the features of the nth sprint in the next sprint, then subsequently using them for regression. But due to overload of regression building up as we progressed, it was crucial that each tester be able to perform and use the tools effectively, building up the test suites every sprint. Multidimensional Skills A traditional project has set expectations from the testers and testing activities. Each phase of testing gives set outputs, such as test design and specifications in the design phase, functional issues and defect reports in the execution phase, regression tests and retest results in reruns, and acceptance test reports in the end phase. This pattern does not leave much room for anything else because the project is already hard-pressed at the deadline. But an agile tester’s viewpoint covers not only the functional aspects of what he is testing, but also many broader aspects of the application. He need not be a performance testing expert to suggest during the design discussions that the design might not be able to support too many users. He may not be a usability expert, but he can suggest better ways to design the web form of their user story. He may not be a technical writer, but he may be required to review the installation guide steps. An agile tester has to have a broader perspective of quality in his project’s context and possess skills in all those areas. Effective Communication Agile requires effective communication among the team members at all times, and testers play a key role in establishing and maintaining that. For example, as a part of a Scrum team, a tester will be required to wear many hats: that of a requirement critic for the product owner, of a design reviewer for the developers and architects, of a functionality expert as a tester, and of a release adviser to the manager. Testers have to give their opinions and ideas at all stages of the project, which may be not required (or even much welcomed) in a traditional project. Testers act as the binding force of the team when they work in pairs with developers, sharing their test cases and ideas, as well as when they work as a quality reporter for the manager, with daily statistics and defect metrics for each sprint. The art of verbal and written communication is essential in an agile project. Quick Feedback from Testing The most important difference for agile testers is the quick feedback being given from the testing perspective at every point. The agile timeframes are shorter than on a traditional project, and testing needs to provide feedback about project quality on a regular basis. Daily stand-up meetings, design discussion or review meetings, the user story verification status, and sprint retrospectives all require constant feedback from testers. There is some additional pressure because the direction of the project gets defined by this feedback, and there is no final “quality gateway” at the end if the project does not meet the deadlines or quality goals. This keeps the testers on their feet at all times, unlike in traditional projects where testers are required only at the end of the project for a sign-off. Working in an agile environmnet can be challenging for testers coming from traditional projects, but by being open, flexible, and adaptive, they will find that an agile team is a wonderful place to be a tester.
  3. Interessant zijn: Value driven decision making -> heb je hier een TM voor nodig? PRA wordt meer gedaan? Testers that can only test + keep learing -> compentece lead Less formal acceptance en meer releases: maar in sommige omgevingen werkt dit anders Stopped: detaile dtestpplan and manual writen reports Real time resultd – manual written reports Actie: highlight een paar combies en concludeer dat TM minder wordt
  4. Interessant zijn: Value driven decision making -> heb je hier een TM voor nodig? PRA wordt meer gedaan? Testers that can only test + keep learing -> compentece lead Less formal acceptance en meer releases: maar in sommige omgevingen werkt dit anders Stopped: detaile dtestpplan and manual writen reports Real time resultd – manual written reports Actie: highlight een paar combies en concludeer dat TM minder wordt
  5. Meerwaarde : Inzage in kwaliteit Voorkomen gaten/dubbel werk Verhoging kwaliteit (E2E) Centrale aanspreekpunt Efficiëntie - teams worden efficiënter Kennisdeling wordt makkelijker Klanttevredenheid verhogen Tevredener medewerkers Test-techniek wordt beter Betere risico beheersing Mensen samen brengen (bijv. klanten/stakeholders/teams) Teams uit hun bubbel brengen Weghalen bottlenecks
  6. https://djdegrood.wordpress.com/2014/07/17/cdma-lianders-private-wireless-network/https://djdegrood.wordpress.com/2014/07/17/cdma-lianders-private-wireless-network/
  7. The way to avoid the second scenario is by putting into place witness process Set of goals that need to be reached by 4 activities. Extensive reviewing Witnessing is an ongoing phase and is all about transparency and working together. Avoid surprises, mitigate risk, clear understanding on quality0 Audit: De leverancier toont aan dat: checklist van uit te voeren activiteiten, -> paper trail klopt! Bewijslast ligt bij leverancier. Demo: periodieke inzage in kwaliteit van product. Toont test werkzaamheden van afgelopen periode, testscenario’s worden afgespeeld en inzicht wordt gegeven van de belangrijkste bevindingen (wat werkt nog niet). -> Demo rapport! Meetings: Strategisch testoverleg, Finding Meeting, Demo -> Kwaliteitsoverzicht Review: Testplannen, testcases, Testresultaten, Non functional testen.
  8. How to ensure Integration We do: CI/CD MBT UT Automated System test Automated e2e test Interface testing Manual Regression testing Integration sprints other
  9. When we need to take of so much items, wide spread, do we believe it will work out itself, What do we need? Yes a test strategy
  10. + Opbouwende kritiek + Samenbrengen teams + Helicopterview over ketens heen Kortzichtige blik: dus naar de toekomst kijken Micro management Tunnelvisie ------ + Coached optreden + Verantwoordelijkheid binnen teams leggen + Zorg voor afstemming & coördinatie tussen product owners + Maak kwaliteitseisen eenduidig + Wees toegankelijk + Praat regelmatig 1:1 met testers + Audit op gezette tijden + Bewustzijn kwaliteit en testen verhogen onder niet-testers Geen dubbele functie (tester + manager) Geen lange teksten & ingewikkeld verhaal bij test rapportage Testen herhalen (ook bij andere teams) Mensen vertellen wat & hoe ze het moet doen ----- Niet bemoeien met interne werkzaamheden in het team + ondersteunen indien men het vraagt + Adviseren bij een acceptatieaanpak + Testplannen maken buiten het team