SlideShare a Scribd company logo
1 of 42
Road to DevOps @ Stater
Pascal Dufour
(Agile test consultant)
www.stater.nl
1
Marketshare
2
โ€ข Market share at the start of 2014: 30%
Marketshare
3
โ€ข Market share at the start of 2014: 30%
โ€ข Market share Q1 2015: 40%
Marketshare
4
โ€ข Market share at the start of 2014: 30%
โ€ข Market share Q1 2015: 40%
โ€ข Goal: 70 % market share by the end of 2018
Innovation
55
Financieel akkoord
Snel zekerheid voor de
consument
Bouwdepot
Mijn gegevens
3 pilars for growth
6
70% market share
New
customers
Expanding
BPO offering
(mid office) Innovation
(digitization)
Our IT landscape
7
Our challenges
โ€ขUnsatisfied customers
โ€ขUnstable testing environments
โ€ขPainful releases
โ€ขSystem outage
โ€ขIncidents
Our plan
9
CD pipeline
Scrum
Devops
Delivery was โ€œold schoolโ€
The answer: Continuous Delivery
Ontwikkel
Omgeving
Test
Omgeving
Acceptatie
Omgeving
Productie
Omgeving
Automated provisioning
Agile software
development
Continuous integration Automated testing
Automated deployment
12
CD Pipeline
13
XL testview
Automated flows for releases
15
Paradigm shift
16
โ€ข Release more frequently
โ€ข Use tools that best fit the job
โ€ข Fewer code bases
โ€ข Automate repetitive tasks
Agile software development
Where to start with Agile:
. You are here
18
Itโ€™s a project:
19
Scrum
20http://blog.manageagile.com/2012/06/finding-right-team.html
26 agile teams
21
TAAS
- Test framework
- Coaching
- Test automation
Added Operation engineers
22
TAAS
- Test framework
- Coaching
- Test automation
TAAS23
Taas environment
costumer
business
Maturity matrix
Maturity
24
LEVEL
5 Agile Cultuur Zorgen dat agile mindset onderdeel van cultuur
blijft door een levendige omgeving te creรซren.
4 Adaptief Reageren op wijzigingen door meerdere niveaus
van feedback
3 Effectief Ontwikkelen van software op een effectieve
manier
2 Evolutionair Opleveren van software eerder en meer frequent
1 Samenwerking Communicatie en samenwerking vergroten
translate
Maturity matrix
25
Maturity matrix => actions
26
Team D
Team B
Team
C
Maturity matrix => actions
Team DTeam C
Team B
27
Testing example
The User Acceptance Test in a Day
Automation
โ€ข Workshops to transition from manual testing to Living Documentation.
โ€ข Use of Persona
โ€ข External help to automate
โ€ข Run in CI
โ€ข Run in CD
28
Stater - 3 minuten demo29
Manual testing
Regression testing on the
acceptance environment
Automatische
Checks
REGRESSIE TESTEN OP
ACCEPTATIE OMGEVING
Handmatige
Testen
Operations
At the driver seat
Automation of UAT
Stater - 3 minuten demo30
Dev
Test
Acceptance Production
Manual
TestingAutomatic
Checks
Manual
Testing
Automatic
Checks
Manual
Testing
Automation current state
Succes
31
First test in the
continuous delivery
pipeline
Took us
10 weeks
Setup. more setup. more setup more, more setup, almost there, more more setup
test Lening in beheer
Stater - 3 minuten demo32
Automatische
Checks
Regression on Test environment
Manual
Testing
STAP 1
Flakiness
0
What are we testing?
33
Visualise!
Build monitors for real time insights
34
Build monitors for real time insights
35
Build monitors for real time insights
36
Bereikt de afgelopen 2 sprints
Stater - 3 minuten demo37
Test Automation โ€˜praat[laatโ€™
Sprint 0 Sprint 1 Sprint 2 Sprint 3
Kickoff
Pilot
TA
Uitleg
Refinement + Retro
Pilot
Retro
Pilot
Refinement
Development
Review en
Fitnesse scenario
support
Sprint n
Pilot
team
TAAS
SM
Dev
Team +
business
Agile
Intake
inspanninginspanning
Regelt samen
met Agile
coach intake
TA
coach
presentatie
plan
TA
coach
Uitleg
Dev
Team /
Dev / test
Dev
Team +
Business +
initiator
Agile
coach
SM / POSM
SM /
TA
coach
SM /
TA
coach
Bouw US
+ Automatisering
scenario
TA
coach
Select
User story
Support op aanvraagTA
coach
TA
coach
Dev
Team +
Business +
TA
coach
Dev
Team
Dev
Team +
Business +
SM SM
Dev
Team +
Business +
TA
coach
TA
coach
SM SM
Refinement +
Review en
Fitnesse scenario
User story
+ Automatisering
scenario
TA adoptie
Dev
Team +
business
Speedโ€ฆ
40
Deliver test environment from 1-2 weeks to 1 hour
Provisioning of servers from 1-2 days to 30 minutes
Deploying software from 1-2 weeks to 30 minutes
Integration from 2 months to 30 minutes
Lessons learned for Stater
41
โ€ข Everyone training
โ€ข Wait until someone wants to start
โ€ข One coach
โ€ข Community of practice with โ€œjuniorโ€
โ€ข Bottom up approach
โ€ข Ownership of Test automation in one team
โ€ข If time permits the team can pick it up
โ€ข Wait to be asked to try automation
โ€ข Automation is not easy
โ€ข Design patterns also apply for test code
โ€ข โ€œRealโ€œ developer needed
โ€ข Agile mindset is not easy
What works for Stater
42
โ€ข Pilot teams โ€œ3 sprintsโ€
โ€ข Open community
โ€ข Walk in sessions
โ€ข Training while being coached
โ€ข Discuss guidelines
โ€ข Sonar
โ€ข Development skills needed
โ€ข Place improvement on the backlog (20%)
โ€ข Start with a picture
โ€ข Donโ€™t tell them how to automate, explain what automation can do for you.
โ€ข Test automation is very useable to accelerate your manual testing
โ€ข Business/OPS at the driver seat
โ€ข Checks for the CD pipeline
โ€ข Support by management
VISIBILITY
The challengesโ€ฆ
โ€ข Extending the test coverage of automated test
โ€ข More teams using test automation.
โ€ข More ATDD
โ€ข Not all testers are developers.
โ€ข Collaborative code ownership
โ€ข OPS in the agile teams
Next stepsโ€ฆ
Question?
44

More Related Content

What's hot

QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
Praveen Dosapati (CSM)
ย 
Building Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldBuilding Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps World
QASymphony
ย 

What's hot (19)

Using Crowdsourced Testing to Turbocharge your Development Team
Using Crowdsourced Testing to Turbocharge your Development TeamUsing Crowdsourced Testing to Turbocharge your Development Team
Using Crowdsourced Testing to Turbocharge your Development Team
ย 
Continuous Testing in Vegas
Continuous Testing in VegasContinuous Testing in Vegas
Continuous Testing in Vegas
ย 
QA Strategies for Testing Legacy Web Apps
QA Strategies for Testing Legacy Web AppsQA Strategies for Testing Legacy Web Apps
QA Strategies for Testing Legacy Web Apps
ย 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
ย 
QA in an Agile World for Agile and Beyond 2015
QA in an Agile World for Agile and Beyond 2015QA in an Agile World for Agile and Beyond 2015
QA in an Agile World for Agile and Beyond 2015
ย 
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
ย 
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
ย 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile Environment
ย 
ATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approachATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approach
ย 
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018
ย 
Continuous Delivery & Testing Madrid AfterTest
Continuous Delivery & Testing Madrid AfterTestContinuous Delivery & Testing Madrid AfterTest
Continuous Delivery & Testing Madrid AfterTest
ย 
FiSTB - agile testing
FiSTB - agile testingFiSTB - agile testing
FiSTB - agile testing
ย 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
ย 
Continuous Delivery Presentation
Continuous Delivery PresentationContinuous Delivery Presentation
Continuous Delivery Presentation
ย 
Building Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldBuilding Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps World
ย 
ProductSavvy - Scrum and QA
ProductSavvy - Scrum and QAProductSavvy - Scrum and QA
ProductSavvy - Scrum and QA
ย 
ExpoQA 2017 testing_tools_in_the_ages_of_devops_and_agile
ExpoQA 2017 testing_tools_in_the_ages_of_devops_and_agileExpoQA 2017 testing_tools_in_the_ages_of_devops_and_agile
ExpoQA 2017 testing_tools_in_the_ages_of_devops_and_agile
ย 
Agile Testing Best Practices
Agile Testing Best PracticesAgile Testing Best Practices
Agile Testing Best Practices
ย 
Agile QA Process
Agile QA ProcessAgile QA Process
Agile QA Process
ย 

Viewers also liked

Adviesrapport Functioneel Beheer binnen de gemeente Bussum
Adviesrapport Functioneel Beheer binnen de gemeente BussumAdviesrapport Functioneel Beheer binnen de gemeente Bussum
Adviesrapport Functioneel Beheer binnen de gemeente Bussum
Amanda Vrakking
ย 
Science curriculum
Science curriculumScience curriculum
Science curriculum
David Geelan
ย 
Module 3 Week 2 Review
Module 3 Week 2 ReviewModule 3 Week 2 Review
Module 3 Week 2 Review
CDOL
ย 
Post tramatic stress and proverty
Post tramatic stress and provertyPost tramatic stress and proverty
Post tramatic stress and proverty
Baroness Thompson
ย 

Viewers also liked (20)

Meetup How we became Software testing world champion
Meetup How we became Software testing world championMeetup How we became Software testing world champion
Meetup How we became Software testing world champion
ย 
Robotesting, are you ready for that yet? 7WCSQ Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik MarselisRobotesting, are you ready for that yet? 7WCSQ Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik Marselis
ย 
DevOps bij Alliander - een praktijkvoorbeeld
DevOps bij Alliander - een praktijkvoorbeeldDevOps bij Alliander - een praktijkvoorbeeld
DevOps bij Alliander - een praktijkvoorbeeld
ย 
Adviesrapport Functioneel Beheer binnen de gemeente Bussum
Adviesrapport Functioneel Beheer binnen de gemeente BussumAdviesrapport Functioneel Beheer binnen de gemeente Bussum
Adviesrapport Functioneel Beheer binnen de gemeente Bussum
ย 
Functioneel Beheer en Informatiemanagement: 2015 - 2020
Functioneel Beheer en Informatiemanagement: 2015 - 2020Functioneel Beheer en Informatiemanagement: 2015 - 2020
Functioneel Beheer en Informatiemanagement: 2015 - 2020
ย 
History Lesson Tad Presentation
History Lesson  Tad PresentationHistory Lesson  Tad Presentation
History Lesson Tad Presentation
ย 
TAD DevOps presentation 2013
TAD DevOps presentation 2013TAD DevOps presentation 2013
TAD DevOps presentation 2013
ย 
Top 10 DevOps Areas Need To Focus
Top 10 DevOps Areas Need To FocusTop 10 DevOps Areas Need To Focus
Top 10 DevOps Areas Need To Focus
ย 
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
ย 
continous integration and delivery
continous integration and deliverycontinous integration and delivery
continous integration and delivery
ย 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
ย 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
ย 
MobileDiagnosis Project technical Presentation 2014
MobileDiagnosis Project  technical Presentation  2014MobileDiagnosis Project  technical Presentation  2014
MobileDiagnosis Project technical Presentation 2014
ย 
Science curriculum
Science curriculumScience curriculum
Science curriculum
ย 
Module 3 Week 2 Review
Module 3 Week 2 ReviewModule 3 Week 2 Review
Module 3 Week 2 Review
ย 
Rapporto ottobre congo 2013
Rapporto ottobre congo 2013 Rapporto ottobre congo 2013
Rapporto ottobre congo 2013
ย 
PP: God Bless America - Kate Smith
PP: God Bless America - Kate SmithPP: God Bless America - Kate Smith
PP: God Bless America - Kate Smith
ย 
Resilience 2013
Resilience 2013Resilience 2013
Resilience 2013
ย 
Post tramatic stress and proverty
Post tramatic stress and provertyPost tramatic stress and proverty
Post tramatic stress and proverty
ย 
MobileDiagnosis:an appropriate technology
MobileDiagnosis:an appropriate technologyMobileDiagnosis:an appropriate technology
MobileDiagnosis:an appropriate technology
ย 

Similar to Road 2 devops at Stater

Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity Software Ireland
ย 

Similar to Road 2 devops at Stater (20)

Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015
ย 
Agile testing - Principles and best practices
Agile testing  - Principles and best practicesAgile testing  - Principles and best practices
Agile testing - Principles and best practices
ย 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in Agile
ย 
Building QA Team that matters for an Agile World
Building QA Team that matters for an Agile WorldBuilding QA Team that matters for an Agile World
Building QA Team that matters for an Agile World
ย 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
ย 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
ย 
AgileTesting_Ver1.0
AgileTesting_Ver1.0AgileTesting_Ver1.0
AgileTesting_Ver1.0
ย 
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
ย 
Invite the tester to the party
Invite the tester to the partyInvite the tester to the party
Invite the tester to the party
ย 
Practical Testing Strategy for Agile Team
Practical Testing Strategy for Agile TeamPractical Testing Strategy for Agile Team
Practical Testing Strategy for Agile Team
ย 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
ย 
Testing fundamentals in a changing world
Testing fundamentals in a changing worldTesting fundamentals in a changing world
Testing fundamentals in a changing world
ย 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
ย 
QM in Software Projects
QM in Software ProjectsQM in Software Projects
QM in Software Projects
ย 
Agile testing
Agile testingAgile testing
Agile testing
ย 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous Delivery
ย 
Agile Acceptance testing with Fitnesse
Agile Acceptance testing with FitnesseAgile Acceptance testing with Fitnesse
Agile Acceptance testing with Fitnesse
ย 
UiPath Test Automation Webinar Recap
UiPath Test Automation Webinar RecapUiPath Test Automation Webinar Recap
UiPath Test Automation Webinar Recap
ย 
XStudio supports agile and sdlc projects
XStudio supports agile and sdlc projectsXStudio supports agile and sdlc projects
XStudio supports agile and sdlc projects
ย 
Continuous Integration Practices
Continuous Integration Practices Continuous Integration Practices
Continuous Integration Practices
ย 

More from Pascal Dufour

Happier teams by cesario ramos and pascal dufour
Happier teams by cesario ramos and pascal dufourHappier teams by cesario ramos and pascal dufour
Happier teams by cesario ramos and pascal dufour
Pascal Dufour
ย 

More from Pascal Dufour (8)

Contract testing TestCon 2019
Contract testing TestCon 2019Contract testing TestCon 2019
Contract testing TestCon 2019
ย 
Agile testing organizational mindshift
Agile testing organizational mindshiftAgile testing organizational mindshift
Agile testing organizational mindshift
ย 
Stop coding start testing
Stop coding start testingStop coding start testing
Stop coding start testing
ย 
A-TDD workshop Testnet
A-TDD workshop Testnet A-TDD workshop Testnet
A-TDD workshop Testnet
ย 
Happier teams by cesario ramos and pascal dufour
Happier teams by cesario ramos and pascal dufourHappier teams by cesario ramos and pascal dufour
Happier teams by cesario ramos and pascal dufour
ย 
Think different visualization tools for testers StarEast 2013 pascaldufour
Think different  visualization tools for testers  StarEast 2013 pascaldufourThink different  visualization tools for testers  StarEast 2013 pascaldufour
Think different visualization tools for testers StarEast 2013 pascaldufour
ย 
Successful testing continuous delivery (Testnet 2013)
Successful testing continuous delivery (Testnet 2013)Successful testing continuous delivery (Testnet 2013)
Successful testing continuous delivery (Testnet 2013)
ย 
Visibility najaarsevent testnet
Visibility najaarsevent testnetVisibility najaarsevent testnet
Visibility najaarsevent testnet
ย 

Recently uploaded

call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
Best VIP Call Girls Morni Hills Just Click Me 6367492432
Best VIP Call Girls Morni Hills Just Click Me 6367492432Best VIP Call Girls Morni Hills Just Click Me 6367492432
Best VIP Call Girls Morni Hills Just Click Me 6367492432
motiram463
ย 
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Independent Call Girls in Mira Bhayandar ๐ŸŒน 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar ๐ŸŒน 9920725232 ( Call Me ) Mumbai ...VIP Independent Call Girls in Mira Bhayandar ๐ŸŒน 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar ๐ŸŒน 9920725232 ( Call Me ) Mumbai ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 

Recently uploaded (20)

Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech Belgium
ย 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
ย 
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
Business Principles, Tools, and Techniques in Participating in Various Types...
Business Principles, Tools, and Techniques  in Participating in Various Types...Business Principles, Tools, and Techniques  in Participating in Various Types...
Business Principles, Tools, and Techniques in Participating in Various Types...
ย 
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
ย 
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
ย 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
ย 
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
ย 
Best VIP Call Girls Morni Hills Just Click Me 6367492432
Best VIP Call Girls Morni Hills Just Click Me 6367492432Best VIP Call Girls Morni Hills Just Click Me 6367492432
Best VIP Call Girls Morni Hills Just Click Me 6367492432
ย 
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
ย 
VIP Independent Call Girls in Mira Bhayandar ๐ŸŒน 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar ๐ŸŒน 9920725232 ( Call Me ) Mumbai ...VIP Independent Call Girls in Mira Bhayandar ๐ŸŒน 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar ๐ŸŒน 9920725232 ( Call Me ) Mumbai ...
ย 
Top Rated Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
ย 
Top Rated Pune Call Girls Sinhagad Road โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated  Pune Call Girls Sinhagad Road โŸŸ 6297143586 โŸŸ Call Me For Genuine S...Top Rated  Pune Call Girls Sinhagad Road โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated Pune Call Girls Sinhagad Road โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
ย 
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
ย 
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
ย 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
ย 
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
ย 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
ย 
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbaiVasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
ย 

Road 2 devops at Stater

  • 1. Road to DevOps @ Stater Pascal Dufour (Agile test consultant)
  • 3. Marketshare 2 โ€ข Market share at the start of 2014: 30%
  • 4. Marketshare 3 โ€ข Market share at the start of 2014: 30% โ€ข Market share Q1 2015: 40%
  • 5. Marketshare 4 โ€ข Market share at the start of 2014: 30% โ€ข Market share Q1 2015: 40% โ€ข Goal: 70 % market share by the end of 2018
  • 6. Innovation 55 Financieel akkoord Snel zekerheid voor de consument Bouwdepot Mijn gegevens
  • 7. 3 pilars for growth 6 70% market share New customers Expanding BPO offering (mid office) Innovation (digitization)
  • 9. Our challenges โ€ขUnsatisfied customers โ€ขUnstable testing environments โ€ขPainful releases โ€ขSystem outage โ€ขIncidents
  • 11. Delivery was โ€œold schoolโ€
  • 12. The answer: Continuous Delivery Ontwikkel Omgeving Test Omgeving Acceptatie Omgeving Productie Omgeving Automated provisioning Agile software development Continuous integration Automated testing Automated deployment 12
  • 14. Automated flows for releases 15
  • 15. Paradigm shift 16 โ€ข Release more frequently โ€ข Use tools that best fit the job โ€ข Fewer code bases โ€ข Automate repetitive tasks
  • 17. Where to start with Agile: . You are here 18
  • 20. 26 agile teams 21 TAAS - Test framework - Coaching - Test automation
  • 21. Added Operation engineers 22 TAAS - Test framework - Coaching - Test automation
  • 23. Maturity matrix Maturity 24 LEVEL 5 Agile Cultuur Zorgen dat agile mindset onderdeel van cultuur blijft door een levendige omgeving te creรซren. 4 Adaptief Reageren op wijzigingen door meerdere niveaus van feedback 3 Effectief Ontwikkelen van software op een effectieve manier 2 Evolutionair Opleveren van software eerder en meer frequent 1 Samenwerking Communicatie en samenwerking vergroten translate
  • 25. Maturity matrix => actions 26 Team D Team B Team C
  • 26. Maturity matrix => actions Team DTeam C Team B 27
  • 27. Testing example The User Acceptance Test in a Day Automation โ€ข Workshops to transition from manual testing to Living Documentation. โ€ข Use of Persona โ€ข External help to automate โ€ข Run in CI โ€ข Run in CD 28
  • 28. Stater - 3 minuten demo29 Manual testing Regression testing on the acceptance environment Automatische Checks REGRESSIE TESTEN OP ACCEPTATIE OMGEVING Handmatige Testen Operations At the driver seat Automation of UAT
  • 29. Stater - 3 minuten demo30 Dev Test Acceptance Production Manual TestingAutomatic Checks Manual Testing Automatic Checks Manual Testing Automation current state
  • 30. Succes 31 First test in the continuous delivery pipeline Took us 10 weeks Setup. more setup. more setup more, more setup, almost there, more more setup test Lening in beheer
  • 31. Stater - 3 minuten demo32 Automatische Checks Regression on Test environment Manual Testing STAP 1 Flakiness 0
  • 32. What are we testing? 33 Visualise!
  • 33. Build monitors for real time insights 34
  • 34. Build monitors for real time insights 35
  • 35. Build monitors for real time insights 36
  • 36. Bereikt de afgelopen 2 sprints Stater - 3 minuten demo37
  • 37. Test Automation โ€˜praat[laatโ€™ Sprint 0 Sprint 1 Sprint 2 Sprint 3 Kickoff Pilot TA Uitleg Refinement + Retro Pilot Retro Pilot Refinement Development Review en Fitnesse scenario support Sprint n Pilot team TAAS SM Dev Team + business Agile Intake inspanninginspanning Regelt samen met Agile coach intake TA coach presentatie plan TA coach Uitleg Dev Team / Dev / test Dev Team + Business + initiator Agile coach SM / POSM SM / TA coach SM / TA coach Bouw US + Automatisering scenario TA coach Select User story Support op aanvraagTA coach TA coach Dev Team + Business + TA coach Dev Team Dev Team + Business + SM SM Dev Team + Business + TA coach TA coach SM SM Refinement + Review en Fitnesse scenario User story + Automatisering scenario TA adoptie Dev Team + business
  • 38. Speedโ€ฆ 40 Deliver test environment from 1-2 weeks to 1 hour Provisioning of servers from 1-2 days to 30 minutes Deploying software from 1-2 weeks to 30 minutes Integration from 2 months to 30 minutes
  • 39. Lessons learned for Stater 41 โ€ข Everyone training โ€ข Wait until someone wants to start โ€ข One coach โ€ข Community of practice with โ€œjuniorโ€ โ€ข Bottom up approach โ€ข Ownership of Test automation in one team โ€ข If time permits the team can pick it up โ€ข Wait to be asked to try automation โ€ข Automation is not easy โ€ข Design patterns also apply for test code โ€ข โ€œRealโ€œ developer needed โ€ข Agile mindset is not easy
  • 40. What works for Stater 42 โ€ข Pilot teams โ€œ3 sprintsโ€ โ€ข Open community โ€ข Walk in sessions โ€ข Training while being coached โ€ข Discuss guidelines โ€ข Sonar โ€ข Development skills needed โ€ข Place improvement on the backlog (20%) โ€ข Start with a picture โ€ข Donโ€™t tell them how to automate, explain what automation can do for you. โ€ข Test automation is very useable to accelerate your manual testing โ€ข Business/OPS at the driver seat โ€ข Checks for the CD pipeline โ€ข Support by management VISIBILITY
  • 41. The challengesโ€ฆ โ€ข Extending the test coverage of automated test โ€ข More teams using test automation. โ€ข More ATDD โ€ข Not all testers are developers. โ€ข Collaborative code ownership โ€ข OPS in the agile teams

Editor's Notes

  1. Ton