Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John
-
date post
13-Sep-2014 -
Category
Technology
-
view
480 -
download
0
description
Transcript of Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John
![Page 1: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/1.jpg)
Continuous Delivery : For Fast and Consistent Value
Ebin John [email protected]
http://in.linkedin.com/in/ebinjp
![Page 2: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/2.jpg)
About me
![Page 3: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/3.jpg)
Check-in : Expectations
![Page 4: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/4.jpg)
Story for Today
• Continuous Delivery
• Why
• How
• What
![Page 5: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/5.jpg)
Value Stream Mapping
5
Total lead time 2206 hours
Value added time267 hours
Efficiency12%
http://en.wikipedia.org/wiki/Value_stream_mapping
![Page 6: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/6.jpg)
How do we deliver!
Users PO BA Architect, Tech Lead Dev Test BA PO Production Users
![Page 7: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/7.jpg)
Build software that is production ready at all times
Continuous Delivery
Frequent, low risk releases
Faster Time to Market
Fast feedback, visibility and
control
Built-in Software Quality
Reduce Risk
![Page 8: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/8.jpg)
Is this new for us?
![Page 9: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/9.jpg)
Our Principles
![Page 10: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/10.jpg)
Our Principles
![Page 11: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/11.jpg)
Principles of continuous delivery
1.The process for releasing/deploying software MUST be repeatable and reliable.
2.Automate everything! 3.If something is difficult or painful, do it more often.4.Keep everything in source control5.Done means “released”.6.Build quality in!7.Everybody has responsibility for the release process.8.Improve continuously.
![Page 12: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/12.jpg)
4 Practices of Continuous Delivery
1. Build binaries only once
2. Use precisely the same mechanism to deploy to every environment
3. Smoke test your deployment
4. If anything fails, stop the line!
![Page 13: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/13.jpg)
Deployment pipeline
http://en.wikipedia.org/wiki/Continuous_delivery
![Page 14: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/14.jpg)
SummaryAre we Agile without Continuous Delivery?
![Page 15: Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consistent Value - Ebin John](https://reader035.fdocuments.in/reader035/viewer/2022070300/5414520b7bef0a25278b4ddf/html5/thumbnails/15.jpg)
Questions & Answers