SlideShare a Scribd company logo
Agile - Scrum
Objectives
•   What is Scrum?
•   Scrum Vs Waterfall
•   3 Scrum Roles
•   4+1 Scrum Ceremonies
•   What is a Sprint?
•   3 Scrum Artifacts
•   The Agile Manifesto
•   Summary
What is Scrum?
                 Scrum is an iterative and incremental agile software
                 development framework for managing software projects
                 and product or application development.




                                                                “Scrum” is agile
                                                                framework    that
                                                                helps team deliver
                                                                customer    value
                                                                very early and
                                                                often in a highly
                                                                predictable
                                                                manner.
                                                                Published 1995 – Jeff Sutherland




                                     Scrum is not a methodology, it is a framework.
Scrum Vs Waterfall
„Scrum‟ takes its cue from RUGBY SCRUM where        Waterfall method is the relay race
a team is aggressively trying to advance the ball   approach where every individual is
and working together as one unit.                   doing their part and then passing the
                                                    baton to the next person.




     Scrum says we need to have a cross functional team and they
     have to be focussed on advancing the common goal.
Scrum Roles
Product Owner responsible for the business value of the project.
One Person, Responsible for Product backlog and priority, accept/reject work, Knowledgeable, empowered,
engaged, motivator, ROI.


Scrum Master ensures that the team is functional and productive
Organize teams, remove impediments, facilitate healthy process, Empower the Team



The Team self-organizes to get the work done.
Cross Functional, 5 to 9, Committed, Generalising Specialists, deliver value in small chunks within every sprint,
focused on customer, build in quality
The chicken & The
 Pig




A Pig is someone who has skin in the game. Mike Cohn aptly refers to the people in that role
as, “Having their Bacon on the line.” Pig roles are considered core team members. Performers.
People who “do” work. (Product Owner and Scrum Master)

A Chicken is someone who has something to gain by the Pigs performing, but in the end,
really do not contribute day to day to “getting things done.” Their “eggs” are a renewable
resource, and many get laid.
Release Planning after an initial feature list has been identified, prioritized,
and potentially estimated, the team plans an overall release schedule and
determine which features can likely be delivered. Used to feed individual sprint plans.
Sprint Planning the team meets with the product owner to choose a set of
work to deliver during a sprint. (Each task/work estimated @ 1- 16 hours)
Daily Scrum the team meets each day to share struggles and progress.
Sprint Reviews the team demonstrates to the product owner what it has
completed during the sprint. Done features are presented to PO. ( PO, Team, SM, Client.-optional. 1- 3
hours)

Sprint Retrospectives the team looks for ways to improve the product and
the process by identifying the +ve & -ve impacts during the sprint. ( SM, Team. 1
– 4 hours)
Whole team gathers & discusses what they’d like to: Start Doing, Stop Doing, Continue Doing .
A sprint is the basic unit of development in        Story Point Used to estimate the size of a story.
Scrum. The sprint is a "time boxed" effort,         Estimate the height of the dogs as following:
i.e. it is restricted to a specific duration. The   1.    Choose the smallest
                                                          Use it as 1 story point
duration is fixed in advance for each sprint        2.
                                                    3.    Estimate all others relatively to the first chosen one
and is normally between one week and
four weeks.                                         •
                                                    •
                                                        Labrador
                                                        Dachshund
                                                    •   Great Dane
                                                    •   Australian Terrier
Each sprint is preceded by a planning               •   German Shepherd
meeting, where the tasks for the sprint are         •
                                                    •
                                                        Poodle
                                                        Saint Bernard
identified and an estimated commitment              •   Doberman
for the sprint goal is made, and followed           •   Chow Chow
                                                        Mastiff
by a review or retrospective meeting,
                                                    •
                                                    •   Japanese Akita
where the progress is reviewed and lessons
for the next sprint are identified.
http://www.youtube.com/watch?v=q_R9wQY4G5I



                                             Techniques/Tools – Scrum Board
Product Backlog ordered list of ideas for the product. Prioritized
by value delivered to the customer.
Reprioritized at the start of each sprint



Sprint Backlog set of work from the product backlog that the team
agrees to complete in a sprint, broken into tasks.
Individuals sign up for work of their own choosing. Work is never assigned


Burn down/up Chart shows the cumulative work remaining in a
Sprint, day-by-day.
                                                   Techniques/Tools - Fibonacci Series, Pareto Analysis, Party Poker
a statement of
values
Individuals & Interactions   over   Process & tools

Working software             over   Comprehensive
                                    documentation
Customer collaboration       over   Contract negotiation

Responding to change         over   Following a plan
                                       Source: www.agilemanifesto.org
• Scrum is an agile process that allows us to focus on delivering the highest
  business value in the shortest time.
• It allows us to rapidly and repeatedly inspect actual working software in
  Sprints.
• The business sets the priorities. Teams self-organize to determine the best
  way to deliver the highest priority features.
• Every two weeks to a month anyone can see real working software and
  decide to release it as is or continue to enhance it for another sprint.



                                           Portions of the presentation sourced from Scrum Alliance, Agile Manifesto and Mountain Goat Software

More Related Content

What's hot

Can Agile Unlock Diversity's Potential?
Can Agile Unlock Diversity's Potential?Can Agile Unlock Diversity's Potential?
Can Agile Unlock Diversity's Potential?
Ruha Devanesan
 
Customized Scrum
Customized ScrumCustomized Scrum
Customized Scrum
Abdul Karim
 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
Anu Khendry,ACC,SAFe Aglst, PMI-ACP,CSPO,PMP
 
Distributed Scrum - Recipe for Success
Distributed Scrum - Recipe for SuccessDistributed Scrum - Recipe for Success
Distributed Scrum - Recipe for Success
Sakshi Mahajan
 
Pillars of Scrum Slides for Andy
Pillars of Scrum Slides for AndyPillars of Scrum Slides for Andy
Pillars of Scrum Slides for Andy
Andy McKnight, MBA, PMP, PSM, PSPO
 
How to hire a Scrum Master
How to hire a Scrum MasterHow to hire a Scrum Master
How to hire a Scrum Master
Sanjeev Varshney
 
Applying lean principles and kanban in the enterprise - Kevin Ryan
Applying lean principles and kanban in the enterprise - Kevin RyanApplying lean principles and kanban in the enterprise - Kevin Ryan
Applying lean principles and kanban in the enterprise - Kevin Ryan
AGILEMinds
 
A Year of Scrum
A Year of ScrumA Year of Scrum
A Year of Scrum
twh
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
Conscires Agile Practices
 
Scrum for anyone - A 2-page introduction including an example of application
Scrum for anyone - A 2-page introduction including an example of applicationScrum for anyone - A 2-page introduction including an example of application
Scrum for anyone - A 2-page introduction including an example of application
CollectiveKnowledge
 

What's hot (10)

Can Agile Unlock Diversity's Potential?
Can Agile Unlock Diversity's Potential?Can Agile Unlock Diversity's Potential?
Can Agile Unlock Diversity's Potential?
 
Customized Scrum
Customized ScrumCustomized Scrum
Customized Scrum
 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
Distributed Scrum - Recipe for Success
Distributed Scrum - Recipe for SuccessDistributed Scrum - Recipe for Success
Distributed Scrum - Recipe for Success
 
Pillars of Scrum Slides for Andy
Pillars of Scrum Slides for AndyPillars of Scrum Slides for Andy
Pillars of Scrum Slides for Andy
 
How to hire a Scrum Master
How to hire a Scrum MasterHow to hire a Scrum Master
How to hire a Scrum Master
 
Applying lean principles and kanban in the enterprise - Kevin Ryan
Applying lean principles and kanban in the enterprise - Kevin RyanApplying lean principles and kanban in the enterprise - Kevin Ryan
Applying lean principles and kanban in the enterprise - Kevin Ryan
 
A Year of Scrum
A Year of ScrumA Year of Scrum
A Year of Scrum
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Scrum for anyone - A 2-page introduction including an example of application
Scrum for anyone - A 2-page introduction including an example of applicationScrum for anyone - A 2-page introduction including an example of application
Scrum for anyone - A 2-page introduction including an example of application
 

Viewers also liked

Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
nick945
 
Code metrics
Code metricsCode metrics
Code metrics
Tomasz Rękawek
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and Improve
WemanityUK
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Mikalai Alimenkou
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Andrzej Wiech
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
XBOSoft
 
Presentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile DevelopmentPresentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile Development
Nabilahmed Patel
 
Agile Base Camp - Agile metrics
Agile Base Camp - Agile metricsAgile Base Camp - Agile metrics
Agile Base Camp - Agile metrics
Serge Kovaleff
 
Measuring the Code Quality Using Software Metrics
Measuring the Code Quality Using Software MetricsMeasuring the Code Quality Using Software Metrics
Measuring the Code Quality Using Software Metrics
Geetha Anjali
 
Project quality (and test process) metrics
Project quality (and test process) metricsProject quality (and test process) metrics
Project quality (and test process) metrics
Zbyszek Mockun
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
suwalki24.pl
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
Muhammad Ahmed
 
Agile code quality metrics
Agile code quality metricsAgile code quality metrics
Agile code quality metrics
Gil Nahmias
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Prashant Ram
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That Matter
ThoughtWorks Studios
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
pmengal
 
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
VersionOne
 

Viewers also liked (17)

Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Code metrics
Code metricsCode metrics
Code metrics
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and Improve
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Presentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile DevelopmentPresentation -Quality Metrics For Agile Development
Presentation -Quality Metrics For Agile Development
 
Agile Base Camp - Agile metrics
Agile Base Camp - Agile metricsAgile Base Camp - Agile metrics
Agile Base Camp - Agile metrics
 
Measuring the Code Quality Using Software Metrics
Measuring the Code Quality Using Software MetricsMeasuring the Code Quality Using Software Metrics
Measuring the Code Quality Using Software Metrics
 
Project quality (and test process) metrics
Project quality (and test process) metricsProject quality (and test process) metrics
Project quality (and test process) metrics
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
 
Agile code quality metrics
Agile code quality metricsAgile code quality metrics
Agile code quality metrics
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That Matter
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
 

Similar to Agile Scrum in 60 minutes

Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
Magnus Nord
 
Agile 101
Agile 101Agile 101
Agile 101
Bill McGehee
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
Damian T. Gordon
 
Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
Conscires Agile Practices
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
KMS Technology
 
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
Nhan Nguyen
 
Starting with Scrum
Starting with ScrumStarting with Scrum
Starting with Scrum
Jimmy Campos
 
Scrum
ScrumScrum
Introduction to scrum & agile
Introduction to scrum & agileIntroduction to scrum & agile
Introduction to scrum & agile
Conscires Agile Practices
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
XBOSoft
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
Naveen Kumar Singh
 
Introduction to Scrum - Agile Methods
Introduction to Scrum - Agile MethodsIntroduction to Scrum - Agile Methods
Introduction to Scrum - Agile Methods
Cesar Augusto Nogueira
 
hyaus Pjskilao.pptx
hyaus Pjskilao.pptxhyaus Pjskilao.pptx
hyaus Pjskilao.pptx
GeorgePama1
 
Scrum
ScrumScrum
Scrum
Sujoy Saha
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
Upekha Vandebona
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
James Brett
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
Ryan Ripley
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
eikitakeuchi
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
John Derrico
 
Let's Talk About Scrum
Let's Talk About ScrumLet's Talk About Scrum
Let's Talk About Scrum
Scott Vandehey
 

Similar to Agile Scrum in 60 minutes (20)

Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Agile 101
Agile 101Agile 101
Agile 101
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
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
 
Starting with Scrum
Starting with ScrumStarting with Scrum
Starting with Scrum
 
Scrum
ScrumScrum
Scrum
 
Introduction to scrum & agile
Introduction to scrum & agileIntroduction to scrum & agile
Introduction to scrum & agile
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Introduction to Scrum - Agile Methods
Introduction to Scrum - Agile MethodsIntroduction to Scrum - Agile Methods
Introduction to Scrum - Agile Methods
 
hyaus Pjskilao.pptx
hyaus Pjskilao.pptxhyaus Pjskilao.pptx
hyaus Pjskilao.pptx
 
Scrum
ScrumScrum
Scrum
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
Let's Talk About Scrum
Let's Talk About ScrumLet's Talk About Scrum
Let's Talk About Scrum
 

More from Syed Arh

Syed Arh Master of BPM Transcript
Syed Arh Master of BPM TranscriptSyed Arh Master of BPM Transcript
Syed Arh Master of BPM TranscriptSyed Arh
 
Deans List Master of BPM QUT
Deans List Master of BPM QUTDeans List Master of BPM QUT
Deans List Master of BPM QUTSyed Arh
 
Bank of the future - Life platform
Bank of the future - Life platformBank of the future - Life platform
Bank of the future - Life platform
Syed Arh
 
ADKAR Change Management Model
ADKAR   Change Management ModelADKAR   Change Management Model
ADKAR Change Management Model
Syed Arh
 
Microsoft share point & what is it level2 pre sales detailed intro to users...
Microsoft share point & what is it   level2 pre sales detailed intro to users...Microsoft share point & what is it   level2 pre sales detailed intro to users...
Microsoft share point & what is it level2 pre sales detailed intro to users...
Syed Arh
 
Microsoft dynamics crm 2011 & organization version 1.3
Microsoft dynamics crm 2011 & organization version 1.3Microsoft dynamics crm 2011 & organization version 1.3
Microsoft dynamics crm 2011 & organization version 1.3
Syed Arh
 
Microsoft dynamics crm 2011 service scheduling- moving beyond rostering
Microsoft dynamics crm 2011   service scheduling- moving beyond rosteringMicrosoft dynamics crm 2011   service scheduling- moving beyond rostering
Microsoft dynamics crm 2011 service scheduling- moving beyond rostering
Syed Arh
 

More from Syed Arh (7)

Syed Arh Master of BPM Transcript
Syed Arh Master of BPM TranscriptSyed Arh Master of BPM Transcript
Syed Arh Master of BPM Transcript
 
Deans List Master of BPM QUT
Deans List Master of BPM QUTDeans List Master of BPM QUT
Deans List Master of BPM QUT
 
Bank of the future - Life platform
Bank of the future - Life platformBank of the future - Life platform
Bank of the future - Life platform
 
ADKAR Change Management Model
ADKAR   Change Management ModelADKAR   Change Management Model
ADKAR Change Management Model
 
Microsoft share point & what is it level2 pre sales detailed intro to users...
Microsoft share point & what is it   level2 pre sales detailed intro to users...Microsoft share point & what is it   level2 pre sales detailed intro to users...
Microsoft share point & what is it level2 pre sales detailed intro to users...
 
Microsoft dynamics crm 2011 & organization version 1.3
Microsoft dynamics crm 2011 & organization version 1.3Microsoft dynamics crm 2011 & organization version 1.3
Microsoft dynamics crm 2011 & organization version 1.3
 
Microsoft dynamics crm 2011 service scheduling- moving beyond rostering
Microsoft dynamics crm 2011   service scheduling- moving beyond rosteringMicrosoft dynamics crm 2011   service scheduling- moving beyond rostering
Microsoft dynamics crm 2011 service scheduling- moving beyond rostering
 

Recently uploaded

Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 

Recently uploaded (20)

Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 

Agile Scrum in 60 minutes

  • 2. Objectives • What is Scrum? • Scrum Vs Waterfall • 3 Scrum Roles • 4+1 Scrum Ceremonies • What is a Sprint? • 3 Scrum Artifacts • The Agile Manifesto • Summary
  • 3. What is Scrum? Scrum is an iterative and incremental agile software development framework for managing software projects and product or application development. “Scrum” is agile framework that helps team deliver customer value very early and often in a highly predictable manner. Published 1995 – Jeff Sutherland Scrum is not a methodology, it is a framework.
  • 4. Scrum Vs Waterfall „Scrum‟ takes its cue from RUGBY SCRUM where Waterfall method is the relay race a team is aggressively trying to advance the ball approach where every individual is and working together as one unit. doing their part and then passing the baton to the next person. Scrum says we need to have a cross functional team and they have to be focussed on advancing the common goal.
  • 5. Scrum Roles Product Owner responsible for the business value of the project. One Person, Responsible for Product backlog and priority, accept/reject work, Knowledgeable, empowered, engaged, motivator, ROI. Scrum Master ensures that the team is functional and productive Organize teams, remove impediments, facilitate healthy process, Empower the Team The Team self-organizes to get the work done. Cross Functional, 5 to 9, Committed, Generalising Specialists, deliver value in small chunks within every sprint, focused on customer, build in quality
  • 6. The chicken & The Pig A Pig is someone who has skin in the game. Mike Cohn aptly refers to the people in that role as, “Having their Bacon on the line.” Pig roles are considered core team members. Performers. People who “do” work. (Product Owner and Scrum Master) A Chicken is someone who has something to gain by the Pigs performing, but in the end, really do not contribute day to day to “getting things done.” Their “eggs” are a renewable resource, and many get laid.
  • 7. Release Planning after an initial feature list has been identified, prioritized, and potentially estimated, the team plans an overall release schedule and determine which features can likely be delivered. Used to feed individual sprint plans. Sprint Planning the team meets with the product owner to choose a set of work to deliver during a sprint. (Each task/work estimated @ 1- 16 hours) Daily Scrum the team meets each day to share struggles and progress. Sprint Reviews the team demonstrates to the product owner what it has completed during the sprint. Done features are presented to PO. ( PO, Team, SM, Client.-optional. 1- 3 hours) Sprint Retrospectives the team looks for ways to improve the product and the process by identifying the +ve & -ve impacts during the sprint. ( SM, Team. 1 – 4 hours) Whole team gathers & discusses what they’d like to: Start Doing, Stop Doing, Continue Doing .
  • 8. A sprint is the basic unit of development in Story Point Used to estimate the size of a story. Scrum. The sprint is a "time boxed" effort, Estimate the height of the dogs as following: i.e. it is restricted to a specific duration. The 1. Choose the smallest Use it as 1 story point duration is fixed in advance for each sprint 2. 3. Estimate all others relatively to the first chosen one and is normally between one week and four weeks. • • Labrador Dachshund • Great Dane • Australian Terrier Each sprint is preceded by a planning • German Shepherd meeting, where the tasks for the sprint are • • Poodle Saint Bernard identified and an estimated commitment • Doberman for the sprint goal is made, and followed • Chow Chow Mastiff by a review or retrospective meeting, • • Japanese Akita where the progress is reviewed and lessons for the next sprint are identified.
  • 9. http://www.youtube.com/watch?v=q_R9wQY4G5I Techniques/Tools – Scrum Board
  • 10. Product Backlog ordered list of ideas for the product. Prioritized by value delivered to the customer. Reprioritized at the start of each sprint Sprint Backlog set of work from the product backlog that the team agrees to complete in a sprint, broken into tasks. Individuals sign up for work of their own choosing. Work is never assigned Burn down/up Chart shows the cumulative work remaining in a Sprint, day-by-day. Techniques/Tools - Fibonacci Series, Pareto Analysis, Party Poker
  • 11. a statement of values Individuals & Interactions over Process & tools Working software over Comprehensive documentation Customer collaboration over Contract negotiation Responding to change over Following a plan Source: www.agilemanifesto.org
  • 12. • Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. • It allows us to rapidly and repeatedly inspect actual working software in Sprints. • The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features. • Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint. Portions of the presentation sourced from Scrum Alliance, Agile Manifesto and Mountain Goat Software