![Page 1: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/1.jpg)
Don’t Refactor.Rebuild.
Kinda.
Wouter Lagerweij@wouterla
Scrum Gathering Prague 2015
![Page 2: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/2.jpg)
![Page 3: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/3.jpg)
![Page 4: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/4.jpg)
![Page 5: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/5.jpg)
![Page 6: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/6.jpg)
Rebuild?
![Page 7: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/7.jpg)
Why you shouldn’t
● What was it supposed to do?● What did it end up doing?● Do we still want that?● Why would it be better now?● No new new things, or playing catch-up?
![Page 8: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/8.jpg)
So...
● Deliver new value from day one● Focus on quality● Change your process● Be specific in what you want now
![Page 9: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/9.jpg)
In Practice
● Strangler Pattern● Continuous Delivery● BDD
![Page 10: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/10.jpg)
DB
request for website A
Legacy system
![Page 11: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/11.jpg)
DB
website A
Legacy system
Incoming request
New Page
Service
Incoming requestfor new page
![Page 12: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/12.jpg)
DB
website A
Legacy system
Incoming requestfor job detail page
New Page
Service
Incoming requestfor other pages
feature toggle
?
![Page 13: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/13.jpg)
“Every Push To Production”
Continuous Delivery
![Page 14: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/14.jpg)
BDD
![Page 15: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/15.jpg)
![Page 16: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/16.jpg)
Test
Acc
Prod
VPN
docker
docker
docker
![Page 17: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/17.jpg)
In one month
● legacy system● few tests● manual deploys● 1 release per week● timid team
● decoupled services● 100% coverage● full automation● 30 releases per day● courage
![Page 18: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/18.jpg)
![Page 19: Rebuild. - Scrum€¦ · VNU VACATURE MEDIA meer informatie over dit bedrijf VNU VACATURE Agile test engineer MEDIA Vacature info Functiegroep: Contact Bedrijf: Geplaatst op: Standplaats:](https://reader033.vdocuments.site/reader033/viewer/2022050114/5f4b6b9733ef62122e558b7a/html5/thumbnails/19.jpg)
@wouterlaWouter Lagerweij
http://www.lagerweij.com/
Thank You!