SlideShare a Scribd company logo
By Samir Chitkara
 Traditional Development – Waterfall Vs Agile
 Agile – Concepts
 Scrum - Theory
 Scrum - Roles
 Scrum – Events
 Scrum – Artifacts
 Relay Race
 Teams hand work off
to other teams as steps
are completed
 BA-Dev-QA- Imp-
Support
Deploy
Requirement
Change
Takes Longer
Poor Visibility
Poor Quality
High RiskAnalyse Design Implement Test
DeployAnalyse Design Implement Test Short
Cycles
Early
Visibility
Better
Quality
Low
Risk
DeployAnalyse Design Implement Test
DeployAnalyse Design Implement Test
DeployAnalyse Design Implement Test
DeployAnalyse Design Implement Test
Embrace
Change
Successful
14%
Challenged
57%
Failed
29%
Successful
42%
Challenged
49%
Failed
9%
Traditional Agile
Individuals and
interactions
Contract negotiation
Processes and tools
Following a plan
Comprehensive documentation
Working software
Customer collaboration Responding to change
 Ruby Approach to software
development
 NOT RELAY
 Team = Unit, passes Back &
Forth and takes it forward
“A framework within which people can address complex
adaptive problems, while productively and creatively delivering
products of the highest possible value.” – Scrum.org
 Lightweight
 Simple to understand
 Difficult to master
Process
Technique Artefacts
Events
Roles
 Empirical process control theory
 Knowledge comes from experience
 Making decisions based on what is known
 Iterative, incremental approach to optimize
predictability and control risk.
Inspection
Adaptation
Transparency
 Key aspects of the process must
be visible to those responsible for
the outcome.
 Common Language
 Common Definition of Done
 Inspect Scrum Artefacts
 Check the Deviation from Goal
 Optimal Frequency
 By skilled inspector
 At Point of Work
 Peer Reviews
 Monitor Deviations.
 Adjust
 Sprint planning
 Daily Scrum
 Sprint Review
 Sprint Retrospective
Pigs:
 PO
 SM
 Team
Chickens:
 Stakeholder
 Customers
 Management
What will
we call it?
Ham n
Eggs
NO!
Thanks
I’d be
COMMITTED
& You’d
INVOLVED
Let’s Open
a
Restaurant
 Maximize Value of the Product
 Maintain Product Backlog
 Order
 Maximum Value from Team
 Ensuring Team Understand the Backlog items
 Delegate this work
 1 Person
 Not a committee
 VOC
 Scrum is understood and enacted
 Team adheres to Scrum theory, practices, and
rules.
 Facilitator
 Servant Leader
 Coach Self-organization and
cross-functionality
 Removing impediments
 Facilitating Scrum events
Team
 Scrum Adoption
 Scrum Implementations
 Causing change that increases
the productivity of the Scrum
Team
 Collaborate with Other SM
Organisation
 Effective Product Backlog
Management
 Understanding product
planning
 in an empirical environment
 Understanding and practicing
agility
 Ensuring the PO
 arrange the Product Backlog to
maximize value
PO
 Work on creating Potentially Shippable
Increment “Done” Product
 Self Organising
 No Titles
 No sub Teams
 Accountable as a Whole
 Cross Functional
 Size: Optimal – 3-9
 PO & SM not included
Create Regularity
Minimise need of meetings
All Event = TIME BOXED
Sprint duration = FIXED
All Other EVENT = END = when purpose is Achieved
Opportunity for INSPECTION & APATATION
Enable TRANPARENCY
Daily Scrum
Development
Work
Review
Retrospective
Planning
 Heart of the SCRUM
 Reduce RISK
 Increase Predictability
 MAX = 1 Month
 MUST be Fixed
 No GAP
 No Change that endangers the GOAL
 Scope may be refined as more is learned
 CANCEL?
 Only PO
 GOAL = OBSELETE
 Work to be performed in the Sprint
 Collaborative work of the entire Scrum Team
 MAX = 8 Hrs
Sprint Backlog
Sprint Goal
Constraints
Velocity
Product
Backlog
• The Product Owner discusses the objective
• Only the Development Team can assess what it can
accomplish
• Development Team forecasts the Product Backlog
items it will deliver in the Sprint, the Scrum Team
crafts a Sprint Goal
 15-minute time-boxed
 To synchronize activities and create a
plan for the next 24 hours
 Same time and place each day to reduce
complexity.
 Inspect progress toward the Sprint Goal
 Decide how it intends to work together as
a self organizing team to accomplish the
Sprint Goal and create the anticipated
Increment by the end of the Sprint
 Mandatory for All Development Team
 SM Ensure It Happens
What did I do
yesterday?
What will I do today ?
Impediments
 improve communications
 eliminate other meetings
500
480
440
400
360
320
280
240
200
160
120
80
40
0
500
470465
420410
390380
360
220
150
80
50
10 00
100
200
300
400
500
600
Day1
Day2
Day3
Day4
Day5
Day6
Day7
Day8
Day9
Day10
Day11
Day12
Day13
Day14
Sprint Burndown
End of Sprint
Inspect the Increment
Adapt the Backlog if needed
PO:
 Product Backlog items “Done”
 Discuss the Product Backlog as it
stands
Dev Team:
 What went well, problems it
ran into, and how those
problems were solved;
 demonstrates the work that
it has “Done”
All :
 What to do next (Most valuable)
 Review of the timeline, budget, potential capabilities, and marketplace for the next
anticipated release
What went well? What Could be
Improved?
 Formal opportunity inspection and
adaptation.
 3 hrs Time Box
 After the Sprint Review But prior to the next
Sprint Planning
 The Scrum Master ensures that the event
takes place
 Identified improvements that it will implement in the next Sprint.
 Inspect Last Sprint
 People,
 Relationships,
 Process
 Tools
 Potential improvements
 Action Plan
 Scrum relies on transparency
 Scrum’s artifacts represent work or value to provide transparency and
opportunities for inspection and adaptation.
 Artifacts are not transparent, these decisions can be flawed,
 Value may diminish and risk may increase.
 The Scrum Master’s job is to work with the Scrum Team and the organization to
increase the transparency of the artifacts.
 Involves learning, convincing, and change.
 Transparency doesn’t occur overnight, but is a path.
 Ordered list of everything that might be
needed in the product
 Owner – PO
 Never Complete , Dynamic & Evolves
 Feature, Functions, Enhancements,
Fixes
 Item may have attributes of –
 Description,
 Order,
 Estimate
 Value
 One Product Backlog
 Product Backlog refinement –
 detail, estimates, order to items
 Ongoing process
 ~10% of time
Task
Groomed User Stories
+ Story Points + AC
User Stories
- AC
Epics / User Stories
Feature Epics
Priority
 Set of Product Backlog items selected for the Sprint
+ Plan product Increment + Sprint Goal
 Enough detail that changes in progress can be understood in the Daily Scrum.
 Dev Team modifies the Sprint Backlog throughout the Sprint
 Emerges during the Sprint
 Highly visible, real-time picture of the work that the Development Team
 Assess when work is complete on the product Increment
 Everyone must understand what “Done” mean
 Vary significantly per Scrum Teams
 Guides the Development Team in knowing how many Product Backlog to Pick
 DoD will expand to include more stringent criteria for higher quality with
Maturity
 https://www.versionone.com/assets/img/files/CHAOSManifesto2013.pdf
 Photo credit: Foter.com

More Related Content

What's hot

Agile 101
Agile 101Agile 101
Agile 101
beLithe
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
Anjana Saxena
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
beLithe
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
gregynog
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
Michael Bourque
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
Serge Rehem
 
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)
Aloke Bhattacharya
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
Michal Epstein
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
Abdullah Raza
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
Dom Cushnan
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
pmengal
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
Martin Gasparovic
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
LuxoftAgilePractice
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
Agile 101
Agile 101Agile 101
Agile 101
Sunil Mundra
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
Ram Srivastava
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
Pravin Kumar Singh, PMP, PSM
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
Jens Wilke
 

What's hot (20)

Agile 101
Agile 101Agile 101
Agile 101
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
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)
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
 

Viewers also liked

Call Management Services Should be Part of Every Business Telephone System
Call Management Services Should be Part of Every Business Telephone SystemCall Management Services Should be Part of Every Business Telephone System
Call Management Services Should be Part of Every Business Telephone System
Mahindra Comviva
 
Managing supplier content and product information
Managing supplier content and product informationManaging supplier content and product information
Managing supplier content and product information
Enterworks Inc.
 
Real time analytics-inthe_cloud
Real time analytics-inthe_cloudReal time analytics-inthe_cloud
Real time analytics-inthe_cloud
Actian Corporation
 
Driving Business Applications with Real-Time Data
Driving Business Applications with Real-Time DataDriving Business Applications with Real-Time Data
Driving Business Applications with Real-Time Data
BP Logix
 
KServe Retail Outlet
KServe Retail OutletKServe Retail Outlet
KServe Retail Outlet
Kallos Solutions Pvt Ltd
 
VideoPress
VideoPressVideoPress
VideoPress
Automattic
 
10 Things to Watch for in 2016
10 Things to Watch for in 201610 Things to Watch for in 2016
10 Things to Watch for in 2016
Courion Corporation
 
Microsoft Office for the iPhone and iPad
Microsoft Office for the iPhone and iPadMicrosoft Office for the iPhone and iPad
Microsoft Office for the iPhone and iPad
Palmetto Technology Group
 
Arise EMEA - My Story Video Contest
Arise EMEA - My Story Video ContestArise EMEA - My Story Video Contest
Arise EMEA - My Story Video Contest
Arise International
 
Innovation management -by Sudhakar Ram
Innovation management -by Sudhakar RamInnovation management -by Sudhakar Ram
Innovation management -by Sudhakar Ram
Mastek Ltd
 
Embracing Mobile First
Embracing Mobile FirstEmbracing Mobile First
Embracing Mobile First
CoreMedia
 
Data on demand flexible archiving in a big content world
Data on demand   flexible archiving in a big content worldData on demand   flexible archiving in a big content world
Data on demand flexible archiving in a big content worldActuate Corporation
 
High Performance Medical Reconstruction Using Stream Programming Paradigms
High Performance Medical Reconstruction Using Stream Programming ParadigmsHigh Performance Medical Reconstruction Using Stream Programming Paradigms
High Performance Medical Reconstruction Using Stream Programming Paradigms
QuEST Global (erstwhile NeST Software)
 
Zaptech Solutions - Software Development Company
Zaptech Solutions - Software Development CompanyZaptech Solutions - Software Development Company
Zaptech Solutions - Software Development Company
Zaptech Solutions
 
2014 Ecommerce Holiday Prep
2014 Ecommerce Holiday Prep2014 Ecommerce Holiday Prep
2014 Ecommerce Holiday Prep
Tenzing Managed IT Services
 
iBOS Solution - Incessant Business Operations Suite
iBOS Solution - Incessant Business Operations Suite iBOS Solution - Incessant Business Operations Suite
iBOS Solution - Incessant Business Operations Suite
Incessant Technologies Pvt Ltd
 
Get Your Head in the Cloud
Get Your Head in the CloudGet Your Head in the Cloud
Get Your Head in the CloudClaris Networks
 
The Rise of the Mobile Web
The Rise of the Mobile WebThe Rise of the Mobile Web
The Rise of the Mobile Web
ZSL Mobile
 
Episode 5 Justin Somaini of Box.com
Episode 5 Justin Somaini of Box.comEpisode 5 Justin Somaini of Box.com
Episode 5 Justin Somaini of Box.com
Contrast Security
 

Viewers also liked (20)

Ws wp-365 days of hr
Ws wp-365 days of hrWs wp-365 days of hr
Ws wp-365 days of hr
 
Call Management Services Should be Part of Every Business Telephone System
Call Management Services Should be Part of Every Business Telephone SystemCall Management Services Should be Part of Every Business Telephone System
Call Management Services Should be Part of Every Business Telephone System
 
Managing supplier content and product information
Managing supplier content and product informationManaging supplier content and product information
Managing supplier content and product information
 
Real time analytics-inthe_cloud
Real time analytics-inthe_cloudReal time analytics-inthe_cloud
Real time analytics-inthe_cloud
 
Driving Business Applications with Real-Time Data
Driving Business Applications with Real-Time DataDriving Business Applications with Real-Time Data
Driving Business Applications with Real-Time Data
 
KServe Retail Outlet
KServe Retail OutletKServe Retail Outlet
KServe Retail Outlet
 
VideoPress
VideoPressVideoPress
VideoPress
 
10 Things to Watch for in 2016
10 Things to Watch for in 201610 Things to Watch for in 2016
10 Things to Watch for in 2016
 
Microsoft Office for the iPhone and iPad
Microsoft Office for the iPhone and iPadMicrosoft Office for the iPhone and iPad
Microsoft Office for the iPhone and iPad
 
Arise EMEA - My Story Video Contest
Arise EMEA - My Story Video ContestArise EMEA - My Story Video Contest
Arise EMEA - My Story Video Contest
 
Innovation management -by Sudhakar Ram
Innovation management -by Sudhakar RamInnovation management -by Sudhakar Ram
Innovation management -by Sudhakar Ram
 
Embracing Mobile First
Embracing Mobile FirstEmbracing Mobile First
Embracing Mobile First
 
Data on demand flexible archiving in a big content world
Data on demand   flexible archiving in a big content worldData on demand   flexible archiving in a big content world
Data on demand flexible archiving in a big content world
 
High Performance Medical Reconstruction Using Stream Programming Paradigms
High Performance Medical Reconstruction Using Stream Programming ParadigmsHigh Performance Medical Reconstruction Using Stream Programming Paradigms
High Performance Medical Reconstruction Using Stream Programming Paradigms
 
Zaptech Solutions - Software Development Company
Zaptech Solutions - Software Development CompanyZaptech Solutions - Software Development Company
Zaptech Solutions - Software Development Company
 
2014 Ecommerce Holiday Prep
2014 Ecommerce Holiday Prep2014 Ecommerce Holiday Prep
2014 Ecommerce Holiday Prep
 
iBOS Solution - Incessant Business Operations Suite
iBOS Solution - Incessant Business Operations Suite iBOS Solution - Incessant Business Operations Suite
iBOS Solution - Incessant Business Operations Suite
 
Get Your Head in the Cloud
Get Your Head in the CloudGet Your Head in the Cloud
Get Your Head in the Cloud
 
The Rise of the Mobile Web
The Rise of the Mobile WebThe Rise of the Mobile Web
The Rise of the Mobile Web
 
Episode 5 Justin Somaini of Box.com
Episode 5 Justin Somaini of Box.comEpisode 5 Justin Somaini of Box.com
Episode 5 Justin Somaini of Box.com
 

Similar to Agile - Scrum

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Avidan Hetzroni
 
Summer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassSummer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclass
aboobier
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
Tayfun Bilsel
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Rajeev Misra
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
DexterIT
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
James Walmsley CSM, PSM I, PSK I
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
jhericks
 
Agile project management tech gig
Agile project management   tech gigAgile project management   tech gig
Agile project management tech gig
AJAY RAWAT
 
Agile camp2016 agile101
Agile camp2016 agile101Agile camp2016 agile101
Agile camp2016 agile101
Erin Bolk
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
Zaheer Abbas
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUMejlp12
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
vineet
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
AMJAD SHAIKH
 
Scrum Pocket Edition - Cas2k14
Scrum Pocket Edition - Cas2k14Scrum Pocket Edition - Cas2k14
Scrum Pocket Edition - Cas2k14
Vanesa Tejada
 
Close to agile
Close to agileClose to agile
Close to agile
philywu
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
Elad Sofer
 
Scrum theory burst
Scrum theory burstScrum theory burst
Scrum theory burst
Design Lab
 

Similar to Agile - Scrum (20)

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Summer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassSummer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclass
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
Agile project management tech gig
Agile project management   tech gigAgile project management   tech gig
Agile project management tech gig
 
Agile camp2016 agile101
Agile camp2016 agile101Agile camp2016 agile101
Agile camp2016 agile101
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
Scrum Pocket Edition - Cas2k14
Scrum Pocket Edition - Cas2k14Scrum Pocket Edition - Cas2k14
Scrum Pocket Edition - Cas2k14
 
Close to agile
Close to agileClose to agile
Close to agile
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Scrum theory burst
Scrum theory burstScrum theory burst
Scrum theory burst
 

Recently uploaded

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
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
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - 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
 
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
 
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
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
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
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
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
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 

Recently uploaded (20)

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
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
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - 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...
 
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
 
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
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
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 ...
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
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
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 

Agile - Scrum

  • 2.  Traditional Development – Waterfall Vs Agile  Agile – Concepts  Scrum - Theory  Scrum - Roles  Scrum – Events  Scrum – Artifacts
  • 3.  Relay Race  Teams hand work off to other teams as steps are completed  BA-Dev-QA- Imp- Support
  • 4. Deploy Requirement Change Takes Longer Poor Visibility Poor Quality High RiskAnalyse Design Implement Test DeployAnalyse Design Implement Test Short Cycles Early Visibility Better Quality Low Risk DeployAnalyse Design Implement Test DeployAnalyse Design Implement Test DeployAnalyse Design Implement Test DeployAnalyse Design Implement Test Embrace Change
  • 6. Individuals and interactions Contract negotiation Processes and tools Following a plan Comprehensive documentation Working software Customer collaboration Responding to change
  • 7.
  • 8.  Ruby Approach to software development  NOT RELAY  Team = Unit, passes Back & Forth and takes it forward
  • 9. “A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.” – Scrum.org  Lightweight  Simple to understand  Difficult to master Process Technique Artefacts Events Roles
  • 10.  Empirical process control theory  Knowledge comes from experience  Making decisions based on what is known  Iterative, incremental approach to optimize predictability and control risk. Inspection Adaptation Transparency
  • 11.  Key aspects of the process must be visible to those responsible for the outcome.  Common Language  Common Definition of Done
  • 12.  Inspect Scrum Artefacts  Check the Deviation from Goal  Optimal Frequency  By skilled inspector  At Point of Work  Peer Reviews
  • 13.  Monitor Deviations.  Adjust  Sprint planning  Daily Scrum  Sprint Review  Sprint Retrospective
  • 14. Pigs:  PO  SM  Team Chickens:  Stakeholder  Customers  Management What will we call it? Ham n Eggs NO! Thanks I’d be COMMITTED & You’d INVOLVED Let’s Open a Restaurant
  • 15.  Maximize Value of the Product  Maintain Product Backlog  Order  Maximum Value from Team  Ensuring Team Understand the Backlog items  Delegate this work  1 Person  Not a committee  VOC
  • 16.  Scrum is understood and enacted  Team adheres to Scrum theory, practices, and rules.  Facilitator  Servant Leader  Coach Self-organization and cross-functionality  Removing impediments  Facilitating Scrum events Team  Scrum Adoption  Scrum Implementations  Causing change that increases the productivity of the Scrum Team  Collaborate with Other SM Organisation  Effective Product Backlog Management  Understanding product planning  in an empirical environment  Understanding and practicing agility  Ensuring the PO  arrange the Product Backlog to maximize value PO
  • 17.  Work on creating Potentially Shippable Increment “Done” Product  Self Organising  No Titles  No sub Teams  Accountable as a Whole  Cross Functional  Size: Optimal – 3-9  PO & SM not included
  • 18. Create Regularity Minimise need of meetings All Event = TIME BOXED Sprint duration = FIXED All Other EVENT = END = when purpose is Achieved Opportunity for INSPECTION & APATATION Enable TRANPARENCY
  • 19. Daily Scrum Development Work Review Retrospective Planning  Heart of the SCRUM  Reduce RISK  Increase Predictability  MAX = 1 Month  MUST be Fixed  No GAP  No Change that endangers the GOAL  Scope may be refined as more is learned  CANCEL?  Only PO  GOAL = OBSELETE
  • 20.  Work to be performed in the Sprint  Collaborative work of the entire Scrum Team  MAX = 8 Hrs Sprint Backlog Sprint Goal Constraints Velocity Product Backlog • The Product Owner discusses the objective • Only the Development Team can assess what it can accomplish • Development Team forecasts the Product Backlog items it will deliver in the Sprint, the Scrum Team crafts a Sprint Goal
  • 21.  15-minute time-boxed  To synchronize activities and create a plan for the next 24 hours  Same time and place each day to reduce complexity.  Inspect progress toward the Sprint Goal  Decide how it intends to work together as a self organizing team to accomplish the Sprint Goal and create the anticipated Increment by the end of the Sprint  Mandatory for All Development Team  SM Ensure It Happens What did I do yesterday? What will I do today ? Impediments  improve communications  eliminate other meetings
  • 23. End of Sprint Inspect the Increment Adapt the Backlog if needed PO:  Product Backlog items “Done”  Discuss the Product Backlog as it stands Dev Team:  What went well, problems it ran into, and how those problems were solved;  demonstrates the work that it has “Done” All :  What to do next (Most valuable)  Review of the timeline, budget, potential capabilities, and marketplace for the next anticipated release
  • 24. What went well? What Could be Improved?  Formal opportunity inspection and adaptation.  3 hrs Time Box  After the Sprint Review But prior to the next Sprint Planning  The Scrum Master ensures that the event takes place  Identified improvements that it will implement in the next Sprint.  Inspect Last Sprint  People,  Relationships,  Process  Tools  Potential improvements  Action Plan
  • 25.  Scrum relies on transparency  Scrum’s artifacts represent work or value to provide transparency and opportunities for inspection and adaptation.  Artifacts are not transparent, these decisions can be flawed,  Value may diminish and risk may increase.  The Scrum Master’s job is to work with the Scrum Team and the organization to increase the transparency of the artifacts.  Involves learning, convincing, and change.  Transparency doesn’t occur overnight, but is a path.
  • 26.  Ordered list of everything that might be needed in the product  Owner – PO  Never Complete , Dynamic & Evolves  Feature, Functions, Enhancements, Fixes  Item may have attributes of –  Description,  Order,  Estimate  Value  One Product Backlog  Product Backlog refinement –  detail, estimates, order to items  Ongoing process  ~10% of time Task Groomed User Stories + Story Points + AC User Stories - AC Epics / User Stories Feature Epics Priority
  • 27.  Set of Product Backlog items selected for the Sprint + Plan product Increment + Sprint Goal  Enough detail that changes in progress can be understood in the Daily Scrum.  Dev Team modifies the Sprint Backlog throughout the Sprint  Emerges during the Sprint  Highly visible, real-time picture of the work that the Development Team
  • 28.  Assess when work is complete on the product Increment  Everyone must understand what “Done” mean  Vary significantly per Scrum Teams  Guides the Development Team in knowing how many Product Backlog to Pick  DoD will expand to include more stringent criteria for higher quality with Maturity