At2012 bengaluru continuous_delivery_nishas

1,022 views
939 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,022
On SlideShare
0
From Embeds
0
Number of Embeds
354
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

At2012 bengaluru continuous_delivery_nishas

  1. 1. Rethink Agility www.people10.com Continuous delivery explained Presented by Nisha ShoukathPeople10 Technosoft Private Limited | Floor 3 | Akshay Tech Park | #72-73 | EPIP Zone | Whitefield | Bangalore 560066 | India
  2. 2. Revolutionizing software building: Continuous DeliveryTraditional SDLCAgile SDLC© People10 Technosoft Private Limited www.people10.com
  3. 3. Revolutionizing software building: Continuous DeliveryTraditional SDLC Test driven Behavior driven development development Continuous Productivity toolsAgile SDLC & frameworks integration Continuous delivery© People10 Technosoft Private Limited www.people10.com
  4. 4. Revolutionizing software building: Continuous DeliveryTraditional SDLC Transparent Superior process product qualityAgile SDLC Business Value© People10 Technosoft Private Limited www.people10.com
  5. 5. Revolutionizing software building: Continuous DeliveryTraditional SDLC Best suited process for outsourced software developmentAgile SDLC© People10 Technosoft Private Limited www.people10.com
  6. 6. Revolutionizing software building: Continuous DeliveryTraditional SDLC Long requirements phaseAgile SDLC© People10 Technosoft Private Limited www.people10.com
  7. 7. Revolutionizing software building: Continuous DeliveryTraditional SDLC Disconnected development threadsAgile SDLC© People10 Technosoft Private Limited www.people10.com
  8. 8. Revolutionizing software building: Continuous DeliveryTraditional SDLC Big bang integration and reworkAgile SDLC© People10 Technosoft Private Limited www.people10.com
  9. 9. Revolutionizing software building: Continuous DeliveryTraditional SDLC Very late functional acceptance test and reworkAgile SDLC© People10 Technosoft Private Limited www.people10.com
  10. 10. Revolutionizing software building: Continuous DeliveryTraditional SDLC Regression test and more reworkAgile SDLC© People10 Technosoft Private Limited www.people10.com
  11. 11. Revolutionizing software building: Continuous DeliveryTraditional SDLC More rework for performanceAgile SDLC© People10 Technosoft Private Limited www.people10.com
  12. 12. Revolutionizing software building: Continuous DeliveryTraditional SDLC UAT brings more surprisesAgile SDLC© People10 Technosoft Private Limited www.people10.com
  13. 13. Revolutionizing software building: Continuous DeliveryTraditional SDLCAgile SDLC© People10 Technosoft Private Limited www.people10.com
  14. 14. Revolutionizing software building: Continuous DeliveryTraditional SDLCAgile SDLC© People10 Technosoft Private Limited www.people10.com
  15. 15. Revolutionizing software building: Continuous DeliveryTraditional SDLC the time to vs. the time to deploy !!! develop…Agile SDLC© People10 Technosoft Private Limited www.people10.com
  16. 16. Revolutionizing software building: Continuous DeliveryTraditional 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 suffersAgile SDLC© People10 Technosoft Private Limited www.people10.com
  17. 17. Revolutionizing software building: Continuous DeliveryTraditional SDLC The Solution ? Engineer software differently ! Change the SDLCAgile SDLC© People10 Technosoft Private Limited www.people10.com
  18. 18. Revolutionizing software building: Continuous DeliveryTraditional SDLC Traditional ‘factory assembly line’ modelAgile SDLC The new age ‘Agile pit stop’© People10 Technosoft Private Limited www.people10.com www.people10.com
  19. 19. Revolutionizing software building: Continuous DeliveryTraditional SDLCAgile SDLC Just enough requirements© People10 Technosoft Private Limited www.people10.com
  20. 20. Revolutionizing software building: Continuous DeliveryTraditional SDLCAgile SDLC Change development into a continuous and test driven process© People10 Technosoft Private Limited www.people10.com
  21. 21. Revolutionizing software building: Continuous DeliveryTraditional SDLCAgile SDLC Get rid of integration phase; instead integrate continuously© People10 Technosoft Private Limited www.people10.com
  22. 22. Revolutionizing software building: Continuous DeliveryTraditional SDLCAgile SDLC Write and automate the acceptance tests before development© People10 Technosoft Private Limited www.people10.com
  23. 23. Revolutionizing software building: Continuous DeliveryTraditional SDLCAgile SDLC Automated smoke & regression tests can happen after every build© People10 Technosoft Private Limited www.people10.com
  24. 24. Revolutionizing software building: Continuous DeliveryTraditional SDLCAgile SDLC Bring automated performance test inside the chain as a frequent job© People10 Technosoft Private Limited www.people10.com
  25. 25. Revolutionizing software building: Continuous DeliveryTraditional SDLCAgile SDLC UAT is almost non-existent© People10 Technosoft Private Limited www.people10.com
  26. 26. Revolutionizing software building: Continuous DeliveryTraditional SDLCAgile SDLC Automated push-button deploy© People10 Technosoft Private Limited www.people10.com
  27. 27. Revolutionizing software building: Continuous DeliveryTraditional SDLC Lesser rework Less waiting time for developers The Early feedback advantages of Transparency into the development process Agile SDLC ? Better quality of softwareAgile SDLC Faster time to market: More number of deploys! Better aligned to the business needs© People10 Technosoft Private Limited www.people10.com
  28. 28. Revolutionizing software building: Continuous DeliveryTraditional SDLC This is new-age software engineering method is Continuous Delivery !Agile SDLC© People10 Technosoft Private Limited www.people10.com
  29. 29. Revolutionizing software building: Continuous DeliveryTraditional SDLC Traditional ‘factory assembly line’ model How to change? What kind of development frameworks andAgile 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. 30. Rethink Agility www.people10.com Nisha Shoukath reach me : nisha@people10.comPeople10 Technosoft Private Limited | Floor 3 | Akshay Tech Park | #72-73 | EPIP Zone | Whitefield | Bangalore 560066 | India

×