SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Scrum & agile
An incremental process for product development as
           well as work management
Scrum
A story to kick it off
 Chicken and pig
 A chicken and a pig were brainstorming

 Chicken: Let’s start a restaurant
 Pig: Good idea, what would we call it?
 Chicken: mmmmmhhhh... what about Ham ‘n Eggs?
 Pig: No thanks. I’d be committed, but you’d only be involved.

 The real issue for a Scrum is who is committed to the project and
 accountable for deliverables. The committed get to talk at the daily
 Scrum meeting. They are the pigs and their butts are on the line. We
 could call them contributors, if we don’t like the pig terminology.

 People who are not committed to the project and are not accaountable
 for deliverables at the meeting do not get to talk. They are excess
 overhead for the meeting. They might be called evesdroppers (lurkers)
 if we don’t like the chicken terminology. Whatever they are called it has
 to have a negative connotation because they tend to sap productivity.
Scrum


                     Scrum
A Scrum is a team pack in Rugby, everybody in the pack acts together
with everyone else to move the ball down the field




            • What (is Scrum)
            • How (it works)
            • Why (it does work)
Scrum
What
 Scrum
 Scrum is all about building high performing teams able to fulfill their
 commitment to a set of deliverables.

 Scrum is an incremental process for developing a product or managing
 a work. It produces “potentially” shippable sets of functionalities at
 the end of every iteration and can be better described by its attributes.

 Scrum is:
   ✓ an agile process to monitor and control development work
   ✓ a wrapper for existing engineering practices
   ✓ a team based approach to iteratively, incrementally develop
           systems and products when requirements are rapidly
           changing
   ✓ a process that controls the chaos of conflicting interests and
           needs
   ✓ a way to improve communications and maximize co-operation
   ✓ a way to detect and cause the removal of anything that gets in
           the way of developing and delivering
   ✓ a way to maximize productivity
   ✓ scalable from single project to entire organizations.
   ✓ a way for everyone to feel good about their job, contributions
           and that they have done the very best they possibly could
Scrum
    What
Scrum Roles:
Scrum is a process skeleton that includes a set of practices and predefined roles.
The main roles in scrum are:

     ✓ The Scrum Master: is responsible to deliver the expected deliverables.
          Know how to get things done.

     ✓ The Product Owner: represent stakeholders in meetings. Know what has to
          get done. Can prioritize.

     ✓ The Team: includes (but is not limited to) developers. They commit to
          deliver.

     ✓ The Stakeholders: are the sponsor of the project. They might not know
          what has to be done, they know (most of the times) what they need.
Scrum
    What
Scrum:
It is based on well defined (both in time and scope as well as actors invited) set of
recurring meetings which defines the “rhythm”.

Product backlog definition and updates: the project team defines the product
backlog, a list of features with (possibly) user stories and business priorities.

Sprint definition: the development team listens to the product owner and commit to
deliver a set of features agreed in a unit of time (typically 2-4 weeks)

Daily scrums: a short meeting where developers answer to the next three questions:

   What have you done yesterday?
   What are you going to do today?
   Do you have any impediment? If yes, list them

Sprint review: where the deliverables are commented with the product owner.

Sprint retrospective: the development team packs up in order to understand the
“lesson learnt” of the previous sprint and organizes for the next
Scrum




... and how does all of
   that stay together?
Scrum
What
Scrum
How
Observations
Scrum provides direct visibility into the progress of a project:

  ✓ Management can attend and observe the daily Scrum meetings
    ➡ During these meetings they can observe team spirit, each
             member’s participation, team member interaction, what is
             being completed and impediments to the progress.
  ✓   Management can attend and participate in Post Sprint meetings
          and Sprint planning meetings, where -based on progress to
          date and team capabilities (and capacity) the work is planned
  ✓   Scrum provides daily status on team progress, and iterative
          reviews of product progress.

Everything is visible:

  ✓ what’s to be worked on.
  ✓ how work is progressing.
  ✓ what has been built.
Scrum
How
Management is concerned about:


✓ Sprint progress - how is the team doing toward meeting their Sprint
        goal?
✓   Release progress - will the release be on time with the quality and
        functionality desired?
✓   Product progress - how is the product filling out compared to what's
        needed?
Scrum
How
Where are the answers?

✓ All those answers are in the Product and Sprint Backlogs
Scrum
Why
Commitment
Scrum helps actors in the process to commit to a reasonable,
reachable, meaningful deadline

Drive
Scrum project members to have a strong drive and responsibility for
the features they commit to deliver.

Signals
Scrum broadcast immediate signals of the status of a project.
Management, being actively involved in the process, could read those
signals and act proactively before it’s too late.
Scrum




And that’s enough fluff

Let’s get started with
  some role playing
Scrum
Daily meeting
 Rules

✓ It’s a quick, time-boxed, (usually) standing meeting
✓ Only “pigs” can talk
✓ There are three questions to be answered:
  ‣ What have you done yesterday
  ‣ What are you about to do today
  ‣ Have you any obstacle preventing you to fulfill your deliverables?
✓ Each spin-off conversation must be developed off the meeting
✓ Answers to the above mentioned questions should be as concise as
        possible
✓ It is not allowed to interrupt other’s participants.
✓ Product Owner might attend but cannot speak other than answer
        direct questions or to briefly talk to the team about project
        specific topics.
Scrum
resources
 Scrum macro process

 Success story Portfolio Management

 Living on the edge

 Self organization

Mais conteúdo relacionado

Mais procurados

How to be a great scrum master
How to be a great scrum masterHow to be a great scrum master
How to be a great scrum master
Daniel Shupp
 
Ggc scrum i jun14 slides
Ggc scrum i jun14 slidesGgc scrum i jun14 slides
Ggc scrum i jun14 slides
Céline Dedaj
 

Mais procurados (20)

Learning Scrum through games
Learning Scrum through gamesLearning Scrum through games
Learning Scrum through games
 
Get Agile - Scrum for UX, Design and Development
Get Agile - Scrum for UX, Design and DevelopmentGet Agile - Scrum for UX, Design and Development
Get Agile - Scrum for UX, Design and Development
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum master
 
Agile Content Migration for SharePoint
Agile Content Migration for SharePointAgile Content Migration for SharePoint
Agile Content Migration for SharePoint
 
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
 
SCRUM: An Agile Methodology
SCRUM: An Agile Methodology SCRUM: An Agile Methodology
SCRUM: An Agile Methodology
 
ScrumButs
ScrumButsScrumButs
ScrumButs
 
Scrum Guide In One Slide
Scrum Guide In One SlideScrum Guide In One Slide
Scrum Guide In One Slide
 
Scrum
ScrumScrum
Scrum
 
Scrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile GameScrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile Game
 
Scrum and Design Thinking on a Napkin
Scrum and Design Thinking on a NapkinScrum and Design Thinking on a Napkin
Scrum and Design Thinking on a Napkin
 
Lego4scrum at Dashlane
Lego4scrum at DashlaneLego4scrum at Dashlane
Lego4scrum at Dashlane
 
How to be a great scrum master
How to be a great scrum masterHow to be a great scrum master
How to be a great scrum master
 
What is Scrum? And Why? (For Stakeholders)
What is Scrum? And Why? (For Stakeholders)What is Scrum? And Why? (For Stakeholders)
What is Scrum? And Why? (For Stakeholders)
 
Scrum - a tool to achieve agility
Scrum - a tool to achieve agilityScrum - a tool to achieve agility
Scrum - a tool to achieve agility
 
Let’s try scrum for in a university course
Let’s try scrum for in a university courseLet’s try scrum for in a university course
Let’s try scrum for in a university course
 
Why do we need a Scrum Master?
Why do we need a Scrum Master?Why do we need a Scrum Master?
Why do we need a Scrum Master?
 
Ggc scrum i jun14 slides
Ggc scrum i jun14 slidesGgc scrum i jun14 slides
Ggc scrum i jun14 slides
 
Scrum is not #perfect
Scrum is not #perfectScrum is not #perfect
Scrum is not #perfect
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient Employees
 

Semelhante a SCRUM, an introduction

Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
gurbaxrawat
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
LuongMinhHai
 

Semelhante a SCRUM, an introduction (20)

Scrum Awareness 2.0.1
Scrum Awareness 2.0.1Scrum Awareness 2.0.1
Scrum Awareness 2.0.1
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
Agile
AgileAgile
Agile
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
 
Agile project management tech gig
Agile project management   tech gigAgile project management   tech gig
Agile project management tech gig
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 
Agile
Agile Agile
Agile
 
Scrum
ScrumScrum
Scrum
 
Intro to scrum webinar
Intro to scrum webinarIntro to scrum webinar
Intro to scrum webinar
 
Scrum
ScrumScrum
Scrum
 
scrum-1-10.pptx
scrum-1-10.pptxscrum-1-10.pptx
scrum-1-10.pptx
 
How scrum works
How scrum worksHow scrum works
How scrum works
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 
SCRUM Core Concepts
SCRUM Core ConceptsSCRUM Core Concepts
SCRUM Core Concepts
 
Scrum
ScrumScrum
Scrum
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 

Último

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

SCRUM, an introduction

  • 1. Scrum & agile An incremental process for product development as well as work management
  • 2. Scrum A story to kick it off Chicken and pig A chicken and a pig were brainstorming Chicken: Let’s start a restaurant Pig: Good idea, what would we call it? Chicken: mmmmmhhhh... what about Ham ‘n Eggs? Pig: No thanks. I’d be committed, but you’d only be involved. The real issue for a Scrum is who is committed to the project and accountable for deliverables. The committed get to talk at the daily Scrum meeting. They are the pigs and their butts are on the line. We could call them contributors, if we don’t like the pig terminology. People who are not committed to the project and are not accaountable for deliverables at the meeting do not get to talk. They are excess overhead for the meeting. They might be called evesdroppers (lurkers) if we don’t like the chicken terminology. Whatever they are called it has to have a negative connotation because they tend to sap productivity.
  • 3. Scrum Scrum A Scrum is a team pack in Rugby, everybody in the pack acts together with everyone else to move the ball down the field • What (is Scrum) • How (it works) • Why (it does work)
  • 4. Scrum What Scrum Scrum is all about building high performing teams able to fulfill their commitment to a set of deliverables. Scrum is an incremental process for developing a product or managing a work. It produces “potentially” shippable sets of functionalities at the end of every iteration and can be better described by its attributes. Scrum is: ✓ an agile process to monitor and control development work ✓ a wrapper for existing engineering practices ✓ a team based approach to iteratively, incrementally develop systems and products when requirements are rapidly changing ✓ a process that controls the chaos of conflicting interests and needs ✓ a way to improve communications and maximize co-operation ✓ a way to detect and cause the removal of anything that gets in the way of developing and delivering ✓ a way to maximize productivity ✓ scalable from single project to entire organizations. ✓ a way for everyone to feel good about their job, contributions and that they have done the very best they possibly could
  • 5. Scrum What Scrum Roles: Scrum is a process skeleton that includes a set of practices and predefined roles. The main roles in scrum are: ✓ The Scrum Master: is responsible to deliver the expected deliverables. Know how to get things done. ✓ The Product Owner: represent stakeholders in meetings. Know what has to get done. Can prioritize. ✓ The Team: includes (but is not limited to) developers. They commit to deliver. ✓ The Stakeholders: are the sponsor of the project. They might not know what has to be done, they know (most of the times) what they need.
  • 6. Scrum What Scrum: It is based on well defined (both in time and scope as well as actors invited) set of recurring meetings which defines the “rhythm”. Product backlog definition and updates: the project team defines the product backlog, a list of features with (possibly) user stories and business priorities. Sprint definition: the development team listens to the product owner and commit to deliver a set of features agreed in a unit of time (typically 2-4 weeks) Daily scrums: a short meeting where developers answer to the next three questions: What have you done yesterday? What are you going to do today? Do you have any impediment? If yes, list them Sprint review: where the deliverables are commented with the product owner. Sprint retrospective: the development team packs up in order to understand the “lesson learnt” of the previous sprint and organizes for the next
  • 7. Scrum ... and how does all of that stay together?
  • 9. Scrum How Observations Scrum provides direct visibility into the progress of a project: ✓ Management can attend and observe the daily Scrum meetings ➡ During these meetings they can observe team spirit, each member’s participation, team member interaction, what is being completed and impediments to the progress. ✓ Management can attend and participate in Post Sprint meetings and Sprint planning meetings, where -based on progress to date and team capabilities (and capacity) the work is planned ✓ Scrum provides daily status on team progress, and iterative reviews of product progress. Everything is visible: ✓ what’s to be worked on. ✓ how work is progressing. ✓ what has been built.
  • 10. Scrum How Management is concerned about: ✓ Sprint progress - how is the team doing toward meeting their Sprint goal? ✓ Release progress - will the release be on time with the quality and functionality desired? ✓ Product progress - how is the product filling out compared to what's needed?
  • 11. Scrum How Where are the answers? ✓ All those answers are in the Product and Sprint Backlogs
  • 12. Scrum Why Commitment Scrum helps actors in the process to commit to a reasonable, reachable, meaningful deadline Drive Scrum project members to have a strong drive and responsibility for the features they commit to deliver. Signals Scrum broadcast immediate signals of the status of a project. Management, being actively involved in the process, could read those signals and act proactively before it’s too late.
  • 13. Scrum And that’s enough fluff Let’s get started with some role playing
  • 14. Scrum Daily meeting Rules ✓ It’s a quick, time-boxed, (usually) standing meeting ✓ Only “pigs” can talk ✓ There are three questions to be answered: ‣ What have you done yesterday ‣ What are you about to do today ‣ Have you any obstacle preventing you to fulfill your deliverables? ✓ Each spin-off conversation must be developed off the meeting ✓ Answers to the above mentioned questions should be as concise as possible ✓ It is not allowed to interrupt other’s participants. ✓ Product Owner might attend but cannot speak other than answer direct questions or to briefly talk to the team about project specific topics.
  • 15. Scrum resources Scrum macro process Success story Portfolio Management Living on the edge Self organization