SlideShare a Scribd company logo
1 of 45
Welcome to a new World!
A world of
SCRUM
“Designing and programming are above all
human activities, forget that and all is lost“
--- B Stroustrup
About the Speaker(s)
Srinivas Chillara
• Masters, Reading University, UK
Information Systems Engineering
• Professional interests
– Software processes
– Software quality
• Current foci
– Scrum
– TDD
– Test management and strategy
Sub topics (TBD)
• Co-creation of this talk
• Roles: Programmer, analyst, tester, architect, manager, build engineer; The
opportunity of leadership, and the need for it;
• Scrum in action:
• Prioritisation
• Feedback
• Communication
• Inspect and adapt
• Case study 1: Team in offshore unit of product dev co.
• Case study 2: IT subsidiary of global bank; with vendor team members
What is good about the waterfall?
• Predictable
• Demarcated
• Popular
• Dependable
The problem with waterfall
What else about the waterfall?
Project Management Traditional
• Centralised, irrespective of the circumstance
• Plan and task driven
• Based on production line approach
• Deferral of pain to the end
Project Management-new wave
Scrum
• Iterative and Incremental
• Flexible
• People-centric
• Goal oriented – not task oriented
The Emergence of Scrum
 Google
 IBM
 Siemens
 Nokia
 Philips
 Accenture
 Microsoft
 Infosys
 Wipro
 Motorola
 HP
 TCS
 An increasing number of companies are finding Scrum an
effective tool for improving these problems
 Rapid growth in last 3-5 years at leading global
companies, such as:
Distribution of methodologies
Source: VersionOne 3rd
Annual survey
Size of organisations
Source: VersionOne 3rd
Annual survey
Scrum at Yahoo!
• 4 pilot teams migrated to Scrum in early 2005
• Since then, >200 Yahoo! projects (>2000 people)
around the globe have migrated to Scrum
– Consumer-facing projects
– Major infrastructure projects
– Distributed Projects
– New Products
– Maintenance Products
• Policy is 100% voluntary adoption
– Teams hear about or observe the experiences of other teams
using Scrum and decide to learn more
0%
5%
10%
15%
20%
25%
30%
35%
40%
45%
50%
Scrum
MUCH
WORSE
Scrum
WORSE
Scrum
about the
same
Scrum
BETTER
Scrum
MUCH
BETTER
68%5% Scrum BETTER or MUCH BETTERScrum WORSE or MUCH WORSE
Scrum vs. Previous Approach:
Productivity / How much team got done.
36% Average
Increase
Scrum vs. Previous Approach:
Morale?
0%
5%
10%
15%
20%
25%
30%
35%
Scrum
MUCH
WORSE
Scrum
WORSE
Scrum
about the
same
Scrum
BETTER
Scrum
MUCH
BETTER
52%9% Scrum BETTER or MUCH BETTERScrum WORSE or MUCH WORSE
Scrum vs. Previous Approach:
Sense of accountability/ownership in project?
0%
5%
10%
15%
20%
25%
30%
35%
Scrum
MUCH
WORSE
Scrum
WORSE
Scrum
about the
same
Scrum
BETTER
Scrum
MUCH
BETTER
62%6% Scrum BETTER or MUCH BETTERScrum WORSE or MUCH WORSE
Scrum vs. Previous Approach:
Overall quality of what was developed?
0%
5%
10%
15%
20%
25%
30%
35%
40%
45%
Scrum
MUCH
WORSE
Scrum
WORSE
Scrum
about the
same
Scrum
BETTER
Scrum
MUCH
BETTER
44%10% Scrum BETTER or MUCH BETTERScrum WORSE or MUCH WORSE
Yes 85%
No 15%
If the decision were solely up to you,
would your team continue using Scrum?
Scrum characteristics
Stresses dependence on people.
Properties
– Iterative
– Time-boxed
– Customer instantiation
– Scalable
FDD overview
OO based modelling
Steps:
– Develop overall model
– Establish feature list
– Create plan (for above)
– Develop design and work packages
– Build S/W
XP in a flash
Principles:
Feedback, Simplicity, Incremental change,
Quality.
Practices (a few)
– Pair programming
– On-site customer
– Small iterations
– Sustainable pace
It is Scrum not SCRUM!
Rugby student William Webb Ellis, 17,
inaugurates a new game whose rules will be
codified in 1839. Playing football for the 256-
year-old school in East Warwickshire, Ellis
sees that the clock is running out with his team
behind so he scoops up the ball and runs with
it in defiance of the rules.
It is Scrum not SCRUM!
Occasionally spelt as scum, not always by mistake.
Scrum is a framework where customers and
teams can create/develop software
and ….
It is NOT a magic wand!!
SCRUM Lifecycle
Product Backlog
As prioritized by Product Owner
Sprint Backlog
SCRUM Lifecycle
Product Backlog
As prioritized by Product Owner
Sprint Backlog
Backlog tasks
expanded
by team
SCRUM Lifecycle
30 days
Product Backlog
As prioritized by Product Owner
Sprint Backlog
Backlog tasks
expanded
by team
SPRINT
SCRUM Lifecycle
30 days
24 hours
Product Backlog
As prioritized by Product Owner
Sprint Backlog
Backlog tasks
expanded
by team
Daily Scrum
Meeting
SCRUM Lifecycle
30 days
24 hours
Product Backlog
As prioritized by Product Owner
Sprint Backlog
Backlog tasks
expanded
by team
Potentially Shippable
Product Increment
Daily Scrum
Meeting
Wkhe jfih weoifh sadiuh
Fhjds io dsoifj iodsjf iodsd
Dsojf oidsj ofisjoi fsoidj
Wkhe jfih weoifh
Wkhe jfih weoifh
Iojs rfodjfo is
Wkhe jfih weoifh
Joid fois dj
Wkhe jfih weoifh sadiuh
Fhjds io dsoifj iodsjf iodsd
Dsojf oidsj ofisjoi fsoidj
Wkhe jfih weoifh
Wkhe jfih weoifh
Iojs rfodjfo is
Wkhe jfih weoifh
Joid fois dj
Wkhe jfih weoifh sadiuh
Fhjds io dsoifj iodsjf iodsd
Dsojf oidsj ofisjoi fsoidj
Wkhe jfih weoifh
Wkhe jfih weoifh
Iojs rfodjfo is
Wkhe jfih weoifh
Joid fois dj
Roles
The Team
Product Owner
Scrum Master
A balance of power and responsibility.
SCRUM MASTER
Is NOT a Project lead/manager/coordinator.
• The ScrumMasters do everything in their power
to help the team achieve success
• This includes:
– Serving the team
– Protecting the team
– Guiding the team’s use of Scrum
Scrum smells
• Loss of Rhythm
• Talking Chickens
• Missing Pigs
• Lack of Progress Part One: Failing in Backlog Management
• Persistent Signatures
• ScrumMaster Assigns Work
Scrum smells
• The daily Scrum lasts 45 min over the phone
• The daily Scrum is For the ScrumMaster
• Specialized Job Roles
• Testers will not integrate with Team
• It is done, well, almost done
• No One Wants to Attend Retrospectives
How do we change?
• Have a good reason
• Get an experienced coach
• Start and complete a couple of projects
• Use the learning … and proceed
Stress Prioritisation
The art of doing less
Only about 20% of features are used heavily
and about another 20% used sometimes
… so let’s avoid 60% of the work
How? Everyone knows only half of advertising is
effective, the trouble is … no one knows which half.
Scrum charecteristics
• Prioritisation
• Focus
• Communication
• Feedback
Business Value
100
90
80
70
60
50
40
30
20
10
0
BusinessValue%
Month 1 Month 2 Month 3 Month 4 Month 5 Month 6
Why Has Scrum Become So Popular?
• More business value delivered sooner
• Better return-on-investment for projects
• Greater visibility
• Improved productivity
• Less waste
• Higher quality
• Stronger teams
• Better morale
Scrum Challenges
• It’s hard!
• It requires significant change
• It makes all dysfunction visible
– Scrum doesn’t fix anything: the team has to do it
– It forces honesty and transparency
– If you don’t address the problems, it will be painful
• Bad products will be delivered sooner, and
doomed projects will fail faster
• Partial adoption may be worse than none at all
• Be forewarned: many Scrum adoptions fail
The Essence of Scrum
Timebox
InspectNo Changes
Adapt
Commit
SCRUM
Code complete
Code reviewed
Unit tested
Integrated
Documented
No P1 defects, <3 P2 defects
The Traditional Approach
Requirements
Gathering
Design
Development
Testing
Rework
Documentation,
Signoffs, Handoff
Documentation,
Signoffs, Handoff
Documentation,
Signoffs, Handoff
Documentation,
Signoffs, Handoff
Job Function A Job Function B Job Function C Job Function D Job Function E
Scrum: Iterative Incremental Development
Feature A
Design Develop Test
Rework
Feature B
Design Develop Test
Rework
Feature C
Design Develop Test
Rework
Feature D
Design Develop Test
Rework
Feature E
Design Develop Test
Rework
Cross-Functional Team (Designers, Developers, Testers)
Scrumming well
• Focus (Switching exercise)
• Teamwork (common goal)
• Commitment
• Feedback
References
BOOK(S)
• Agile Project management with Scrum –
Ken Schwaber
• Exploring Scrum – Dan Rawsthorne and
Doug Shimp
WEBSITES
http://www.scrumalliance.org
http://www.mountaingoat.com

More Related Content

What's hot

Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Jaladhi Bhatt
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talksElad Sofer
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)beLithe
 
Agile Training - Scrum 101
Agile Training - Scrum 101Agile Training - Scrum 101
Agile Training - Scrum 101Thomas Knepper
 
Advanced Scrum master workshop
Advanced Scrum master workshopAdvanced Scrum master workshop
Advanced Scrum master workshopElad Sofer
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in ActionKiro Harada
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
How to Do a Gemba Walk
How to Do a Gemba WalkHow to Do a Gemba Walk
How to Do a Gemba WalkMichael Bremer
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterIlan Kirschenbaum
 
Practical Implementation of Agile Methodologies
Practical Implementation of Agile MethodologiesPractical Implementation of Agile Methodologies
Practical Implementation of Agile MethodologiesSociety of Women Engineers
 
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocsGoodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocsYaki Koren
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum masterLê Trọng-Hiệp
 
ScrumButt: What it is, how to avoid it
ScrumButt: What it is, how to avoid itScrumButt: What it is, how to avoid it
ScrumButt: What it is, how to avoid itLeanAgileTraining
 

What's hot (20)

Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talks
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
Agile Training - Scrum 101
Agile Training - Scrum 101Agile Training - Scrum 101
Agile Training - Scrum 101
 
Themalunch scrum
Themalunch scrumThemalunch scrum
Themalunch scrum
 
Advanced Scrum master workshop
Advanced Scrum master workshopAdvanced Scrum master workshop
Advanced Scrum master workshop
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in Action
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
How to Do a Gemba Walk
How to Do a Gemba WalkHow to Do a Gemba Walk
How to Do a Gemba Walk
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
Lean And Six Sigma
Lean And Six SigmaLean And Six Sigma
Lean And Six Sigma
 
Scrum training-manual 1
Scrum training-manual 1 Scrum training-manual 1
Scrum training-manual 1
 
Practical Implementation of Agile Methodologies
Practical Implementation of Agile MethodologiesPractical Implementation of Agile Methodologies
Practical Implementation of Agile Methodologies
 
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocsGoodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs
 
AgileScrum
AgileScrumAgileScrum
AgileScrum
 
Agile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care LeadersAgile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care Leaders
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum master
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
 
ScrumButt: What it is, how to avoid it
ScrumButt: What it is, how to avoid itScrumButt: What it is, how to avoid it
ScrumButt: What it is, how to avoid it
 
Scrum101
Scrum101Scrum101
Scrum101
 

Similar to Scrum overview

Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?TechWell
 
Game of SCRUM & VSM
Game of SCRUM & VSMGame of SCRUM & VSM
Game of SCRUM & VSMiO
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Christopher Daily
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Mohammad Faiz
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.Brian Dreyer
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxSamira AlShahrani
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...Damien Lee🏆PMI-ACP, SCT,SMC,L6σOB,ITMLP
 

Similar to Scrum overview (20)

Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?
 
Product Management In Agile Practice
Product Management In Agile PracticeProduct Management In Agile Practice
Product Management In Agile Practice
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Agile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUMAgile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUM
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Game of SCRUM & VSM
Game of SCRUM & VSMGame of SCRUM & VSM
Game of SCRUM & VSM
 
Scrum shuhari
Scrum shuhariScrum shuhari
Scrum shuhari
 
Agile antipatterns webinar august17
Agile antipatterns webinar august17Agile antipatterns webinar august17
Agile antipatterns webinar august17
 
Scrum
ScrumScrum
Scrum
 
IntroSCRUM
IntroSCRUMIntroSCRUM
IntroSCRUM
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
State of Scrum report, 2013
State of Scrum report, 2013State of Scrum report, 2013
State of Scrum report, 2013
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
 

Recently uploaded

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 

Recently uploaded (20)

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 

Scrum overview

  • 1. Welcome to a new World! A world of SCRUM “Designing and programming are above all human activities, forget that and all is lost“ --- B Stroustrup
  • 2. About the Speaker(s) Srinivas Chillara • Masters, Reading University, UK Information Systems Engineering • Professional interests – Software processes – Software quality • Current foci – Scrum – TDD – Test management and strategy
  • 3. Sub topics (TBD) • Co-creation of this talk • Roles: Programmer, analyst, tester, architect, manager, build engineer; The opportunity of leadership, and the need for it; • Scrum in action: • Prioritisation • Feedback • Communication • Inspect and adapt • Case study 1: Team in offshore unit of product dev co. • Case study 2: IT subsidiary of global bank; with vendor team members
  • 4. What is good about the waterfall? • Predictable • Demarcated • Popular • Dependable
  • 5. The problem with waterfall What else about the waterfall?
  • 6. Project Management Traditional • Centralised, irrespective of the circumstance • Plan and task driven • Based on production line approach • Deferral of pain to the end
  • 7. Project Management-new wave Scrum • Iterative and Incremental • Flexible • People-centric • Goal oriented – not task oriented
  • 8. The Emergence of Scrum  Google  IBM  Siemens  Nokia  Philips  Accenture  Microsoft  Infosys  Wipro  Motorola  HP  TCS  An increasing number of companies are finding Scrum an effective tool for improving these problems  Rapid growth in last 3-5 years at leading global companies, such as:
  • 9. Distribution of methodologies Source: VersionOne 3rd Annual survey
  • 10. Size of organisations Source: VersionOne 3rd Annual survey
  • 11. Scrum at Yahoo! • 4 pilot teams migrated to Scrum in early 2005 • Since then, >200 Yahoo! projects (>2000 people) around the globe have migrated to Scrum – Consumer-facing projects – Major infrastructure projects – Distributed Projects – New Products – Maintenance Products • Policy is 100% voluntary adoption – Teams hear about or observe the experiences of other teams using Scrum and decide to learn more
  • 12. 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% 50% Scrum MUCH WORSE Scrum WORSE Scrum about the same Scrum BETTER Scrum MUCH BETTER 68%5% Scrum BETTER or MUCH BETTERScrum WORSE or MUCH WORSE Scrum vs. Previous Approach: Productivity / How much team got done. 36% Average Increase
  • 13. Scrum vs. Previous Approach: Morale? 0% 5% 10% 15% 20% 25% 30% 35% Scrum MUCH WORSE Scrum WORSE Scrum about the same Scrum BETTER Scrum MUCH BETTER 52%9% Scrum BETTER or MUCH BETTERScrum WORSE or MUCH WORSE
  • 14. Scrum vs. Previous Approach: Sense of accountability/ownership in project? 0% 5% 10% 15% 20% 25% 30% 35% Scrum MUCH WORSE Scrum WORSE Scrum about the same Scrum BETTER Scrum MUCH BETTER 62%6% Scrum BETTER or MUCH BETTERScrum WORSE or MUCH WORSE
  • 15. Scrum vs. Previous Approach: Overall quality of what was developed? 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% Scrum MUCH WORSE Scrum WORSE Scrum about the same Scrum BETTER Scrum MUCH BETTER 44%10% Scrum BETTER or MUCH BETTERScrum WORSE or MUCH WORSE
  • 16. Yes 85% No 15% If the decision were solely up to you, would your team continue using Scrum?
  • 17. Scrum characteristics Stresses dependence on people. Properties – Iterative – Time-boxed – Customer instantiation – Scalable
  • 18. FDD overview OO based modelling Steps: – Develop overall model – Establish feature list – Create plan (for above) – Develop design and work packages – Build S/W
  • 19. XP in a flash Principles: Feedback, Simplicity, Incremental change, Quality. Practices (a few) – Pair programming – On-site customer – Small iterations – Sustainable pace
  • 20. It is Scrum not SCRUM! Rugby student William Webb Ellis, 17, inaugurates a new game whose rules will be codified in 1839. Playing football for the 256- year-old school in East Warwickshire, Ellis sees that the clock is running out with his team behind so he scoops up the ball and runs with it in defiance of the rules.
  • 21. It is Scrum not SCRUM! Occasionally spelt as scum, not always by mistake. Scrum is a framework where customers and teams can create/develop software and …. It is NOT a magic wand!!
  • 22. SCRUM Lifecycle Product Backlog As prioritized by Product Owner Sprint Backlog
  • 23. SCRUM Lifecycle Product Backlog As prioritized by Product Owner Sprint Backlog Backlog tasks expanded by team
  • 24. SCRUM Lifecycle 30 days Product Backlog As prioritized by Product Owner Sprint Backlog Backlog tasks expanded by team SPRINT
  • 25. SCRUM Lifecycle 30 days 24 hours Product Backlog As prioritized by Product Owner Sprint Backlog Backlog tasks expanded by team Daily Scrum Meeting
  • 26. SCRUM Lifecycle 30 days 24 hours Product Backlog As prioritized by Product Owner Sprint Backlog Backlog tasks expanded by team Potentially Shippable Product Increment Daily Scrum Meeting
  • 27. Wkhe jfih weoifh sadiuh Fhjds io dsoifj iodsjf iodsd Dsojf oidsj ofisjoi fsoidj Wkhe jfih weoifh Wkhe jfih weoifh Iojs rfodjfo is Wkhe jfih weoifh Joid fois dj
  • 28. Wkhe jfih weoifh sadiuh Fhjds io dsoifj iodsjf iodsd Dsojf oidsj ofisjoi fsoidj Wkhe jfih weoifh Wkhe jfih weoifh Iojs rfodjfo is Wkhe jfih weoifh Joid fois dj
  • 29. Wkhe jfih weoifh sadiuh Fhjds io dsoifj iodsjf iodsd Dsojf oidsj ofisjoi fsoidj Wkhe jfih weoifh Wkhe jfih weoifh Iojs rfodjfo is Wkhe jfih weoifh Joid fois dj
  • 30. Roles The Team Product Owner Scrum Master A balance of power and responsibility.
  • 31. SCRUM MASTER Is NOT a Project lead/manager/coordinator. • The ScrumMasters do everything in their power to help the team achieve success • This includes: – Serving the team – Protecting the team – Guiding the team’s use of Scrum
  • 32. Scrum smells • Loss of Rhythm • Talking Chickens • Missing Pigs • Lack of Progress Part One: Failing in Backlog Management • Persistent Signatures • ScrumMaster Assigns Work
  • 33. Scrum smells • The daily Scrum lasts 45 min over the phone • The daily Scrum is For the ScrumMaster • Specialized Job Roles • Testers will not integrate with Team • It is done, well, almost done • No One Wants to Attend Retrospectives
  • 34. How do we change? • Have a good reason • Get an experienced coach • Start and complete a couple of projects • Use the learning … and proceed
  • 35. Stress Prioritisation The art of doing less Only about 20% of features are used heavily and about another 20% used sometimes … so let’s avoid 60% of the work How? Everyone knows only half of advertising is effective, the trouble is … no one knows which half.
  • 36. Scrum charecteristics • Prioritisation • Focus • Communication • Feedback
  • 38. Why Has Scrum Become So Popular? • More business value delivered sooner • Better return-on-investment for projects • Greater visibility • Improved productivity • Less waste • Higher quality • Stronger teams • Better morale
  • 39. Scrum Challenges • It’s hard! • It requires significant change • It makes all dysfunction visible – Scrum doesn’t fix anything: the team has to do it – It forces honesty and transparency – If you don’t address the problems, it will be painful • Bad products will be delivered sooner, and doomed projects will fail faster • Partial adoption may be worse than none at all • Be forewarned: many Scrum adoptions fail
  • 40. The Essence of Scrum Timebox InspectNo Changes Adapt Commit SCRUM
  • 41. Code complete Code reviewed Unit tested Integrated Documented No P1 defects, <3 P2 defects
  • 42. The Traditional Approach Requirements Gathering Design Development Testing Rework Documentation, Signoffs, Handoff Documentation, Signoffs, Handoff Documentation, Signoffs, Handoff Documentation, Signoffs, Handoff Job Function A Job Function B Job Function C Job Function D Job Function E
  • 43. Scrum: Iterative Incremental Development Feature A Design Develop Test Rework Feature B Design Develop Test Rework Feature C Design Develop Test Rework Feature D Design Develop Test Rework Feature E Design Develop Test Rework Cross-Functional Team (Designers, Developers, Testers)
  • 44. Scrumming well • Focus (Switching exercise) • Teamwork (common goal) • Commitment • Feedback
  • 45. References BOOK(S) • Agile Project management with Scrum – Ken Schwaber • Exploring Scrum – Dan Rawsthorne and Doug Shimp WEBSITES http://www.scrumalliance.org http://www.mountaingoat.com

Editor's Notes

  1. Steps 3 onward it is iterative
  2. The software is put into usage earlier, so essential features are found out earlier.
  3. The software is put into usage earlier, so essential features are found out earlier.