SlideShare a Scribd company logo
Madrid, 26th to 28th May 2014
Setting up an Agile Support
Center
For Test and
Maintenance
Departments
Madrid, 26th to 28th May 2014
e: bernd.beersma@2b4qa.nl m: +31(0) 6-11010659 tw: @bbeersma
Madrid, 26th to 28th May 2014
e: erik.bits@2b4qa.nl m: +31(0) 6-11738416 tw: @erikbits
Madrid, 26th to 28th May 2014
PLANNED IN PROGRESS DONE
Functionality
vs
Characteristics
Testing vs
Checking
Increasing
Test Effort
Waterfall versus Agile
Waterfall versus
Agile
Madrid, 26th to 28th May 2014
Waterfall versus Agile
Madrid, 26th to 28th May 2014
Waterfall versus Agile
Individuals and
interactions
Over
Working
software
Over
Over
Customer
collaboration
Responding to
change
Over
Process and
tools
Comprehensive
documentation
Contract
negotiation
Following a plan
Madrid, 26th to 28th May 2014
Benefits caused by Agile
Earlier involvement of testers in the
project
Flexible approach
Boundaries between test &
development vanish
Joint quality awareness
Madrid, 26th to 28th May 2014
Risks caused by Agile
Lack of documentation
Changing requirements, flexible approach
Testing ‘what is’ instead of ‘what is expected’
Joint quality responsibility
Focus on functionality
Limited knowledge of test automation
Increasing test effort
Madrid, 26th to 28th May 2014
Increasing test effort
Madrid, 26th to 28th May 2014
1.
2.
3.
4.
5.
Limited knowledge of TA within the teams
Scope creep from ICT & Process to ICT
Increasing test effort
We need test automation
Backlog sprint 1
Focus on functionality
Madrid, 26th to 28th May 2014
Agile Support Center
Iteration 0
Agile Support Center
Sprint 1 Sprint 3Sprint 2
Ticket
Ticket
Maintenance
Departement
Regression Sprint 2
Regression Sprint 1
Checklist
Single Point of Communication (ASC)
TicketsTicketsTickets
Hardening
Madrid, 26th to 28th May 2014
Ticket = mini-testplan
Madrid, 26th to 28th May 2014
Ticket = mini-testplan
Madrid, 26th to 28th May 2014
1.
2.
3.
4.
5.
Limited knowledge of TA within the teams
Scope creep from ICT & Process to ICT
Increasing test effort
We need test automation
Definition of Done
Focus on functionality





Madrid, 26th to 28th May 2014
PLANNED IN PROGRESS DONE
Functionality
vs
Characteristics
Testing vs
Checking
Increasing
Test Effort
Product Backlog
Waterfall versus
Agile
Madrid, 26th to 28th May 2014
Testing versus Checking
Madrid, 26th to 28th May 2014
Functionality versus characteristics
Functionality is
still important,
Characteristics
are increasingly
important……
Madrid, 26th to 28th May 2014
9126
Maintainability
Portability
Efficiency
Functionality
Reliability
Usability
ISO 9126 -> ISO 25010
Madrid, 26th to 28th May 2014
25010 Maintainability
Portability
Performance
Efficiency
Security
Compatibility
Functional
Suitability
Reliability
Usability
ISO 9126 -> ISO 25010
Madrid, 26th to 28th May 2014
1.
2.
3.
4.
5. Awareness is created, but what about execution?
Not all tests can be automated, still manual tests
Shift from functionality to characteristics
Limited knowledge of characteristics in the teams
Backlog sprint 2
Synchronization between ASC and Scrum team
Madrid, 26th to 28th May 2014
Agile Support Center
SecurityTest Sprint 1 SecurityTest Sprint 2
Performance Test Sprint 1
Tickets
Aut. Regression
Testing
Performance
Testing
Security
Testing
Test
Environment
Other
Agile Support Center
Iteration 0 Sprint 1 Sprint 3Sprint 2
Ticket
Ticket
Maintenance
Departement
Regression Sprint 2
Regression Sprint 1
Checklist
Single Point of Communication (ASC)
TicketsTicketsTickets
Process:
☑ The SPOC brings the
characteristics to the attention
☑ determine initial test capacity
☑ determine initial planning
☑ adjust / calibrate the planning
according to sprint backlogs
☑ Preparation of the detailed
planning based on the Agile
tickets
☑ Periodic evaluation and
adjustment
Madrid, 26th to 28th May 2014
1.
2.
3.
4.
5. Awareness is created, but what about execution?
Not all tests can be automated, still manual tests
Shift from functionality to characteristics
Limited knowledge of characteristics in the teams
Synchronization between ASC and Scrum team





Definition of Done
Madrid, 26th to 28th May 2014
PLANNED IN PROGRESS DONE
Functionality
vs
Characteristics
Testing vs
Checking
Increasing
Test Effort
Product Backlog
Waterfall versus
Agile
Madrid, 26th to 28th May 2014
3 Good reasons for an ASC
Madrid, 26th to 28th May 2014
Reuse of
knowledge
Reuse of
Testware
Central
Testware
management
Flexibele
Resourcing
Efficient use of
available time
For Whom (what’s in it for me)?
Reuse of
Tooling
Madrid, 26th to 28th May 2014
Madrid, 26th to 28th May 2014

More Related Content

Viewers also liked

The tester is dead, long live the tester. A vision on the tester by Beersma &...
The tester is dead, long live the tester. A vision on the tester by Beersma &...The tester is dead, long live the tester. A vision on the tester by Beersma &...
The tester is dead, long live the tester. A vision on the tester by Beersma &...
Bernd Beersma
 
Btd erik bits bernd beersma 1.4
Btd erik bits bernd beersma 1.4Btd erik bits bernd beersma 1.4
Btd erik bits bernd beersma 1.4Bernd Beersma
 
Tool selection-a-successful-approach-btd-2013
Tool selection-a-successful-approach-btd-2013Tool selection-a-successful-approach-btd-2013
Tool selection-a-successful-approach-btd-2013
Bernd Beersma
 
The pyramid approach to testtool selection
The pyramid approach to testtool selectionThe pyramid approach to testtool selection
The pyramid approach to testtool selectionBernd Beersma
 
CompanYoungs oplæg ved Daniel Birkholm
CompanYoungs oplæg ved Daniel Birkholm CompanYoungs oplæg ved Daniel Birkholm
CompanYoungs oplæg ved Daniel Birkholm
Gro Ammendrup Ladiges
 
Oplæg fra Bruun & Partnere ved Sidsel Jess og Hans Peter Hartsteen
Oplæg fra Bruun & Partnere ved Sidsel Jess og Hans Peter HartsteenOplæg fra Bruun & Partnere ved Sidsel Jess og Hans Peter Hartsteen
Oplæg fra Bruun & Partnere ved Sidsel Jess og Hans Peter Hartsteen
Gro Ammendrup Ladiges
 
Agile and Lean support and maintenance of IT Services and Information systems
Agile and Lean support and maintenance of IT Services and Information systemsAgile and Lean support and maintenance of IT Services and Information systems
Agile and Lean support and maintenance of IT Services and Information systems
Jaroslav Procházka
 
Mario J. Novoa Filmmaker Internet Marketing Strategist @mariojnovoa
Mario J. Novoa Filmmaker Internet Marketing Strategist  @mariojnovoaMario J. Novoa Filmmaker Internet Marketing Strategist  @mariojnovoa
Mario J. Novoa Filmmaker Internet Marketing Strategist @mariojnovoa
Mario J. Novoa
 
Agile Maintenance
Agile MaintenanceAgile Maintenance
Agile Maintenance
Naresh Jain
 

Viewers also liked (11)

The tester is dead, long live the tester. A vision on the tester by Beersma &...
The tester is dead, long live the tester. A vision on the tester by Beersma &...The tester is dead, long live the tester. A vision on the tester by Beersma &...
The tester is dead, long live the tester. A vision on the tester by Beersma &...
 
Btd erik bits bernd beersma 1.4
Btd erik bits bernd beersma 1.4Btd erik bits bernd beersma 1.4
Btd erik bits bernd beersma 1.4
 
Tool selection-a-successful-approach-btd-2013
Tool selection-a-successful-approach-btd-2013Tool selection-a-successful-approach-btd-2013
Tool selection-a-successful-approach-btd-2013
 
The pyramid approach to testtool selection
The pyramid approach to testtool selectionThe pyramid approach to testtool selection
The pyramid approach to testtool selection
 
CompanYoungs oplæg ved Daniel Birkholm
CompanYoungs oplæg ved Daniel Birkholm CompanYoungs oplæg ved Daniel Birkholm
CompanYoungs oplæg ved Daniel Birkholm
 
Oplæg fra Bruun & Partnere ved Sidsel Jess og Hans Peter Hartsteen
Oplæg fra Bruun & Partnere ved Sidsel Jess og Hans Peter HartsteenOplæg fra Bruun & Partnere ved Sidsel Jess og Hans Peter Hartsteen
Oplæg fra Bruun & Partnere ved Sidsel Jess og Hans Peter Hartsteen
 
Agile power of place
Agile power of placeAgile power of place
Agile power of place
 
Agile and Lean support and maintenance of IT Services and Information systems
Agile and Lean support and maintenance of IT Services and Information systemsAgile and Lean support and maintenance of IT Services and Information systems
Agile and Lean support and maintenance of IT Services and Information systems
 
Mario J. Novoa Filmmaker Internet Marketing Strategist @mariojnovoa
Mario J. Novoa Filmmaker Internet Marketing Strategist  @mariojnovoaMario J. Novoa Filmmaker Internet Marketing Strategist  @mariojnovoa
Mario J. Novoa Filmmaker Internet Marketing Strategist @mariojnovoa
 
Muscat Waterfront
Muscat WaterfrontMuscat Waterfront
Muscat Waterfront
 
Agile Maintenance
Agile MaintenanceAgile Maintenance
Agile Maintenance
 

Similar to Setting up an Agile Support Center ExpoQA 2014 Bernd Beersma and Erik Bits

Reality shock j aracil
Reality shock   j aracilReality shock   j aracil
Reality shock j aracil
Globe Testing
 
Quality Assurance? The devs nightmare? Really ...?
Quality Assurance? The devs nightmare? Really ...?Quality Assurance? The devs nightmare? Really ...?
Quality Assurance? The devs nightmare? Really ...?
Clément DUFFAU
 
SERENE 2014 Workshop: Paper "On Applying FMEA to SOAs: A Proposal and Open Ch...
SERENE 2014 Workshop: Paper "On Applying FMEA to SOAs: A Proposal and Open Ch...SERENE 2014 Workshop: Paper "On Applying FMEA to SOAs: A Proposal and Open Ch...
SERENE 2014 Workshop: Paper "On Applying FMEA to SOAs: A Proposal and Open Ch...
SERENEWorkshop
 
DevQaOps
DevQaOpsDevQaOps
DevQaOps
Noel Jarencio
 
SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP
SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOPSOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP
SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOPAmit Midha
 
SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP
SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOPSOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP
SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOPAmit Midha
 
Chapter 8.ppt
Chapter 8.pptChapter 8.ppt
Chapter 8.ppt
AbobakrMohammedAbdoS1
 
Iryna Kulakova dev ops ITEM 2017
Iryna Kulakova   dev ops ITEM 2017Iryna Kulakova   dev ops ITEM 2017
Iryna Kulakova dev ops ITEM 2017
ITEM
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
Optimizely
 
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
QA or the Highway
 
AAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdfAAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdf
AppliedAIConsulting
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...
SpagoWorld
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
TaUB Solutions
 
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
rajni singh
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
Capgemini
 
SteriTech Technical Centre Courses 2015
SteriTech Technical Centre Courses 2015SteriTech Technical Centre Courses 2015
SteriTech Technical Centre Courses 2015
Darren Beckett
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CloudIDSummit
 
Praneeth Introduction_Manuf. & PM.pdf
Praneeth Introduction_Manuf. & PM.pdfPraneeth Introduction_Manuf. & PM.pdf
Praneeth Introduction_Manuf. & PM.pdf
praneeth491311
 
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
ESEM 2014
 

Similar to Setting up an Agile Support Center ExpoQA 2014 Bernd Beersma and Erik Bits (20)

Reality shock j aracil
Reality shock   j aracilReality shock   j aracil
Reality shock j aracil
 
Quality Assurance? The devs nightmare? Really ...?
Quality Assurance? The devs nightmare? Really ...?Quality Assurance? The devs nightmare? Really ...?
Quality Assurance? The devs nightmare? Really ...?
 
SERENE 2014 Workshop: Paper "On Applying FMEA to SOAs: A Proposal and Open Ch...
SERENE 2014 Workshop: Paper "On Applying FMEA to SOAs: A Proposal and Open Ch...SERENE 2014 Workshop: Paper "On Applying FMEA to SOAs: A Proposal and Open Ch...
SERENE 2014 Workshop: Paper "On Applying FMEA to SOAs: A Proposal and Open Ch...
 
DevQaOps
DevQaOpsDevQaOps
DevQaOps
 
SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP
SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOPSOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP
SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP
 
SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP
SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOPSOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP
SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP
 
Chapter 8.ppt
Chapter 8.pptChapter 8.ppt
Chapter 8.ppt
 
Iryna Kulakova dev ops ITEM 2017
Iryna Kulakova   dev ops ITEM 2017Iryna Kulakova   dev ops ITEM 2017
Iryna Kulakova dev ops ITEM 2017
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
 
AAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdfAAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdf
 
Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...Simpda 2014 - A living story: measuring quality of developments in a large in...
Simpda 2014 - A living story: measuring quality of developments in a large in...
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
 
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
 
CVDEC14
CVDEC14CVDEC14
CVDEC14
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 
SteriTech Technical Centre Courses 2015
SteriTech Technical Centre Courses 2015SteriTech Technical Centre Courses 2015
SteriTech Technical Centre Courses 2015
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
 
Praneeth Introduction_Manuf. & PM.pdf
Praneeth Introduction_Manuf. & PM.pdfPraneeth Introduction_Manuf. & PM.pdf
Praneeth Introduction_Manuf. & PM.pdf
 
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
 

Recently uploaded

Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 

Recently uploaded (20)

Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 

Setting up an Agile Support Center ExpoQA 2014 Bernd Beersma and Erik Bits

  • 1. Madrid, 26th to 28th May 2014 Setting up an Agile Support Center For Test and Maintenance Departments
  • 2. Madrid, 26th to 28th May 2014 e: bernd.beersma@2b4qa.nl m: +31(0) 6-11010659 tw: @bbeersma
  • 3. Madrid, 26th to 28th May 2014 e: erik.bits@2b4qa.nl m: +31(0) 6-11738416 tw: @erikbits
  • 4. Madrid, 26th to 28th May 2014 PLANNED IN PROGRESS DONE Functionality vs Characteristics Testing vs Checking Increasing Test Effort Waterfall versus Agile Waterfall versus Agile
  • 5. Madrid, 26th to 28th May 2014 Waterfall versus Agile
  • 6. Madrid, 26th to 28th May 2014 Waterfall versus Agile Individuals and interactions Over Working software Over Over Customer collaboration Responding to change Over Process and tools Comprehensive documentation Contract negotiation Following a plan
  • 7. Madrid, 26th to 28th May 2014 Benefits caused by Agile Earlier involvement of testers in the project Flexible approach Boundaries between test & development vanish Joint quality awareness
  • 8. Madrid, 26th to 28th May 2014 Risks caused by Agile Lack of documentation Changing requirements, flexible approach Testing ‘what is’ instead of ‘what is expected’ Joint quality responsibility Focus on functionality Limited knowledge of test automation Increasing test effort
  • 9. Madrid, 26th to 28th May 2014 Increasing test effort
  • 10. Madrid, 26th to 28th May 2014 1. 2. 3. 4. 5. Limited knowledge of TA within the teams Scope creep from ICT & Process to ICT Increasing test effort We need test automation Backlog sprint 1 Focus on functionality
  • 11. Madrid, 26th to 28th May 2014 Agile Support Center Iteration 0 Agile Support Center Sprint 1 Sprint 3Sprint 2 Ticket Ticket Maintenance Departement Regression Sprint 2 Regression Sprint 1 Checklist Single Point of Communication (ASC) TicketsTicketsTickets Hardening
  • 12. Madrid, 26th to 28th May 2014 Ticket = mini-testplan
  • 13. Madrid, 26th to 28th May 2014 Ticket = mini-testplan
  • 14. Madrid, 26th to 28th May 2014 1. 2. 3. 4. 5. Limited knowledge of TA within the teams Scope creep from ICT & Process to ICT Increasing test effort We need test automation Definition of Done Focus on functionality     
  • 15. Madrid, 26th to 28th May 2014 PLANNED IN PROGRESS DONE Functionality vs Characteristics Testing vs Checking Increasing Test Effort Product Backlog Waterfall versus Agile
  • 16. Madrid, 26th to 28th May 2014 Testing versus Checking
  • 17. Madrid, 26th to 28th May 2014 Functionality versus characteristics Functionality is still important, Characteristics are increasingly important……
  • 18. Madrid, 26th to 28th May 2014 9126 Maintainability Portability Efficiency Functionality Reliability Usability ISO 9126 -> ISO 25010
  • 19. Madrid, 26th to 28th May 2014 25010 Maintainability Portability Performance Efficiency Security Compatibility Functional Suitability Reliability Usability ISO 9126 -> ISO 25010
  • 20. Madrid, 26th to 28th May 2014 1. 2. 3. 4. 5. Awareness is created, but what about execution? Not all tests can be automated, still manual tests Shift from functionality to characteristics Limited knowledge of characteristics in the teams Backlog sprint 2 Synchronization between ASC and Scrum team
  • 21. Madrid, 26th to 28th May 2014 Agile Support Center SecurityTest Sprint 1 SecurityTest Sprint 2 Performance Test Sprint 1 Tickets Aut. Regression Testing Performance Testing Security Testing Test Environment Other Agile Support Center Iteration 0 Sprint 1 Sprint 3Sprint 2 Ticket Ticket Maintenance Departement Regression Sprint 2 Regression Sprint 1 Checklist Single Point of Communication (ASC) TicketsTicketsTickets Process: ☑ The SPOC brings the characteristics to the attention ☑ determine initial test capacity ☑ determine initial planning ☑ adjust / calibrate the planning according to sprint backlogs ☑ Preparation of the detailed planning based on the Agile tickets ☑ Periodic evaluation and adjustment
  • 22. Madrid, 26th to 28th May 2014 1. 2. 3. 4. 5. Awareness is created, but what about execution? Not all tests can be automated, still manual tests Shift from functionality to characteristics Limited knowledge of characteristics in the teams Synchronization between ASC and Scrum team      Definition of Done
  • 23. Madrid, 26th to 28th May 2014 PLANNED IN PROGRESS DONE Functionality vs Characteristics Testing vs Checking Increasing Test Effort Product Backlog Waterfall versus Agile
  • 24. Madrid, 26th to 28th May 2014 3 Good reasons for an ASC
  • 25. Madrid, 26th to 28th May 2014 Reuse of knowledge Reuse of Testware Central Testware management Flexibele Resourcing Efficient use of available time For Whom (what’s in it for me)? Reuse of Tooling
  • 26. Madrid, 26th to 28th May 2014
  • 27. Madrid, 26th to 28th May 2014