Scrum on rails

  • 306 views
Uploaded on

Continuous Delivery describes a process by which you can fully automatically test and deliver your software product. However Scrum is management framework to enable agility to your project. Both fit …

Continuous Delivery describes a process by which you can fully automatically test and deliver your software product. However Scrum is management framework to enable agility to your project. Both fit together. This presentation shows how thy fit and where are the pitfalls.

More in: Technology , Sports
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
306
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Thorsten Kamann - itemis AG - © 2013 SCRUM On Rails Scrum and Continuous Delivery
  • 2. Thorsten Kamann Agile Coach ! itemis AG @thorque thorsten-kamann.de Continuous Delivery Expert@itemis Certified ScrumMaster Speaker On Conferences Author Certified Product Owner Maid-Of-All-Work
  • 3. 3 roles 3 artifacts 3 +1+1 meetings 1 product
  • 4. Product Owner + ScrumMaster + Development T eam = Scrum T eam
  • 5. l og ck a Impe dimen tB c t Bac du l og ro klog Back P t prin S
  • 6. ent finem og Re Backl Sprint Revie w rint) e per sp +1 (onc Sprint P la ning (once p er sprin t) (once per sprin t) Scrum aily D Retrospective (once per sprint) ) +1 (daily
  • 7. 1 potentially shippable product increment
  • 8. Product Owner Daily Scrum Development Team Scrum Master 24h Sprint 1, 2 or 4 weeks Sprint Goal Sprint Planning Backlog Refinement Sprint Review Sprint Retrospective Potentially shippable product increment
  • 9. T ested Stages From Code to Product ion Autom ated Repeatable Approved me Ti et rk Ma to ed oy pl De
  • 10. Effort and Quality 50 37,5 25 12,5 0 Sprint 1 Sprint 2 Sprint 3 Sprint n
  • 11. Continuous Delivery in a Scrum context Acceptance Build Integration Build Continuous Build After every sprint After resolving a story commit-driven Delivered package Development Integration Acceptance Production
  • 12. Production Acceptance Integration Development
  • 13. Production Product Acceptance Sprint Result Integration Story Development Commits
  • 14. All Builds must be GREEN (see Definition of Done)
  • 15. After resolving a story deliver to the next stage (eg. Integration)
  • 16. Potentially shippable product increment have to delivered to the next stage (eg. Acceptance).
  • 17. Results of Retrospective Build Env Reporting Monitoring/Notification ...
  • 18. Burndown Chart Taskboard B hb as dD uil rd oa
  • 19. Looks good? but...
  • 20. Many pieces need to fit together
  • 21. Automation is hard! Manual tasks are valid
  • 22. You need a DevOps team!
  • 23. You need a HIGH test coverage!
  • 24. But it is possible and very valuable
  • 25. Thank you!