SlideShare ist ein Scribd-Unternehmen logo
1 von 27
SCRUMSCRUM
Presented byPresented by
Junaid HaleemJunaid Haleem
Asim Hanif RaoAsim Hanif Rao
Muhmmad ArfanMuhmmad Arfan
Noman S!alNoman S!al
Presented to:Presented to:
Madam SumeraMadam Sumera
Agenda
• Scrum
• History
• Agile Method
• Characteristic
• Uses of Scrum
• Scrum Process Diagram
• Product owner
• Scrum Master
• Scrum Team
• Sprint
• Sprint Planning
• Daily Scrum Meeting
• Product Backlog
• Sprint Backlog
• Advantage &
Disadvantage
• Reference
What is SCRUM?
• Scrum is an agile, lightweight process that can be
used to manage and control software and product
development using iterative, incremental practices
• An empirical approach based in process control
theory
• Intended to give the team control of its time and
destiny
• .
History
• Origin in Rugby
– Getting an out of play ball into play
• Used to describe hyper-productive development in
1987 by Ikujiro Nonaka and Hirotaka
Takeuchi
Agile Method
• Continuous attention to technical excellence
and good design
• Self-organizing teams
• Customer satisfaction by rapid, continuous
delivery of useful software
• Working software is the principal measure of
progress
• Delivered frequently
Agile Method (cont)
• Late changes in requirements
• Close, daily cooperation between business people and developers
•
• Face-to-face conversation is the best form of communication
• Time is a fixed variable
Characteristics
• Self-organizing teams
• Product progresses in a series of two- to four-week “sprints”
• Requirements are captured as items in a list of “product
backlog”
• No specific engineering practices prescribed
• Uses generative rules to create an agile environment for
delivering projects
• One of the “agile processes
Scrum has been used by:
• Microsoft
• Yahoo
• Google
• Electronic Arts
• Lockheed Martin
• Philips
• Siemens
• Nokia
• IBM
• Capital One
• BBC
• Intuit
• Nielsen Media
• First American Real Estate
• BMC Software
• Ip switch
• John Deere
• Lexis Nexis
• Sabre
• Salesf orce.com
• Time Warner
• Turner Broadcasting
• Oce
Scrum has been used for:
• Commercial software
• In-house development
• Contract development
• Fixed-price projects
• Financial applications
• ISO 9001-certified applications
• Embedded systems
• 24x7 systems with 99.999%
uptime requirements
• the Joint Strike Fighter
• Video game development
• FDA-approved, life-critical
systems
• Satellite-control software
• Websites
• Handheld software
• Mobile phones
• Network switching applications
• ISV applications
• Some of the largest applications
in use
Scrum process Model
Product owner
• Define the features of the product
• Decide on release date and content
• Be responsible for the profitability of the product
• Prioritize features according to market value
• Adjust features and priority every iteration, as
needed
• Accept or reject work results
Scrum Master
• Responsible for ensuring that Scrum values, practices, and
rules are enacted and enforced
• Represents management and the team to each other
• Makes decisions and removes impediments
• Sometimes making decisions without complete information
(better some decision rather than no decision)
• Keep the team working at the highest possible level of
productivity
Scrum Teams
• Typically 5-9 people
• Cross-functional:
– Programmers, testers, user experience designers, etc.
• Members should be full-time
– May be exceptions (e.g., database administrator)
• Teams are self-organizing
– Ideally, no titles but rarely a possibility
• Membership should change only between sprints
Scrum Team
Sprints
• Scrum project make progress in a series of Sprints
• Time boxed Period (2 – 4 weeks)
• During Sprint, team does:
– Analysis
– Design
– Code
– Test
• Product is potentially releasable after every Sprint
Sprint planning
• Team selects items from the product backlog
they can commit to completing
• Sprint backlog is created
– Tasks are identified and each is estimated (1-
16 hours)
– Collaboratively, not done alone by the Scrum
Master
• High-level design is considered
The scrum Meeting
• Parameters
– Daily
– 15-minutes
– Stand-up
• Not for problem solving
– Only team members, Scrum Master, product
owner can talk.
• Helps avoid other unnecessary meetings
Everyone answers 3 questions
What did you do yesterday?What did you do yesterday?
1
What will you do today?What will you do today?
2
Is anything in your way?Is anything in your way?
3
Daily Scrum Meetings
(contd)
• established meeting room (same place and same
time every day)
• Door, speakerphone, table, enough chairs for each
team member, whiteboards
• Scrum Master starts a meeting
• Avoid turning it into a working or design session
Daily Scrum meeting
Product backlog
• The requirements
• A list of all desired work on the project
• Ideally expressed such that each item
has value to the users or customers of
the product
• Prioritized by the product owner
• Reprioritized at the start of each sprint
This is the product backlogThis is the product backlog
Sprint Backlog
• A subset of Product Backlog Items, which define the work for a Sprint
• Is created ONLY by Team members
• Each Item has it’s own status
• Should be updated every day
• No more then 300 tasks in the list
• If a task requires more than 16 hours, it should be broken down
• Team can add or subtract items from the list. Product Owner is not
allowed to do it
• Is a FORECAST!
• Is a good warning monitor
23
Advantages
• To product - stability
• To Developers – understand the requirements
• To QA – better knowledge of the product
• Flexible /Dynamic
• Clear state of code
• Quality: finding issues at the beginning
24
Disadvantages
• No final view
• Hard to implement
• Human perspective
• No Team Leaders
• Challenge in managing the product
25
Common Failures with Scrum
1. Misunderstanding what Scrum is
(and is not)
2. Software not tested at end of sprint
(definition of Done)
3. Backlog not ready at beginning of sprint
(definition of Ready)
4. Lack of facilitation or bad facilitation
5. Lack of management support
6. Lack of client, customer, or end user
support
http://www.mountaingoatsoftware.com/
http://www.controlchaos.com/
www.mountaingoatsoftware.com/scrum
www.scrumalliance.org
www.controlchaos.com
www.mountaingoatsoftware.com/
Questions?Questions?
?

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
Prashaanth T R
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
KhushSlideShare
 

Was ist angesagt? (20)

Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Scrum
ScrumScrum
Scrum
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
What Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingWhat Is A Sprint Planning Meeting
What Is A Sprint Planning Meeting
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Scrum
ScrumScrum
Scrum
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Scrumban
ScrumbanScrumban
Scrumban
 
Agile scrum roles
Agile scrum rolesAgile scrum roles
Agile scrum roles
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Scrum
ScrumScrum
Scrum
 

Andere mochten auch

PRINCE2 Overview
PRINCE2 OverviewPRINCE2 Overview
PRINCE2 Overview
projectingIT
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
TO THE NEW | Technology
 

Andere mochten auch (13)

Overview of Scrum
Overview of ScrumOverview of Scrum
Overview of Scrum
 
Critical Path Method
Critical Path MethodCritical Path Method
Critical Path Method
 
PRINCE2 Overview
PRINCE2 OverviewPRINCE2 Overview
PRINCE2 Overview
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Critical Path Ppt
Critical Path PptCritical Path Ppt
Critical Path Ppt
 
Critical path method
Critical path methodCritical path method
Critical path method
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Pert
PertPert
Pert
 
Pert cpm
Pert cpmPert cpm
Pert cpm
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
Project Management PERT and CPM
Project Management PERT and CPMProject Management PERT and CPM
Project Management PERT and CPM
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 

Ähnlich wie scrum

Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +
Alon Lahav
 

Ähnlich wie scrum (20)

Scrum methodology
Scrum methodology Scrum methodology
Scrum methodology
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseAgile Session @ Universidade Portucalense
Agile Session @ Universidade Portucalense
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
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
 
Scrum.ppt
Scrum.pptScrum.ppt
Scrum.ppt
 

Kürzlich hochgeladen

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Kürzlich hochgeladen (20)

Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

scrum

  • 1. SCRUMSCRUM Presented byPresented by Junaid HaleemJunaid Haleem Asim Hanif RaoAsim Hanif Rao Muhmmad ArfanMuhmmad Arfan Noman S!alNoman S!al Presented to:Presented to: Madam SumeraMadam Sumera
  • 2. Agenda • Scrum • History • Agile Method • Characteristic • Uses of Scrum • Scrum Process Diagram • Product owner • Scrum Master • Scrum Team • Sprint • Sprint Planning • Daily Scrum Meeting • Product Backlog • Sprint Backlog • Advantage & Disadvantage • Reference
  • 3. What is SCRUM? • Scrum is an agile, lightweight process that can be used to manage and control software and product development using iterative, incremental practices • An empirical approach based in process control theory • Intended to give the team control of its time and destiny • .
  • 4. History • Origin in Rugby – Getting an out of play ball into play • Used to describe hyper-productive development in 1987 by Ikujiro Nonaka and Hirotaka Takeuchi
  • 5. Agile Method • Continuous attention to technical excellence and good design • Self-organizing teams • Customer satisfaction by rapid, continuous delivery of useful software • Working software is the principal measure of progress • Delivered frequently
  • 6. Agile Method (cont) • Late changes in requirements • Close, daily cooperation between business people and developers • • Face-to-face conversation is the best form of communication • Time is a fixed variable
  • 7. Characteristics • Self-organizing teams • Product progresses in a series of two- to four-week “sprints” • Requirements are captured as items in a list of “product backlog” • No specific engineering practices prescribed • Uses generative rules to create an agile environment for delivering projects • One of the “agile processes
  • 8. Scrum has been used by: • Microsoft • Yahoo • Google • Electronic Arts • Lockheed Martin • Philips • Siemens • Nokia • IBM • Capital One • BBC • Intuit • Nielsen Media • First American Real Estate • BMC Software • Ip switch • John Deere • Lexis Nexis • Sabre • Salesf orce.com • Time Warner • Turner Broadcasting • Oce
  • 9. Scrum has been used for: • Commercial software • In-house development • Contract development • Fixed-price projects • Financial applications • ISO 9001-certified applications • Embedded systems • 24x7 systems with 99.999% uptime requirements • the Joint Strike Fighter • Video game development • FDA-approved, life-critical systems • Satellite-control software • Websites • Handheld software • Mobile phones • Network switching applications • ISV applications • Some of the largest applications in use
  • 11. Product owner • Define the features of the product • Decide on release date and content • Be responsible for the profitability of the product • Prioritize features according to market value • Adjust features and priority every iteration, as needed • Accept or reject work results
  • 12. Scrum Master • Responsible for ensuring that Scrum values, practices, and rules are enacted and enforced • Represents management and the team to each other • Makes decisions and removes impediments • Sometimes making decisions without complete information (better some decision rather than no decision) • Keep the team working at the highest possible level of productivity
  • 13. Scrum Teams • Typically 5-9 people • Cross-functional: – Programmers, testers, user experience designers, etc. • Members should be full-time – May be exceptions (e.g., database administrator) • Teams are self-organizing – Ideally, no titles but rarely a possibility • Membership should change only between sprints
  • 15. Sprints • Scrum project make progress in a series of Sprints • Time boxed Period (2 – 4 weeks) • During Sprint, team does: – Analysis – Design – Code – Test • Product is potentially releasable after every Sprint
  • 16. Sprint planning • Team selects items from the product backlog they can commit to completing • Sprint backlog is created – Tasks are identified and each is estimated (1- 16 hours) – Collaboratively, not done alone by the Scrum Master • High-level design is considered
  • 17. The scrum Meeting • Parameters – Daily – 15-minutes – Stand-up • Not for problem solving – Only team members, Scrum Master, product owner can talk. • Helps avoid other unnecessary meetings
  • 18. Everyone answers 3 questions What did you do yesterday?What did you do yesterday? 1 What will you do today?What will you do today? 2 Is anything in your way?Is anything in your way? 3
  • 19. Daily Scrum Meetings (contd) • established meeting room (same place and same time every day) • Door, speakerphone, table, enough chairs for each team member, whiteboards • Scrum Master starts a meeting • Avoid turning it into a working or design session
  • 21. Product backlog • The requirements • A list of all desired work on the project • Ideally expressed such that each item has value to the users or customers of the product • Prioritized by the product owner • Reprioritized at the start of each sprint This is the product backlogThis is the product backlog
  • 22. Sprint Backlog • A subset of Product Backlog Items, which define the work for a Sprint • Is created ONLY by Team members • Each Item has it’s own status • Should be updated every day • No more then 300 tasks in the list • If a task requires more than 16 hours, it should be broken down • Team can add or subtract items from the list. Product Owner is not allowed to do it • Is a FORECAST! • Is a good warning monitor
  • 23. 23 Advantages • To product - stability • To Developers – understand the requirements • To QA – better knowledge of the product • Flexible /Dynamic • Clear state of code • Quality: finding issues at the beginning
  • 24. 24 Disadvantages • No final view • Hard to implement • Human perspective • No Team Leaders • Challenge in managing the product
  • 25. 25 Common Failures with Scrum 1. Misunderstanding what Scrum is (and is not) 2. Software not tested at end of sprint (definition of Done) 3. Backlog not ready at beginning of sprint (definition of Ready) 4. Lack of facilitation or bad facilitation 5. Lack of management support 6. Lack of client, customer, or end user support

Hinweis der Redaktion

  1. Scrum is our example Agile Method These are the common failures that I have seen with people implementing Scrum My idea is that we would list these points then show how the CMMI address these Common Failures and some of the basic truths regarding hyperproductive Scrum