SlideShare uma empresa Scribd logo
1 de 50
AGILE
ADAPT FAST
   and
 ITERATE
WHAT IS SCRUM ?
• “Scrum is an agile framework for completing
  complex projects. Scrum originally was
  formalized for software development projects, but
  works well for any complex, innovative scope of
  work” - Scrum Alliance -

• “Scrum is an iterative and incremental agile
  software development method for managing
  software projects and product or application
  development.” - Wikipedia -
3
    - roles
    - ceremonies
    - artifact
Roles
The Boss
Agile is about
Team



                      Product
Scrum master
                      Owner
Product Owner
•   Worked in shared vision

•   Manage and prioritized backlog

•   Decide release dates and contents

•   Responsible for ROI, audience, etc

•   Interact with stakeholder and customer to define Product backlog

•   Adjust feature and prioritize every sprint a needed

•   Accept or reject work results during sprint review
Scrum master
•   Protect values and principles

•   Removes impedance

•   Keep team fully functional and productive

•   Enable cooperation

•   Shield the team from the “dark force”

•   Facilitate Integration

•   Improves dynamics to reveal problem

•   He/She does NOT allocate task
The Team
The Team
•   Typically 5-9 People

•   Cross functional : Programmer, tester, etc

•   Full time allocated

•   Self-organized

•   Rich communication

•   Responsible for quality

•   Estimates complexity

•   Commits to increments of deliverable Products
Pigs X Chickens
Artifacts
Product Backlog
• The product requirements
• Everything (idea, feature, epics)
• Expressed in User Story
• PO Keep it organized
• Always prioritized and estimate
• Maintained and visible
User story

    I as a <client>

    Wants <feature>

    Because <ROI>



Acceptable Criteria
Sprint Backlog
Sprint Backlog
•   User stories selected by team

•   Will be executed in the next x days

•   Fully estimated

•   Prioritized

•   Divided in Daily task

    •   Duration is < 1 day

    •   if > 1 days = split in 2 or more task
Project Board
Burndown chart
Definition of Done
• “DONE” or “NOT DONE”
• Avoid the 90% syndrome
• Code produced, commented, checked
  in and tested
• Peer review
• Continuous Integration
Ceremonies
Ceremonies

• Sprint planning
• Sprint review
• Sprint retrospective
• Daily Scrum
Sprint Planning


• What are we going to build?
• How are we going to build it?
Sprint Planning
• Planning 1
 • PO explains the scope
 • Team estimates complexity
• Planning 2
 • Team chooses the sprint backlog
 • Team writes task to each story
Estimation Game
Sprint Review
• Team demo what was accomplished
  during the sprint
• Each developer demo a story
• Informal, no slides
• Whole team participates
• Anyone invited to participate but only
  (pigs talk)
Sprint Retrospective

• What was cool?
• What can we improve?
• What the team can solve?
• What the company need to solve?
• Only PO, SM and Team
Daily Standup


• What I did since last meeting?
• What will I do until next meeting?
• Any impedance?
The ZEN of Agile


• Honesty
• Commitment
• Small Victories 1000x > 1 Big Victories
Agile presentation
Agile presentation

Mais conteúdo relacionado

Mais procurados

Understanding agile
Understanding agileUnderstanding agile
Understanding agile
Varun Singh
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +
Alon Lahav
 

Mais procurados (20)

Agile scrum
Agile   scrumAgile   scrum
Agile scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Seven deadly wastes
Seven deadly wastesSeven deadly wastes
Seven deadly wastes
 
Scrum
ScrumScrum
Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile and scrum awareness
Agile and scrum awarenessAgile and scrum awareness
Agile and scrum awareness
 
Going faster with kanban
Going faster with kanbanGoing faster with kanban
Going faster with kanban
 
Starting with Scrum
Starting with ScrumStarting with Scrum
Starting with Scrum
 
Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal
 
Scrum
ScrumScrum
Scrum
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Understanding agile
Understanding agileUnderstanding agile
Understanding agile
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Practical example of Scrum and Kanban use in the same project
Practical example of Scrum and Kanban use in the same projectPractical example of Scrum and Kanban use in the same project
Practical example of Scrum and Kanban use in the same project
 
Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planning
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +
 
Why WIP Matters
Why WIP MattersWhy WIP Matters
Why WIP Matters
 
Scrum explained in 5 minutes
Scrum explained in 5 minutesScrum explained in 5 minutes
Scrum explained in 5 minutes
 
Scrum review (mobile team)
Scrum review (mobile team)Scrum review (mobile team)
Scrum review (mobile team)
 

Semelhante a Agile presentation

FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
duhitha2
 

Semelhante a Agile presentation (20)

Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
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
 
Introduction to scrum & agile
Introduction to scrum & agileIntroduction to scrum & agile
Introduction to scrum & agile
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 

Último

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Último (20)

Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 

Agile presentation

  • 2. ADAPT FAST and ITERATE
  • 3.
  • 4.
  • 6.
  • 7.
  • 8. • “Scrum is an agile framework for completing complex projects. Scrum originally was formalized for software development projects, but works well for any complex, innovative scope of work” - Scrum Alliance - • “Scrum is an iterative and incremental agile software development method for managing software projects and product or application development.” - Wikipedia -
  • 9. 3 - roles - ceremonies - artifact
  • 10. Roles
  • 13. Team Product Scrum master Owner
  • 14. Product Owner • Worked in shared vision • Manage and prioritized backlog • Decide release dates and contents • Responsible for ROI, audience, etc • Interact with stakeholder and customer to define Product backlog • Adjust feature and prioritize every sprint a needed • Accept or reject work results during sprint review
  • 15.
  • 16. Scrum master • Protect values and principles • Removes impedance • Keep team fully functional and productive • Enable cooperation • Shield the team from the “dark force” • Facilitate Integration • Improves dynamics to reveal problem • He/She does NOT allocate task
  • 18. The Team • Typically 5-9 People • Cross functional : Programmer, tester, etc • Full time allocated • Self-organized • Rich communication • Responsible for quality • Estimates complexity • Commits to increments of deliverable Products
  • 19.
  • 20.
  • 21.
  • 24. Product Backlog • The product requirements • Everything (idea, feature, epics) • Expressed in User Story • PO Keep it organized • Always prioritized and estimate • Maintained and visible
  • 25.
  • 26.
  • 27. User story I as a <client> Wants <feature> Because <ROI> Acceptable Criteria
  • 29. Sprint Backlog • User stories selected by team • Will be executed in the next x days • Fully estimated • Prioritized • Divided in Daily task • Duration is < 1 day • if > 1 days = split in 2 or more task
  • 30.
  • 31.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Definition of Done • “DONE” or “NOT DONE” • Avoid the 90% syndrome • Code produced, commented, checked in and tested • Peer review • Continuous Integration
  • 40. Ceremonies • Sprint planning • Sprint review • Sprint retrospective • Daily Scrum
  • 41.
  • 42. Sprint Planning • What are we going to build? • How are we going to build it?
  • 43. Sprint Planning • Planning 1 • PO explains the scope • Team estimates complexity • Planning 2 • Team chooses the sprint backlog • Team writes task to each story
  • 45. Sprint Review • Team demo what was accomplished during the sprint • Each developer demo a story • Informal, no slides • Whole team participates • Anyone invited to participate but only (pigs talk)
  • 46. Sprint Retrospective • What was cool? • What can we improve? • What the team can solve? • What the company need to solve? • Only PO, SM and Team
  • 47. Daily Standup • What I did since last meeting? • What will I do until next meeting? • Any impedance?
  • 48. The ZEN of Agile • Honesty • Commitment • Small Victories 1000x > 1 Big Victories

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n