Contenu connexe
Plus de India Scrum Enthusiasts Community
Plus de India Scrum Enthusiasts Community (20)
At2012 bengaluru continuous_delivery_nishas
- 1. Rethink Agility
www.people10.com
Continuous delivery
explained
Presented by Nisha Shoukath
People10 Technosoft Private Limited | Floor 3 | Akshay Tech Park | #72-73 | EPIP Zone | Whitefield | Bangalore 560066 | India
- 3. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Test driven Behavior driven
development development
Continuous Productivity tools
Agile SDLC & frameworks
integration
Continuous
delivery
© People10 Technosoft Private Limited www.people10.com
- 4. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Transparent Superior
process product quality
Agile SDLC
Business
Value
© People10 Technosoft Private Limited www.people10.com
- 5. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Best suited process for
outsourced software
development
Agile SDLC
© People10 Technosoft Private Limited www.people10.com
- 7. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Disconnected
development
threads
Agile SDLC
© People10 Technosoft Private Limited www.people10.com
- 8. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Big bang
integration and
rework
Agile SDLC
© People10 Technosoft Private Limited www.people10.com
- 9. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Very late functional
acceptance test and
rework
Agile SDLC
© People10 Technosoft Private Limited www.people10.com
- 10. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Regression test and
more rework
Agile SDLC
© People10 Technosoft Private Limited www.people10.com
- 15. Revolutionizing software building: Continuous Delivery
Traditional SDLC
the time to
vs. the time to deploy !!!
develop…
Agile SDLC
© People10 Technosoft Private Limited www.people10.com
- 16. Revolutionizing software building: Continuous Delivery
Traditional SDLC Too much re-work : wastage
Issues with Long time to deploy : time to market delays
traditional
development ? Less number of deploys in a year
Many surprises !
Business suffers
Agile SDLC
© People10 Technosoft Private Limited www.people10.com
- 17. Revolutionizing software building: Continuous Delivery
Traditional SDLC
The Solution ?
Engineer software differently !
Change the SDLC
Agile SDLC
© People10 Technosoft Private Limited www.people10.com
- 18. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Traditional ‘factory
assembly line’ model
Agile SDLC
The new age
‘Agile pit stop’
© People10 Technosoft Private Limited www.people10.com
www.people10.com
- 20. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Agile SDLC Change development into a continuous and test driven process
© People10 Technosoft Private Limited www.people10.com
- 21. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Agile SDLC Get rid of integration phase; instead integrate continuously
© People10 Technosoft Private Limited www.people10.com
- 22. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Agile SDLC Write and automate the acceptance tests before development
© People10 Technosoft Private Limited www.people10.com
- 23. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Agile SDLC Automated smoke & regression tests can happen after every build
© People10 Technosoft Private Limited www.people10.com
- 24. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Agile SDLC Bring automated performance test inside the chain as a frequent job
© People10 Technosoft Private Limited www.people10.com
- 26. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Agile SDLC Automated push-button deploy
© People10 Technosoft Private Limited www.people10.com
- 27. Revolutionizing software building: Continuous Delivery
Traditional SDLC Lesser rework
Less waiting time for developers
The Early feedback
advantages of Transparency into the development process
Agile SDLC ? Better quality of software
Agile SDLC Faster time to market: More number of deploys!
Better aligned to the business needs
© People10 Technosoft Private Limited www.people10.com
- 28. Revolutionizing software building: Continuous Delivery
Traditional SDLC
This is new-age software
engineering method is
Continuous Delivery !
Agile SDLC
© People10 Technosoft Private Limited www.people10.com
- 29. Revolutionizing software building: Continuous Delivery
Traditional SDLC
Traditional ‘factory
assembly line’ model
How to change?
What kind of development
frameworks and
Agile SDLC
infrastructure you need to
make this happen?
The new age
‘Agile pit stop’
© People10 Technosoft Private Limited www.people10.com
www.people10.com
- 30. Rethink Agility
www.people10.com
Nisha Shoukath
reach me : nisha@people10.com
People10 Technosoft Private Limited | Floor 3 | Akshay Tech Park | #72-73 | EPIP Zone | Whitefield | Bangalore 560066 | India