SlideShare a Scribd company logo
Scrum – 101
Gal Zellermayer
WIIFM
What’s In It For Me?
Agenda
Who am I? The old world Agile
•The agile
manifesto
Scrum
•Basic
Concepts
•Roles
•Ceremonies
What did we
not cover?
•English
•Japanese
How to start? Q&A
GAL ZELLERMAYER
gal.zellermayer@gmail.com
@g_zelly
R&D manager @ vmware
Scrum Master, Team Leader, Group
Manager
Agile
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
The Agile Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right,
we value the items on the left more.
http://agilemanifesto.org/principles.html
Scrum
Scrum in a Nutshell
“Scrum is an iterative and incremental agile software
development framework for managing product development”
http://en.wikipedia.org/wiki/Scrum_(software_development)
Why Scrum is (almost) THE BEST
• Predictable
• Visible
• Quality
• Dynamic
• Inspect and Adopt
Scrum Basic Building Blocks
• Sprint
• Story
• Backlog
Scrum Process
The Login Page Example
The Login Page Example
How does it work?
3 Roles:
• Product Owner
• Team
• Scrum Master
4 Ceremonies
• Planning
• Dailies
• Demo
• Retrospective
Accountable for
ensuring that the
team delivers value
to the business
Estimates the work
that can be done in
a sprint
Decides how many
work can be
accomplished in a
version
Creates and
maintains a
prioritized backlog
of user stories
The Product Owner
Accountable for
ensuring that the
team delivers value
to the business
Estimates the work
that can be done in
a sprint
Decides how many
work can be
accomplished in a
version
Creates and
maintains a
prioritized backlog
of user stories
Deliver high
quality product
Prioritize the work Test the product
Estimate the work
Commit to the
amount of work
that can be done
in a sprint/version
The Team
Deliver high
quality product
Prioritize the work Test the product
Estimate the work
Commit to the
amount of work
that can be done
in a sprint/version
Remove impediments
Micro managing the
team members work
Removing the barriers
between the
development Team and
the Product Owner
Teach the Product
Owner how to maximize
return on investment
(ROI)
Keep information about
the Team’s progress up
to date and visible to all
parties
The Scrum Master
Remove impediments
Micro managing the
team members work
Removing the barriers
between the
development Team and
the Product Owner
Teach the Product
Owner how to maximize
return on investment
(ROI)
Keep information about
the Team’s progress up
to date and visible to all
parties
Planning
• Duration: < 1 hour
• When? First day of the sprint
• Who? The team and the PO
• Goal: Team plans sprint, estimates work, commit to the content.
• Verify goal: After the planning each team member has work to do; PO
can plan next sprint.
Daily
• Duration: <15 minutes
• Who? The team (PO is optional)
• How? Standup meeting
• When? Every day
• 3 questions:
• What Have I done yesterday?
• What am I doing today?
• What are my impediments?
Demo / Sprint Review
• Duration: <1 hour
• Who? All
• When? Last day of the sprint
• What?
• Team demonstrates their work in the last sprint
• Only DONE stories are shown
• The PO gives feedback to the team
DONE
is
DONE
is
DONE
Retrospective
• Duration: <1 hour
• Who? Just the team
• When? Last day of the sprint (after the demo)
• 3 questions:
• What have we done well?
• What should we improve?
• How do we improve?
Why Scrum is (almost) THE BEST
• Predictable
• Visible
• Quality
• Dynamic
• Inspect and Adopt
How to Start?
Decide Sprint Length
• Short sprints (1-2 weeks):
• More agile
• More room for inspect and adopt
• Long sprints:
• Easier for PO
• Easier to adopt
• More like the old world
Who is the PO?
• Create the backlog
• Focus on this sprint
• What do you want to achieve?
• Break it to stories
• Prioritize it
• Put it on sticky notes
• Check out what INVESTmeans?
Who is the Scrum
Master?
• Schedule the planning for Sunday
• Schedule a daily standup meeting
• Schedule the demo and the retrospective
• Make sure sprint backlog is ready
• Prepare a scrum board and notes
Who is the Team?
• 2-9 people
• Includes all necessary
functions to complete sprint
goals
What Have We Not Covered (in English)?
• INVEST
• Estimation & Story Points
• Burn-down charts
What Have We Not Covered (in Japanese)?
• Kabnan
• Kaizen
• Gemba
WABI SABI
gal.zellermayer@gmail.com
@g_zelly
http://galzellermayer.blogspot.com/

More Related Content

What's hot

Why Scrum
Why ScrumWhy Scrum
Seven deadly wastes
Seven deadly wastesSeven deadly wastes
Seven deadly wastes
Jez Halford
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
Anat (Alon) Salhov
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Richie Rump
 
Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshop
Priyank Shah
 
Introduction to Agile scrum
Introduction to Agile scrumIntroduction to Agile scrum
Introduction to Agile scrum
Sachin Khosla
 
Scrum?
Scrum?Scrum?
Scrum basics
Scrum basicsScrum basics
Scrum basics
casarica
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
TLI GrowthSession
 
Scrum 101+
Scrum 101+Scrum 101+
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Lucas Di Paola
 
Testing in agile
Testing in agileTesting in agile
Testing in agile
Artem Bykovets
 
Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20
Adam Laskowski
 
Introduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for JavaIntroduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for Java
Joris De Winne
 
How to make your daily stand-up more engaging
How to make your daily stand-up more engagingHow to make your daily stand-up more engaging
How to make your daily stand-up more engaging
Boris Kazarez
 
Kanban in Action Workshop
Kanban in Action WorkshopKanban in Action Workshop
Kanban in Action Workshop
Mark Grove
 
Intro to Kanban
Intro to KanbanIntro to Kanban
Intro to Kanban
Colleen Johnson
 
Scrumban Lightning talk
Scrumban Lightning talkScrumban Lightning talk
Scrumban Lightning talk
Lalita Chandel
 

What's hot (20)

Why Scrum
Why ScrumWhy Scrum
Why Scrum
 
Seven deadly wastes
Seven deadly wastesSeven deadly wastes
Seven deadly wastes
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshop
 
Scrum review (mobile team)
Scrum review (mobile team)Scrum review (mobile team)
Scrum review (mobile team)
 
Introduction to Agile scrum
Introduction to Agile scrumIntroduction to Agile scrum
Introduction to Agile scrum
 
Scrum?
Scrum?Scrum?
Scrum?
 
Scrumban
ScrumbanScrumban
Scrumban
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Scrum 101+
Scrum 101+Scrum 101+
Scrum 101+
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Testing in agile
Testing in agileTesting in agile
Testing in agile
 
Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20
 
Introduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for JavaIntroduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for Java
 
How to make your daily stand-up more engaging
How to make your daily stand-up more engagingHow to make your daily stand-up more engaging
How to make your daily stand-up more engaging
 
Kanban in Action Workshop
Kanban in Action WorkshopKanban in Action Workshop
Kanban in Action Workshop
 
Intro to Kanban
Intro to KanbanIntro to Kanban
Intro to Kanban
 
Scrumban Lightning talk
Scrumban Lightning talkScrumban Lightning talk
Scrumban Lightning talk
 

Viewers also liked

Software Quality via Unit Testing
Software Quality via Unit TestingSoftware Quality via Unit Testing
Software Quality via Unit Testing
Shaun Abram
 
Scrum 101 and ScrumNinja
Scrum 101 and ScrumNinjaScrum 101 and ScrumNinja
Scrum 101 and ScrumNinja
rjcarvalho
 
Fin International Expansion in Japan
Fin International Expansion in JapanFin International Expansion in Japan
Fin International Expansion in Japan
Key Point Consultants
 
Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007
StrDia
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
Bar-Ezer Yossi
 
SCRUM 101 - "The Scrum Guide" - Teacher's Cut
SCRUM 101 - "The Scrum Guide" - Teacher's CutSCRUM 101 - "The Scrum Guide" - Teacher's Cut
SCRUM 101 - "The Scrum Guide" - Teacher's Cut
Catarina Reis
 
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
Wen-Tien Chang
 

Viewers also liked (9)

Software Quality via Unit Testing
Software Quality via Unit TestingSoftware Quality via Unit Testing
Software Quality via Unit Testing
 
Scrum 101 and ScrumNinja
Scrum 101 and ScrumNinjaScrum 101 and ScrumNinja
Scrum 101 and ScrumNinja
 
Fin International Expansion in Japan
Fin International Expansion in JapanFin International Expansion in Japan
Fin International Expansion in Japan
 
Scrum Master 101
Scrum Master 101Scrum Master 101
Scrum Master 101
 
SCRUM 101
SCRUM 101SCRUM 101
SCRUM 101
 
Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
 
SCRUM 101 - "The Scrum Guide" - Teacher's Cut
SCRUM 101 - "The Scrum Guide" - Teacher's CutSCRUM 101 - "The Scrum Guide" - Teacher's Cut
SCRUM 101 - "The Scrum Guide" - Teacher's Cut
 
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
 

Similar to Scrum101

Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnut
George Stamos
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
Damien Lee🏆PMI-ACP, SCT,SMC,L6σOB,ITMLP
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Avidan Hetzroni
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
Naveen Kumar Singh
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
Arjan Franzen
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Bijay Jayaswal, SPC4, RTE, CSM, PMP, MS, MBA
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
LitheSpeed
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Bijay Jayaswal, SPC4, RTE, CSM, PMP, MS, MBA
 
scrum-talk
scrum-talkscrum-talk
Scrum
ScrumScrum
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
Jaladhi Bhatt
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
Elad Sofer
 
Scrum software develoment
Scrum software develomentScrum software develoment
Scrum software develoment
Alexander Sukhanov
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
Andreea Visanoiu
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
Zaid Shabbir
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
Bosnia Agile
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
eikitakeuchi
 
Summer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassSummer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclass
aboobier
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 

Similar to Scrum101 (20)

Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnut
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
Agile SCRUM presentation HJT_Final
Agile SCRUM presentation HJT_FinalAgile SCRUM presentation HJT_Final
Agile SCRUM presentation HJT_Final
 
Scrum
ScrumScrum
Scrum
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
 
Scrum software develoment
Scrum software develomentScrum software develoment
Scrum software develoment
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Summer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassSummer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclass
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 

Recently uploaded

Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 

Recently uploaded (20)

Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 

Scrum101

  • 1. Scrum – 101 Gal Zellermayer
  • 3. Agenda Who am I? The old world Agile •The agile manifesto Scrum •Basic Concepts •Roles •Ceremonies What did we not cover? •English •Japanese How to start? Q&A
  • 4. GAL ZELLERMAYER gal.zellermayer@gmail.com @g_zelly R&D manager @ vmware Scrum Master, Team Leader, Group Manager
  • 5.
  • 6.
  • 7. Agile We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
  • 8. The Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. http://agilemanifesto.org/principles.html
  • 10.
  • 11. Scrum in a Nutshell “Scrum is an iterative and incremental agile software development framework for managing product development” http://en.wikipedia.org/wiki/Scrum_(software_development)
  • 12. Why Scrum is (almost) THE BEST • Predictable • Visible • Quality • Dynamic • Inspect and Adopt
  • 13. Scrum Basic Building Blocks • Sprint • Story • Backlog
  • 15. The Login Page Example The Login Page Example
  • 16. How does it work? 3 Roles: • Product Owner • Team • Scrum Master 4 Ceremonies • Planning • Dailies • Demo • Retrospective
  • 17. Accountable for ensuring that the team delivers value to the business Estimates the work that can be done in a sprint Decides how many work can be accomplished in a version Creates and maintains a prioritized backlog of user stories The Product Owner Accountable for ensuring that the team delivers value to the business Estimates the work that can be done in a sprint Decides how many work can be accomplished in a version Creates and maintains a prioritized backlog of user stories
  • 18. Deliver high quality product Prioritize the work Test the product Estimate the work Commit to the amount of work that can be done in a sprint/version The Team Deliver high quality product Prioritize the work Test the product Estimate the work Commit to the amount of work that can be done in a sprint/version
  • 19. Remove impediments Micro managing the team members work Removing the barriers between the development Team and the Product Owner Teach the Product Owner how to maximize return on investment (ROI) Keep information about the Team’s progress up to date and visible to all parties The Scrum Master Remove impediments Micro managing the team members work Removing the barriers between the development Team and the Product Owner Teach the Product Owner how to maximize return on investment (ROI) Keep information about the Team’s progress up to date and visible to all parties
  • 20. Planning • Duration: < 1 hour • When? First day of the sprint • Who? The team and the PO • Goal: Team plans sprint, estimates work, commit to the content. • Verify goal: After the planning each team member has work to do; PO can plan next sprint.
  • 21. Daily • Duration: <15 minutes • Who? The team (PO is optional) • How? Standup meeting • When? Every day • 3 questions: • What Have I done yesterday? • What am I doing today? • What are my impediments?
  • 22. Demo / Sprint Review • Duration: <1 hour • Who? All • When? Last day of the sprint • What? • Team demonstrates their work in the last sprint • Only DONE stories are shown • The PO gives feedback to the team
  • 24. Retrospective • Duration: <1 hour • Who? Just the team • When? Last day of the sprint (after the demo) • 3 questions: • What have we done well? • What should we improve? • How do we improve?
  • 25. Why Scrum is (almost) THE BEST • Predictable • Visible • Quality • Dynamic • Inspect and Adopt
  • 27. Decide Sprint Length • Short sprints (1-2 weeks): • More agile • More room for inspect and adopt • Long sprints: • Easier for PO • Easier to adopt • More like the old world
  • 28. Who is the PO? • Create the backlog • Focus on this sprint • What do you want to achieve? • Break it to stories • Prioritize it • Put it on sticky notes • Check out what INVESTmeans?
  • 29. Who is the Scrum Master? • Schedule the planning for Sunday • Schedule a daily standup meeting • Schedule the demo and the retrospective • Make sure sprint backlog is ready • Prepare a scrum board and notes
  • 30.
  • 31.
  • 32. Who is the Team? • 2-9 people • Includes all necessary functions to complete sprint goals
  • 33. What Have We Not Covered (in English)? • INVEST • Estimation & Story Points • Burn-down charts
  • 34. What Have We Not Covered (in Japanese)? • Kabnan • Kaizen • Gemba
  • 35.