SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Thorsten Kamann - itemis AG - © 2013

SCRUM On Rails

Scrum and Continuous Delivery
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

roles

3

artifacts

3

+1+1

meetings

1

product
Product Owner + ScrumMaster + Development T
eam = Scrum T
eam
l og
ck
a

Impe
dimen
tB
c
t Bac
du
l og
ro
klog
Back
P
t
prin
S
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
1 potentially shippable product increment
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
T
ested
Stages
From Code
to Product
ion
Autom
ated
Repeatable
Approved
me
Ti

et
rk
Ma
to

ed
oy
pl
De
Effort and Quality
50

37,5

25

12,5

0
Sprint 1

Sprint 2

Sprint 3

Sprint n
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
Production
Acceptance
Integration
Development
Production

Product

Acceptance

Sprint Result

Integration

Story

Development

Commits
All Builds must be

GREEN
(see Definition of Done)
After resolving a story deliver to the next stage
(eg. Integration)
Potentially shippable
product increment

have to delivered to
the

next stage

(eg. Acceptance).
Results of Retrospective
Build Env
Reporting
Monitoring/Notification
...
Burndown Chart
Taskboard
B

hb
as
dD
uil

rd
oa
Looks good?
but...
Many pieces need to

fit together
Automation is

hard!

Manual tasks are valid
You need a DevOps team!
You need a HIGH test coverage!
But it is possible
and very valuable
Thank you!

Más contenido relacionado

Destacado

Ерехинская диктум извлечение мнений
Ерехинская диктум извлечение мненийЕрехинская диктум извлечение мнений
Ерехинская диктум извлечение мнений
Lidia Pivovarova
 
مناظرات الإنتداب بالقطاع العمومي
مناظرات الإنتداب بالقطاع العموميمناظرات الإنتداب بالقطاع العمومي
مناظرات الإنتداب بالقطاع العمومي
Slim Hmaied
 
онтологии верхнего уровня
онтологии верхнего уровняонтологии верхнего уровня
онтологии верхнего уровня
Lidia Pivovarova
 
Delegation Movie Ppt Version Sample
Delegation Movie Ppt Version SampleDelegation Movie Ppt Version Sample
Delegation Movie Ppt Version Sample
Andrew Schwartz
 

Destacado (20)

One backend multiple Screens
One backend multiple ScreensOne backend multiple Screens
One backend multiple Screens
 
Ерехинская диктум извлечение мнений
Ерехинская диктум извлечение мненийЕрехинская диктум извлечение мнений
Ерехинская диктум извлечение мнений
 
Foldervisie
FoldervisieFoldervisie
Foldervisie
 
Life
LifeLife
Life
 
Designing learning
Designing learning Designing learning
Designing learning
 
What is your product's social strategy?
What is your product's social strategy?What is your product's social strategy?
What is your product's social strategy?
 
forestfire_course
forestfire_courseforestfire_course
forestfire_course
 
مناظرات الإنتداب بالقطاع العمومي
مناظرات الإنتداب بالقطاع العموميمناظرات الإنتداب بالقطاع العمومي
مناظرات الإنتداب بالقطاع العمومي
 
First Innovi Corp Brands Presentation
First Innovi Corp Brands PresentationFirst Innovi Corp Brands Presentation
First Innovi Corp Brands Presentation
 
дерево
дереводерево
дерево
 
Retrospectiva
RetrospectivaRetrospectiva
Retrospectiva
 
Insurance
InsuranceInsurance
Insurance
 
Chapter1
Chapter1Chapter1
Chapter1
 
Lou Tulga Transaction Brokerage in NM real estate
Lou Tulga Transaction Brokerage in NM real estateLou Tulga Transaction Brokerage in NM real estate
Lou Tulga Transaction Brokerage in NM real estate
 
Valos ideju megoldasok realtime ods és database in memory tapasztalatok
Valos ideju megoldasok realtime ods és database in memory tapasztalatokValos ideju megoldasok realtime ods és database in memory tapasztalatok
Valos ideju megoldasok realtime ods és database in memory tapasztalatok
 
онтологии верхнего уровня
онтологии верхнего уровняонтологии верхнего уровня
онтологии верхнего уровня
 
The future of the Adobe Flash platform
The future of the Adobe Flash platformThe future of the Adobe Flash platform
The future of the Adobe Flash platform
 
Delegation Movie Ppt Version Sample
Delegation Movie Ppt Version SampleDelegation Movie Ppt Version Sample
Delegation Movie Ppt Version Sample
 
IMS
IMSIMS
IMS
 
我行·你行·大家行04
我行·你行·大家行04我行·你行·大家行04
我行·你行·大家行04
 

Similar a Scrum on rails

Story of LeSS by Bas Vodde
Story of LeSS by Bas VoddeStory of LeSS by Bas Vodde
Story of LeSS by Bas Vodde
Agile ME
 
Seapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Scrum Reference Card
Seapine Scrum Reference Card
Seapine Software
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - Overview
Madan Upadhyay
 

Similar a Scrum on rails (20)

Story of LeSS by Bas Vodde
Story of LeSS by Bas VoddeStory of LeSS by Bas Vodde
Story of LeSS by Bas Vodde
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)
 
Scrum소개
Scrum소개Scrum소개
Scrum소개
 
Story of LeSS by Bas Vodde
Story of LeSS by Bas VoddeStory of LeSS by Bas Vodde
Story of LeSS by Bas Vodde
 
Scrum luqman
Scrum luqmanScrum luqman
Scrum luqman
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Agile scrum introduction
Agile scrum introductionAgile scrum introduction
Agile scrum introduction
 
Scrum 101+
Scrum 101+Scrum 101+
Scrum 101+
 
Scaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the EnterpriseScaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the Enterprise
 
Scrum Project Examples Dwika v7.2
Scrum Project Examples   Dwika v7.2Scrum Project Examples   Dwika v7.2
Scrum Project Examples Dwika v7.2
 
Seapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Scrum Reference Card
Seapine Scrum Reference Card
 
Srcum | Infographic
Srcum | InfographicSrcum | Infographic
Srcum | Infographic
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Intro To Scrum.V3
Intro To Scrum.V3Intro To Scrum.V3
Intro To Scrum.V3
 
Scrum
ScrumScrum
Scrum
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - Overview
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity
 
SCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active VietnamSCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active Vietnam
 

Más de Thorsten Kamann

Más de Thorsten Kamann (14)

Scrum and distributed teams
Scrum and distributed teamsScrum and distributed teams
Scrum and distributed teams
 
Effizente Entwicklung für verteilte Projekte
Effizente Entwicklung für verteilte ProjekteEffizente Entwicklung für verteilte Projekte
Effizente Entwicklung für verteilte Projekte
 
Spring 3 - Der dritte Frühling
Spring 3 - Der dritte FrühlingSpring 3 - Der dritte Frühling
Spring 3 - Der dritte Frühling
 
Spring 3 - An Introduction
Spring 3 - An IntroductionSpring 3 - An Introduction
Spring 3 - An Introduction
 
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and Maven
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and MavenWebtests Reloaded - Webtest with Selenium, TestNG, Groovy and Maven
Webtests Reloaded - Webtest with Selenium, TestNG, Groovy and Maven
 
My Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the SpringframeworkMy Daily Spring - Best Practices with the Springframework
My Daily Spring - Best Practices with the Springframework
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
 
Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
Leichtgewichtige Architekturen mit Spring, JPA, Maven und GroovyLeichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
 
Let’s groove with Groovy
Let’s groove with GroovyLet’s groove with Groovy
Let’s groove with Groovy
 
Groovy - Rocks or Not?
Groovy - Rocks or Not?Groovy - Rocks or Not?
Groovy - Rocks or Not?
 
Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?
 
Spring 2.0
Spring 2.0Spring 2.0
Spring 2.0
 
Spring 2.0
Spring 2.0Spring 2.0
Spring 2.0
 
Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
Leichtgewichtige Architekturen mit Spring, JPA, Maven und GroovyLeichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Scrum on rails