SlideShare une entreprise Scribd logo
1  sur  22
Introduction to Scrum
 About Scrum
 Key Values
 Scrum Framework
 Roles
 Processes
 Artifacts
Agile Manifesto
• Individuals and interactions over processes
and tools
• Working software over comprehensive
documentation
• Customer collaboration over contract
negotiation
• Responding to change over following a plan
12 principles
1. Our highest priority is to satisfy the customer
through early and continuous delivery of
valuable software.
2. Welcome changing requirements, even late
in development. Agile processes harness
change for the customer's competitive
advantage.
3. Deliver working software frequently, from a
couple of weeks to a couple of months, with
a preference to the shorter timescale.
4. Business people and developers must work
together daily throughout the project.
12 Princilpes
1. Build projects around motivated individuals. Give
them the environment and support they need, and
trust them to get the job done.
2. The most efficient and effective method of conveying
information to and within a development team is
face-to-face conversation.
3. Working software is the primary measure of progress.
4. Agile processes promote sustainable development.
The sponsors, developers, and users should be able
to maintain a constant pace indefinitely.
12 Principles
• Continuous attention to technical excellence
and good design enhances agility.
• Simplicity--the art of maximizing the amount
of work not done--is essential.
• The best architectures, requirements, and
designs emerge from self-organizing teams.
• At regular intervals, the team reflects on how
to become more effective, then tunes and
adjusts its behavior accordingly.
What is Scrum?
o Agile way of Project Management
o A team based- collaborative approach
o Iterative & Incremental development
o Focus to deliver “business value”
More about Scrum
• Scrum is an agile process that allows to focus on
delivering the highest business value in the shortest
time.
• It allows to rapidly and repeatedly inspect actual
working software (every two weeks to one month).
• The business sets the priorities. Teams self-organize
to determine the best way to deliver the highest
priority features.
• Every two weeks to a month anyone can see real
working software and decide to release it as is or
continue to enhance it for another sprint.
Key Values
oSimplicity is Essential (the power
of less)
oSelf-organizing teams
oCommunication is the key
oDeliver Frequently
Scrum Framework
• Roles
-Product owner
-Project Manager/ Scrum Master
-Team
• Ceremonies
-Sprint Planning
-Sprint Review
-Sprint Retrospective
-Daily Scrum meeting
• Artifacts
-product backlog
-sprint backlog
-burn-down charts
Roles
• Product owner
• Project Manager/ Scrum
Master
• Team
Product Owner
o Define the features of the product
o Decide on release date and content
o Be responsible for the profitability of the
product (ROI)
o Prioritize features according to market value
o Adjust features and priority every iteration, as
needed
o Accept or reject work results
Project Manager ( Scrum Master)
o Represents management to the project
o Responsible for enacting Scrum values and
practices
o Removes impediments
o Ensure that the team is fully functional and
productive
o Enable close cooperation across all roles and
functions
o Shield the team from external interferences
The Team
• Typically 3-9 people
• Cross-functional:
• Programmers, testers, user experience
designers, etc.
• Members should be full-time
• May be exceptions (e.g., database administrator)
Sprint retrospective
CEREMONIES
• Sprint planning
• Sprint review
• Sprint retrospective
• Daily scrum meeting
Sprint planning
o Team selects items from the product
backlog they can commit to completing
o Sprint backlog is created
o Tasks are identified and each is
estimated (1-16 hours)
o Collaboratively, not done alone by the
PM
o High-level design is considered
Print Retrospectives
o Periodically take a look at what is and is not
working
o Typically 15–30 minutes
o Done after every sprint
o Whole team participates
o Project Manager
o Product owner
o Team
o Possibly customers and others
The Daily Scrum
o Parameters
o Daily
o 15-minutes
o Stand-up
o Not for problem solving
o Whole world is invited
o Only team members, project manager, product
owner, can talk
o Helps avoid other unnecessary meetings
The Sprint Review
o Team presents what it accomplished during the
sprint
o Typically takes the form of a demo of new
features or underlying architecture
o Informal
o 2-hour prep time rule
o No slides
o Whole team participates
o Invite the world
Artifacts
• Product backlog
• Sprint backlog
• Burn-down charts
Product Backlog
o The requirements
o A list of all desired work on the project
o Ideally expressed such that each item has
value to the users or customers of the
product
o Prioritized by the product owner
o Reprioritized at the start of each sprint
Burn-down Chart example
Recourses:
http://www.scrumguides.org/
http://www.allaboutagile.com/
https://www.scrumalliance.org/
https://www.burndownfortrello.com/#
https://ru.atlassian.com/agile/scrum
Nora Papazyan for E-Works
nora@e-works.am

Contenu connexe

Tendances (20)

Agile Bootcamp
Agile BootcampAgile Bootcamp
Agile Bootcamp
 
Scrum Methodology
Scrum Methodology Scrum Methodology
Scrum Methodology
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
 
Overview of agile
Overview of agileOverview of agile
Overview of agile
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Intro agile development methodology abhilash chandran
Intro agile development methodology   abhilash chandranIntro agile development methodology   abhilash chandran
Intro agile development methodology abhilash chandran
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Project Management
Project ManagementProject Management
Project Management
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Agile scrum
Agile   scrumAgile   scrum
Agile scrum
 
Scrum in 5 slides
Scrum in 5 slidesScrum in 5 slides
Scrum in 5 slides
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology Assessment
 
Agile In 15 Minutes
Agile In 15 MinutesAgile In 15 Minutes
Agile In 15 Minutes
 
SCRUM methodology
SCRUM methodologySCRUM methodology
SCRUM methodology
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
ScrumInTenSlides
ScrumInTenSlidesScrumInTenSlides
ScrumInTenSlides
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
 

En vedette

The Power and Illusion of Self-Organizing Teams
The Power and Illusion of Self-Organizing TeamsThe Power and Illusion of Self-Organizing Teams
The Power and Illusion of Self-Organizing TeamsDr. Thomas Juli
 
Elementary Artifact Workshop
Elementary Artifact WorkshopElementary Artifact Workshop
Elementary Artifact Workshopguest3345a2
 
Scrum values
Scrum valuesScrum values
Scrum valuesrinoreji
 
Online education system
Online education systemOnline education system
Online education systemRupesh Dhinde
 
online education system project report
online education system project reportonline education system project report
online education system project reportHagi Sahib
 
Online education ppt
Online education pptOnline education ppt
Online education pptkriti013
 
The advantages and disadvantages of online learning
The advantages and disadvantages of online learningThe advantages and disadvantages of online learning
The advantages and disadvantages of online learningJanna8482
 

En vedette (11)

The Power and Illusion of Self-Organizing Teams
The Power and Illusion of Self-Organizing TeamsThe Power and Illusion of Self-Organizing Teams
The Power and Illusion of Self-Organizing Teams
 
Elementary Artifact Workshop
Elementary Artifact WorkshopElementary Artifact Workshop
Elementary Artifact Workshop
 
Scrum Values
Scrum ValuesScrum Values
Scrum Values
 
Scrum values
Scrum valuesScrum values
Scrum values
 
Infographics
InfographicsInfographics
Infographics
 
Scrum Values
Scrum ValuesScrum Values
Scrum Values
 
Online education system
Online education systemOnline education system
Online education system
 
online education system project report
online education system project reportonline education system project report
online education system project report
 
MRI artifacts
MRI artifactsMRI artifacts
MRI artifacts
 
Online education ppt
Online education pptOnline education ppt
Online education ppt
 
The advantages and disadvantages of online learning
The advantages and disadvantages of online learningThe advantages and disadvantages of online learning
The advantages and disadvantages of online learning
 

Similaire à Scrum Intro for E-works

Similaire à Scrum Intro for E-works (20)

Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
 
Agile Course
Agile CourseAgile Course
Agile Course
 
Agile course Part 1
Agile course Part 1Agile course Part 1
Agile course Part 1
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Agile best practices
Agile best practicesAgile best practices
Agile best practices
 
Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
Agile overview
Agile overviewAgile overview
Agile overview
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectively
 

Scrum Intro for E-works

  • 1. Introduction to Scrum  About Scrum  Key Values  Scrum Framework  Roles  Processes  Artifacts
  • 2. Agile Manifesto • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan
  • 3. 12 principles 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project.
  • 4. 12 Princilpes 1. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 2. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 3. Working software is the primary measure of progress. 4. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  • 5. 12 Principles • Continuous attention to technical excellence and good design enhances agility. • Simplicity--the art of maximizing the amount of work not done--is essential. • The best architectures, requirements, and designs emerge from self-organizing teams. • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 6. What is Scrum? o Agile way of Project Management o A team based- collaborative approach o Iterative & Incremental development o Focus to deliver “business value”
  • 7. More about Scrum • Scrum is an agile process that allows to focus on delivering the highest business value in the shortest time. • It allows to rapidly and repeatedly inspect actual working software (every two weeks to one month). • The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features. • Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint.
  • 8. Key Values oSimplicity is Essential (the power of less) oSelf-organizing teams oCommunication is the key oDeliver Frequently
  • 9. Scrum Framework • Roles -Product owner -Project Manager/ Scrum Master -Team • Ceremonies -Sprint Planning -Sprint Review -Sprint Retrospective -Daily Scrum meeting • Artifacts -product backlog -sprint backlog -burn-down charts
  • 10. Roles • Product owner • Project Manager/ Scrum Master • Team
  • 11. Product Owner o Define the features of the product o Decide on release date and content o Be responsible for the profitability of the product (ROI) o Prioritize features according to market value o Adjust features and priority every iteration, as needed o Accept or reject work results
  • 12. Project Manager ( Scrum Master) o Represents management to the project o Responsible for enacting Scrum values and practices o Removes impediments o Ensure that the team is fully functional and productive o Enable close cooperation across all roles and functions o Shield the team from external interferences
  • 13. The Team • Typically 3-9 people • Cross-functional: • Programmers, testers, user experience designers, etc. • Members should be full-time • May be exceptions (e.g., database administrator)
  • 14. Sprint retrospective CEREMONIES • Sprint planning • Sprint review • Sprint retrospective • Daily scrum meeting
  • 15. Sprint planning o Team selects items from the product backlog they can commit to completing o Sprint backlog is created o Tasks are identified and each is estimated (1-16 hours) o Collaboratively, not done alone by the PM o High-level design is considered
  • 16. Print Retrospectives o Periodically take a look at what is and is not working o Typically 15–30 minutes o Done after every sprint o Whole team participates o Project Manager o Product owner o Team o Possibly customers and others
  • 17. The Daily Scrum o Parameters o Daily o 15-minutes o Stand-up o Not for problem solving o Whole world is invited o Only team members, project manager, product owner, can talk o Helps avoid other unnecessary meetings
  • 18. The Sprint Review o Team presents what it accomplished during the sprint o Typically takes the form of a demo of new features or underlying architecture o Informal o 2-hour prep time rule o No slides o Whole team participates o Invite the world
  • 19. Artifacts • Product backlog • Sprint backlog • Burn-down charts
  • 20. Product Backlog o The requirements o A list of all desired work on the project o Ideally expressed such that each item has value to the users or customers of the product o Prioritized by the product owner o Reprioritized at the start of each sprint