SlideShare a Scribd company logo
1 of 31
Download to read offline
MAKE CHILDREN
BOOK IN 90 MINUTES
THANKS TO SCRUM
ENIS ZEHEROVIĆ
Enis Zeherović
• Software engineer
• More than 8 years of experience in traditional
and agile software development
• TA specialist
• QA/QC and HP software consultant
• Comtrade employee
• Certified Professional Scrum Product Owner
• Bosnia Agile co-founder
CONFERENCE SPONSORS
PLATINUM
GOLD
SILVER
BRONZE
AGENDA
• Scrum introduction
• Practice the Scrum – Make children book
SCRUM INTRODUCTION
What is Scrum?
• Lean is aproach with empirical inspect-and-adapt iterations instead of
defined process steps.
• Agile is Lean applied to software delivery.
• Scrum is the leading universal agile framework.
SCRUM INTRODUCTION
Why Scrum?
• Over 32% of traditional projects fail to meet time and budget.
• Scrum is:
• Simple
• Scalable
• Widespread, used by over 50% of companies that
implement agile
• Proven to improve quality and productivity by 33% or more
OVERVIEW OF SCRUM
2-4 weeks
24 hrs
Sprint
Planning
Sprint
Review
Sprint
Retrospective
Product
Backlog
Sprint
Backlog
Daily Scrum
Potentially Shippable
Product Increment
Sprint Goal
3 Roles
• Product Owner
• Development Team
• Scrum Master
3 Artifacts
• Product Backlog
• Sprint Backlog
• Increment
5 Events
• Sprint Planning
• Sprint
• Daily Scrum
• Sprint Review
• Retrospective
www.agile.ba
MAKE CHILDREN BOOK
MAKE CHILDREN BOOK
19 minutes for Sprint, 2 sprints:
• 2 minutes for Sprint Planning
• 5 minutes Day work x2
• 1 minute Daily Scrum
• 4 minutes Sprint Review/Demo
• 2 minutes Sprint Retrospective
TEAM BUILDING
2 min
End
Meet each other, decide on roles
INTRODUCE THE PRODUCT
4 min
End
Read the story
REMINDER
• Product Backlog
• Sprint Planning
• Daily Scrum
1. Identifies anything unique about the coming Sprint (vacations, holidays, etc.)
2. Selects a Sprint Goal
3. Selects the highest priority Product Backlog items that support the Sprint Goal
A. Discusses Stories to break into tasks
B. Estimates each task into work that could be delivered in a day
C. The team asks itself, “Can we commit to this?”
D. Repeat until no more can be committed
SPRINT PLANNING
2-4 weeks
24 hrs
Sprint
Planning
Sprint
Review
Sprint
Retrospective
Product
Backlog
Sprint
Backlog
Daily Scrum
Potentially Shippable
Product Increment
DAILY SCRUM
What did I do yesterday that helped the Development Team meet the Sprint Goal?
What will I do today to help the Development Team meet the Sprint Goal?
Do I see any impediment that prevents me or the Development Team from meeting the
Sprint Goal?
1
2
3
2-4 weeks
24 hrs
Sprint
Planning
Sprint
Review
Sprint
Retrospective
Product
Backlog
Sprint
Backlog
Daily Scrum
Potentially Shippable
Product Increment
SPRINT 1 PLANNING
2 min
End
Decide how much to do
DAY 1 IN SPRINT 1
5 min
End
Work
DAILY SCRUM IN SPRINT 1
1 min
End
What did you do? What will you do? Any obstacles?
DAY 2 IN SPRINT 1
5 min
End
Work
REMINDER
• Sprint Review
• Sprint Retrospective
• Team presents the product increment finished during the sprint
• Typically takes the form of a demo of new features
• Duration: 4-hour time-boxed meeting for one-month Sprints
• Whole team participates
• Invite the world
SPRINT REVIEW (AKA DEMO)
2-4 weeks
24 hrs
Sprint
Planning
Sprint
Review
Sprint
Retrospective
Product
Backlog
Sprint
Backlog
Daily Scrum
Potentially Shippable
Product Increment
• Periodically take a look at what is and is not working
• Duration: 4-hour time-boxed meeting for one-month Sprints
• Done after each Sprint
• Whole team participates: Scrum Master, Product Owner, Development Team,
others
SPRINT RETROSPECTIVE
2-4 weeks
24 hrs
Sprint
Planning
Sprint
Review
Sprint
Retrospective
Product
Backlog
Sprint
Backlog
Daily Scrum
Potentially Shippable
Product Increment
SPRINT 1 REVIEW / DEMO
4 min
End
Demo by each team
SPRINT 1 RETROSPECTIVE
2 min
End
What went well? What to improve?
SPRINT 2 PLANNING
2 min
End
Decide how much to do
DAY 1 IN SPRINT 2
5 min
End
Work
DAILY SCRUM IN SPRINT 2
1 min
End
What did you do? What will you do? Any obstacles?
DAY 2 IN SPRINT 2
5 min
End
Work
SPRINT 2 REVIEW / DEMO
4 min
End
Demo by each team
SPRINT 2 RETROSPECTIVE
2 min
End
What went well? What to improve?
WRAP UP
Demo for everyone by each team
www.agile.ba
THANK YOU!

More Related Content

What's hot

Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
Dennis Stevens
 

What's hot (20)

Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)
 
Scrum
ScrumScrum
Scrum
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Overview: Agile Methodology and Scrum
Overview: Agile Methodology and ScrumOverview: Agile Methodology and Scrum
Overview: Agile Methodology and Scrum
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
 
Atlassian Summit 2015 Lean QA and Agile Testing
Atlassian Summit 2015 Lean QA and Agile TestingAtlassian Summit 2015 Lean QA and Agile Testing
Atlassian Summit 2015 Lean QA and Agile Testing
 
Scrum is not Agile
Scrum is not AgileScrum is not Agile
Scrum is not Agile
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
 
Agile methodologies in short
Agile methodologies in shortAgile methodologies in short
Agile methodologies in short
 
Scrum?
Scrum?Scrum?
Scrum?
 
Scrum: Scrum Guide Summary
Scrum: Scrum Guide SummaryScrum: Scrum Guide Summary
Scrum: Scrum Guide Summary
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
Walls agile2013
Walls agile2013Walls agile2013
Walls agile2013
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 

Similar to Make children book in 90 minutes thanks to Scrum by Enis Zeherovic

Similar to Make children book in 90 minutes thanks to Scrum by Enis Zeherovic (20)

Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
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
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
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
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Sprint refinement 2
Sprint refinement 2Sprint refinement 2
Sprint refinement 2
 
Scrum
ScrumScrum
Scrum
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile Project
 
How to Implement Agile & Scrum in your Startup
How to Implement Agile & Scrum in your StartupHow to Implement Agile & Scrum in your Startup
How to Implement Agile & Scrum in your Startup
 

More from Bosnia Agile

Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...
Bosnia Agile
 
Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...
Bosnia Agile
 
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
Bosnia Agile
 
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
Bosnia Agile
 

More from Bosnia Agile (20)

Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...
 
Supercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard KnasterSupercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard Knaster
 
Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...
 
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
 
Production Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa MehmedićProduction Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa Mehmedić
 
The Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave FarleyThe Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave Farley
 
What’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis PivićWhat’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis Pivić
 
Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...
 
Building a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad ZačinaBuilding a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad Začina
 
Scrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestScrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave West
 
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa ToromanScrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
 
Minimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender YükselMinimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
 
Managing a product without authority by Ana Pegan
Managing a product without authority by Ana PeganManaging a product without authority by Ana Pegan
Managing a product without authority by Ana Pegan
 
Product Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana LojoProduct Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
 
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
 
Agile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad JunuzovicAgile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad Junuzovic
 
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
 
Aha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar MesicAha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar Mesic
 
Implementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic SalomImplementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic Salom
 
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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...
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

Make children book in 90 minutes thanks to Scrum by Enis Zeherovic

  • 1. MAKE CHILDREN BOOK IN 90 MINUTES THANKS TO SCRUM ENIS ZEHEROVIĆ
  • 2. Enis Zeherović • Software engineer • More than 8 years of experience in traditional and agile software development • TA specialist • QA/QC and HP software consultant • Comtrade employee • Certified Professional Scrum Product Owner • Bosnia Agile co-founder
  • 4. AGENDA • Scrum introduction • Practice the Scrum – Make children book
  • 5. SCRUM INTRODUCTION What is Scrum? • Lean is aproach with empirical inspect-and-adapt iterations instead of defined process steps. • Agile is Lean applied to software delivery. • Scrum is the leading universal agile framework.
  • 6. SCRUM INTRODUCTION Why Scrum? • Over 32% of traditional projects fail to meet time and budget. • Scrum is: • Simple • Scalable • Widespread, used by over 50% of companies that implement agile • Proven to improve quality and productivity by 33% or more
  • 7. OVERVIEW OF SCRUM 2-4 weeks 24 hrs Sprint Planning Sprint Review Sprint Retrospective Product Backlog Sprint Backlog Daily Scrum Potentially Shippable Product Increment Sprint Goal 3 Roles • Product Owner • Development Team • Scrum Master 3 Artifacts • Product Backlog • Sprint Backlog • Increment 5 Events • Sprint Planning • Sprint • Daily Scrum • Sprint Review • Retrospective
  • 9. MAKE CHILDREN BOOK 19 minutes for Sprint, 2 sprints: • 2 minutes for Sprint Planning • 5 minutes Day work x2 • 1 minute Daily Scrum • 4 minutes Sprint Review/Demo • 2 minutes Sprint Retrospective
  • 10. TEAM BUILDING 2 min End Meet each other, decide on roles
  • 11. INTRODUCE THE PRODUCT 4 min End Read the story
  • 12. REMINDER • Product Backlog • Sprint Planning • Daily Scrum
  • 13. 1. Identifies anything unique about the coming Sprint (vacations, holidays, etc.) 2. Selects a Sprint Goal 3. Selects the highest priority Product Backlog items that support the Sprint Goal A. Discusses Stories to break into tasks B. Estimates each task into work that could be delivered in a day C. The team asks itself, “Can we commit to this?” D. Repeat until no more can be committed SPRINT PLANNING 2-4 weeks 24 hrs Sprint Planning Sprint Review Sprint Retrospective Product Backlog Sprint Backlog Daily Scrum Potentially Shippable Product Increment
  • 14. DAILY SCRUM What did I do yesterday that helped the Development Team meet the Sprint Goal? What will I do today to help the Development Team meet the Sprint Goal? Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal? 1 2 3 2-4 weeks 24 hrs Sprint Planning Sprint Review Sprint Retrospective Product Backlog Sprint Backlog Daily Scrum Potentially Shippable Product Increment
  • 15. SPRINT 1 PLANNING 2 min End Decide how much to do
  • 16. DAY 1 IN SPRINT 1 5 min End Work
  • 17. DAILY SCRUM IN SPRINT 1 1 min End What did you do? What will you do? Any obstacles?
  • 18. DAY 2 IN SPRINT 1 5 min End Work
  • 19. REMINDER • Sprint Review • Sprint Retrospective
  • 20. • Team presents the product increment finished during the sprint • Typically takes the form of a demo of new features • Duration: 4-hour time-boxed meeting for one-month Sprints • Whole team participates • Invite the world SPRINT REVIEW (AKA DEMO) 2-4 weeks 24 hrs Sprint Planning Sprint Review Sprint Retrospective Product Backlog Sprint Backlog Daily Scrum Potentially Shippable Product Increment
  • 21. • Periodically take a look at what is and is not working • Duration: 4-hour time-boxed meeting for one-month Sprints • Done after each Sprint • Whole team participates: Scrum Master, Product Owner, Development Team, others SPRINT RETROSPECTIVE 2-4 weeks 24 hrs Sprint Planning Sprint Review Sprint Retrospective Product Backlog Sprint Backlog Daily Scrum Potentially Shippable Product Increment
  • 22. SPRINT 1 REVIEW / DEMO 4 min End Demo by each team
  • 23. SPRINT 1 RETROSPECTIVE 2 min End What went well? What to improve?
  • 24. SPRINT 2 PLANNING 2 min End Decide how much to do
  • 25. DAY 1 IN SPRINT 2 5 min End Work
  • 26. DAILY SCRUM IN SPRINT 2 1 min End What did you do? What will you do? Any obstacles?
  • 27. DAY 2 IN SPRINT 2 5 min End Work
  • 28. SPRINT 2 REVIEW / DEMO 4 min End Demo by each team
  • 29. SPRINT 2 RETROSPECTIVE 2 min End What went well? What to improve?
  • 30. WRAP UP Demo for everyone by each team