SlideShare a Scribd company logo
5
Most read
9
Most read
11
Most read
Agile Method - Scrum Present by Gloria Law April 7, 2008
Agenda Introduction Waterfall Life Cycle Agile Method Scrum Sprints Potentially Shippable Product Increment Product Owner Product Backlog ScrumMaster Daily Scrum Meeting Scrum of Scrums Sprint Planning Release Planning Sprint Review Risk Management System Representation Advantage & Disadvantage
Introduction Need software management methods to decrease the cost 28% completed on time and budget 23% failed 49% challenged 72% not meeting original goals
Waterfall Life Cycle X
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
Agile Manifesto  “ We are uncovering better ways of developing software by doing it and helping others do it.  Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.”
Scrum Rugby Eight individual Move the ball down the field One Goal
Sprints Scrum project make progress in a series of Sprints Timeboxed Period (2 – 4 weeks) During Sprint, team does: Analysis Design Code Test Product is potentially releasable after every Sprint
Potentially Shippable Product Increment At the end of each Sprint, the Team must produce a potentially shippable product increment (commit by the Team) High Quality Tested Complete Done
Product Owner Represents (or is) the user or customer for the project Knowing what to build and in what sequence Defines goals for overall project
Product Backlog The requirements A dynamic list of all desired work on the project Prioritized by the Product Owner Reprioritized at the start of each Sprint
ScrumMaster Responsible for enforcing the values and practices of the framework and the Team Remove impediments Educate outside groups about how the Teams is working Improve productivity in any way possible Facilitate Team meetings Servant Leader
Daily Scrum Meeting Tasks that is completed Obstacles to complete specific task Plan to accomplish between now and the next Scrum meeting
Scrum of Scrum Synchronize inter-team work Issue list is up-to-date Discuss impediments
Sprint Planning Happens on the 1 st  day of the Sprint Scrum Team takes the Sprint Goal and decides what Product Backlog are necessary Team self-organizes around how they’ll meet the Sprint Goal Sprint Backlog is created
Release Planning Several Days before Sprint Planning What will be built Identify top level priorities Select more than what the Team can likely do in one Sprint
Sprint Review Updates to Product Owner Plans for next Sprint Change in Requirements Demonstration
Risk Management Risk is low Continue testing Problem is notified during Daily Scrum Meeting
System Representation Release Planning Sprint Planning Ideas Programming Daily Scrum Sprint Review Release Review Working Code Error Error Product Backlog Release Backlog Sprint Backlog
Advantage & Disadvantage + Continuous testing and communication can find issues rapidly - Might not find bugs until later stage Risk Management  - Knowledge is stored mentally - Code is the documentation + Highly emphasize + Requires in every stage Documentation + Good internal communication + Higher quality - Lack of communication with the customer and team members Communication + Micro Planning + Avoid Requirement cramming - Might be headed toward wrong direction + Able to see the overall project Planning + No delays on important features + Less important features might scaled back or dropped + Support for long-term plans Prioritization Agile Method Traditional Management
Work Breakdown Schedule Requirement Analysis  Proposal (February) Research  Review Case Study (March)  Paper Analysis (March-April) Writing the Paper  Proof Read
Reference Pressman, Roger S. “Software Engineering.” Software Engineering Project Management.  Pp. 30-47. IEEE.  2000. Highsmith, Jim & Cockburn, Alistair. “Agile Software Development: The Business of Innovation.”  IEEE Computer.  September 2001. &quot;Agile software development.&quot;  Wikipedia, The Free Encyclopedia . 19 Apr 2007, 10:26 UTC. Wikimedia Foundation, Inc. 19 Apr 2007 < http:// en.wikipedia.org/w/index.php?title = Agile_software_development&oldid =124050398 >. Rising, Linda & Janoff, Norman.  “The Scrum Software Development Process for Small Teams.”  IEEE Software.  July/August 2000. Brooks, Frederick.  The Mythical Man-Month: Essays on Software Engineering.  MA: Addison-Wesley Professional 1975. Sutherland, Jeff. “Agile Development: Lessons Learned From the First Scrum.”  Cutter Agile Project Management Advisory Service.   Executive Update, Vol. 5, No. 20.  October 2004. Anderson, David.  Agile Management for Software Engineering .  New Jersey: Prentice Hall, 2004. KarlstrÖm, Daniel & Runeson, Per. “Combining Agile Methods with Stage-Gate Project Managment.”  IEEE Software.  May/June 2005. “ Agile Manifesto.” 19 Apr 2007, 10:26 UTC. < http://www.agilemanifesto.com >

More Related Content

What's hot (20)

PPTX
2017 Scrum by Picture
Pawel Lewinski
 
PDF
Scrum - Agile Methodology
Niel Deckx
 
PDF
Introduction agile scrum methodology
Amit Verma
 
PPTX
Agile Methodology in Software Development
Raghav Seth
 
PPTX
Scrum In Ten Slides (v2.0) 2018
pmengal
 
PPTX
Agile methodology
Dhruv Kumar
 
PPS
Agile Project Management with Scrum
Aditya Raj
 
PDF
Agile Scrum Training Process
Clarion Marketing
 
PPT
Agile Scrum software methodology
Abdullah Raza
 
PDF
Scrum 101: Introduction to Scrum
Arrielle Mali
 
PPT
Agile Scrum Presentation-Detailed
Prashaanth T R
 
PPT
Scrum In 15 Minutes
Srikanth Shreenivas
 
PDF
Scrum
Jade Pecorella
 
PPTX
Agile 101
Bill McGehee
 
PPT
What Is Agile Scrum
Michael Bourque
 
PPTX
SAFe SCRUMxp Overview
Rob Betcher
 
PPTX
Scrum
Balaji Sathram
 
PDF
Agile Fundamentals
Atlassian
 
PDF
Scrum: Scrum Guide Summary
Daniel Araujo dos Santos
 
PPTX
Scrum
Sujoy Saha
 
2017 Scrum by Picture
Pawel Lewinski
 
Scrum - Agile Methodology
Niel Deckx
 
Introduction agile scrum methodology
Amit Verma
 
Agile Methodology in Software Development
Raghav Seth
 
Scrum In Ten Slides (v2.0) 2018
pmengal
 
Agile methodology
Dhruv Kumar
 
Agile Project Management with Scrum
Aditya Raj
 
Agile Scrum Training Process
Clarion Marketing
 
Agile Scrum software methodology
Abdullah Raza
 
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Agile Scrum Presentation-Detailed
Prashaanth T R
 
Scrum In 15 Minutes
Srikanth Shreenivas
 
Agile 101
Bill McGehee
 
What Is Agile Scrum
Michael Bourque
 
SAFe SCRUMxp Overview
Rob Betcher
 
Agile Fundamentals
Atlassian
 
Scrum: Scrum Guide Summary
Daniel Araujo dos Santos
 
Scrum
Sujoy Saha
 

Similar to Agile Scrum (20)

PPT
TBI_AGILE SCRUM_Chirag graphi era univ .ppt
chirag19saxena2001
 
PPTX
Agile methods
DUONG Trong Tan
 
PPTX
Agile Development with Scrum.pptx
zuma14
 
PPT
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
varty
 
PPT
Intro To Scrum
scottycn
 
PPT
Introduction into Scrum
msorin
 
PPT
Redistributable Intro To Scrum
Erwin Verweij
 
PPTX
Scrum - Atlanta Code Camp
Esteban Garcia
 
PPTX
Introduction To Scrum Presentation for beginners
ssuser92ac1f
 
PPT
An Introduction to Scrum
mbalas2
 
PDF
Scrum & Agile - imobilemagic
Startup Braga
 
PPTX
Agile Truths and Misconceptions
Richard Cheng
 
PPT
Introduction to Agile Scrum Methodology
Vishwanath KC
 
PDF
Scrum and Agile SDLC 101
Aniruddha Ray (Ani)
 
PPTX
Introduction to Agile Project Management - Scrum 101
Marge Tam, PMP, CSM, A-CSM
 
PPTX
Close to agile
philywu
 
PPTX
Introduction to agile
Sandipp Vijj, Digital Disruptor
 
PPT
Software Development The Agile Way
Shahzad
 
PPT
Scrum
gilashikwa
 
PPT
Agile Development Overview
guestb4c770
 
TBI_AGILE SCRUM_Chirag graphi era univ .ppt
chirag19saxena2001
 
Agile methods
DUONG Trong Tan
 
Agile Development with Scrum.pptx
zuma14
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
varty
 
Intro To Scrum
scottycn
 
Introduction into Scrum
msorin
 
Redistributable Intro To Scrum
Erwin Verweij
 
Scrum - Atlanta Code Camp
Esteban Garcia
 
Introduction To Scrum Presentation for beginners
ssuser92ac1f
 
An Introduction to Scrum
mbalas2
 
Scrum & Agile - imobilemagic
Startup Braga
 
Agile Truths and Misconceptions
Richard Cheng
 
Introduction to Agile Scrum Methodology
Vishwanath KC
 
Scrum and Agile SDLC 101
Aniruddha Ray (Ani)
 
Introduction to Agile Project Management - Scrum 101
Marge Tam, PMP, CSM, A-CSM
 
Close to agile
philywu
 
Introduction to agile
Sandipp Vijj, Digital Disruptor
 
Software Development The Agile Way
Shahzad
 
Scrum
gilashikwa
 
Agile Development Overview
guestb4c770
 
Ad

More from Ram Srivastava (20)

DOCX
Michigan enterprise architecture framework
Ram Srivastava
 
DOCX
Project audit & review checklist
Ram Srivastava
 
PPT
Research Report Future CRM Technology 2010 to 2013
Ram Srivastava
 
PPT
Technological Hpothesis Research Plan In The CRM Future1
Ram Srivastava
 
PPTX
Atithi Devo Bhav - Guest is God (Incredible India)
Ram Srivastava
 
PDF
Sprint Backlog Quick Start
Ram Srivastava
 
XLS
Template Backlog
Ram Srivastava
 
XLS
Agile User Story
Ram Srivastava
 
XLS
Sprint Backlog Template Multiple Burndowns(2)
Ram Srivastava
 
PPT
Project Initiation Presentation Template
Ram Srivastava
 
XLS
Product Backlog Priority Overview
Ram Srivastava
 
XLS
Measuring The Reliability Of An Agile Software Development Team
Ram Srivastava
 
XLS
Product Sprint Backlog 0 03
Ram Srivastava
 
XLS
Measuring The Quality Of An Agile Software Development Team
Ram Srivastava
 
XLS
Measuring Operational Cost Savings Associated With Going Agile
Ram Srivastava
 
PPT
Introducing Agile User Stories
Ram Srivastava
 
PDF
Lets Talk Agile
Ram Srivastava
 
XLS
Agile Epic Card Template
Ram Srivastava
 
PDF
Forrester Agile
Ram Srivastava
 
PDF
Cmmi Ior Agile Why Not Embrace Both
Ram Srivastava
 
Michigan enterprise architecture framework
Ram Srivastava
 
Project audit & review checklist
Ram Srivastava
 
Research Report Future CRM Technology 2010 to 2013
Ram Srivastava
 
Technological Hpothesis Research Plan In The CRM Future1
Ram Srivastava
 
Atithi Devo Bhav - Guest is God (Incredible India)
Ram Srivastava
 
Sprint Backlog Quick Start
Ram Srivastava
 
Template Backlog
Ram Srivastava
 
Agile User Story
Ram Srivastava
 
Sprint Backlog Template Multiple Burndowns(2)
Ram Srivastava
 
Project Initiation Presentation Template
Ram Srivastava
 
Product Backlog Priority Overview
Ram Srivastava
 
Measuring The Reliability Of An Agile Software Development Team
Ram Srivastava
 
Product Sprint Backlog 0 03
Ram Srivastava
 
Measuring The Quality Of An Agile Software Development Team
Ram Srivastava
 
Measuring Operational Cost Savings Associated With Going Agile
Ram Srivastava
 
Introducing Agile User Stories
Ram Srivastava
 
Lets Talk Agile
Ram Srivastava
 
Agile Epic Card Template
Ram Srivastava
 
Forrester Agile
Ram Srivastava
 
Cmmi Ior Agile Why Not Embrace Both
Ram Srivastava
 
Ad

Recently uploaded (20)

PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PPTX
PCU Keynote at IEEE World Congress on Services 250710.pptx
Ramesh Jain
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PPTX
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
PCU Keynote at IEEE World Congress on Services 250710.pptx
Ramesh Jain
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 

Agile Scrum

  • 1. Agile Method - Scrum Present by Gloria Law April 7, 2008
  • 2. Agenda Introduction Waterfall Life Cycle Agile Method Scrum Sprints Potentially Shippable Product Increment Product Owner Product Backlog ScrumMaster Daily Scrum Meeting Scrum of Scrums Sprint Planning Release Planning Sprint Review Risk Management System Representation Advantage & Disadvantage
  • 3. Introduction Need software management methods to decrease the cost 28% completed on time and budget 23% failed 49% challenged 72% not meeting original goals
  • 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. Agile Manifesto “ We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.”
  • 8. Scrum Rugby Eight individual Move the ball down the field One Goal
  • 9. Sprints Scrum project make progress in a series of Sprints Timeboxed Period (2 – 4 weeks) During Sprint, team does: Analysis Design Code Test Product is potentially releasable after every Sprint
  • 10. Potentially Shippable Product Increment At the end of each Sprint, the Team must produce a potentially shippable product increment (commit by the Team) High Quality Tested Complete Done
  • 11. Product Owner Represents (or is) the user or customer for the project Knowing what to build and in what sequence Defines goals for overall project
  • 12. Product Backlog The requirements A dynamic list of all desired work on the project Prioritized by the Product Owner Reprioritized at the start of each Sprint
  • 13. ScrumMaster Responsible for enforcing the values and practices of the framework and the Team Remove impediments Educate outside groups about how the Teams is working Improve productivity in any way possible Facilitate Team meetings Servant Leader
  • 14. Daily Scrum Meeting Tasks that is completed Obstacles to complete specific task Plan to accomplish between now and the next Scrum meeting
  • 15. Scrum of Scrum Synchronize inter-team work Issue list is up-to-date Discuss impediments
  • 16. Sprint Planning Happens on the 1 st day of the Sprint Scrum Team takes the Sprint Goal and decides what Product Backlog are necessary Team self-organizes around how they’ll meet the Sprint Goal Sprint Backlog is created
  • 17. Release Planning Several Days before Sprint Planning What will be built Identify top level priorities Select more than what the Team can likely do in one Sprint
  • 18. Sprint Review Updates to Product Owner Plans for next Sprint Change in Requirements Demonstration
  • 19. Risk Management Risk is low Continue testing Problem is notified during Daily Scrum Meeting
  • 20. System Representation Release Planning Sprint Planning Ideas Programming Daily Scrum Sprint Review Release Review Working Code Error Error Product Backlog Release Backlog Sprint Backlog
  • 21. Advantage & Disadvantage + Continuous testing and communication can find issues rapidly - Might not find bugs until later stage Risk Management - Knowledge is stored mentally - Code is the documentation + Highly emphasize + Requires in every stage Documentation + Good internal communication + Higher quality - Lack of communication with the customer and team members Communication + Micro Planning + Avoid Requirement cramming - Might be headed toward wrong direction + Able to see the overall project Planning + No delays on important features + Less important features might scaled back or dropped + Support for long-term plans Prioritization Agile Method Traditional Management
  • 22. Work Breakdown Schedule Requirement Analysis Proposal (February) Research Review Case Study (March) Paper Analysis (March-April) Writing the Paper Proof Read
  • 23. Reference Pressman, Roger S. “Software Engineering.” Software Engineering Project Management. Pp. 30-47. IEEE. 2000. Highsmith, Jim & Cockburn, Alistair. “Agile Software Development: The Business of Innovation.” IEEE Computer. September 2001. &quot;Agile software development.&quot; Wikipedia, The Free Encyclopedia . 19 Apr 2007, 10:26 UTC. Wikimedia Foundation, Inc. 19 Apr 2007 < http:// en.wikipedia.org/w/index.php?title = Agile_software_development&oldid =124050398 >. Rising, Linda & Janoff, Norman. “The Scrum Software Development Process for Small Teams.” IEEE Software. July/August 2000. Brooks, Frederick. The Mythical Man-Month: Essays on Software Engineering. MA: Addison-Wesley Professional 1975. Sutherland, Jeff. “Agile Development: Lessons Learned From the First Scrum.” Cutter Agile Project Management Advisory Service. Executive Update, Vol. 5, No. 20. October 2004. Anderson, David. Agile Management for Software Engineering . New Jersey: Prentice Hall, 2004. KarlstrÖm, Daniel & Runeson, Per. “Combining Agile Methods with Stage-Gate Project Managment.” IEEE Software. May/June 2005. “ Agile Manifesto.” 19 Apr 2007, 10:26 UTC. < http://www.agilemanifesto.com >

Editor's Notes

  • #4: Building a software product would cost a lot of extra money when the management is poor, therefore many software management methods were invented to aid managing the process of building software product.