SlideShare uma empresa Scribd logo
1 de 9
Agile Development

Taha Kass-Hout and John Page
       Thursday December 20, 2012
Agile Methodology
• Agile Methodology – an industry standard
   – Agile is Empirical (uses real measurements of product and
     process to continuously reevaluate and adjust)
   – Waterfall is Defined (requirements & design are all fixed at
     the start and predict the future path and product)
• Agile is not for everything, Waterfall is not for
  everything (process theory [Tunde])
• Successful implementations have been established and
  are expanding in federal agencies
• There are organizational maturation processes and
  levels achieved when an enterprise integrates Agile
  Methodology

                                                                2
FACT: It is very difficult to predict the
                                future
      Waterfall asks for
          detailed
       understanding
         when we
       fundamentally                                                                           25%                       40%                       60%                       80%
      know the least.
                                                                    +

                                                                             100%                              50%                                   20%                       10%

                                                                    -



                                                                                                                            TIME

                                                                  Study z/Analysis                                 Design Coding Testing Release
The top triangle: Represents the idea that our understanding of something is better the closer we are to completing it. At the beginning, we know the least about the object.
The bottom triangle: Represents the variability in our estimations of the objects. Early in the project, we understand little about the objects; therefore, our estimates are +- 100%. To mitigate this, Waterfall likes
to ‘gate’ the procedure and judge understanding NOT by evaluating the currently developed solution; rather, by evaluating the artifacts produced (documents).
                                                                                                                                                                                                               3
Agile/Scrum recognizes this reality by building the solution in incremental steps, slicing through the technical layers to provide a working sliver of functionality, and continuously elaborating on the requirements.
Agile Methodology Ecosystem
                                                  Toolsets




                Agile (Scrum)                        Common
                 Framework                         Development
                                                   Environment


                                Continuous          Automated
     Transparency
                                Integration          Testing


                       Agile                       Automated
                    Management                     Deployment


                                      Agile
                                Development and
                                   Integration

                                                                 4
SCRUM Process Flow
                             DAILY SCRUM MEETING                  Design | Code | Integrate |Test
                                                   24 HOURS



     Prioritized by                                                            PRODUCT
        Product                     Daily Tasks
                                     managed
        Owners                        by the        2-4 WEEKS
                                      team




Requirements Develop/Integrate Continuous Integration   IA/DT&E   Deploy Preproduction/
                                       Testing                         Production
         Continuous Discovery, Reevaluation, Decisions, Status (dashboards)
                                                                                              5
Stakeholder Involvement
    = Customer Stakeholder / SME                                                                              Design | Code | Integrate |Test

Waterfall (Analysis, Design, Develop, Test)
Subject Matter Expert Availability (actual users)               DAILY SCRUM MEETING
Long Delivery Cycles
Having to Make Choices
Continuous Planning/Elaboration
                                                                                              24 HOURS
Change is Hard




                 Prioritized by
                                                                                                                                PRODUCT
                                                                       Daily Tasks
                Product Owners                                         managed by
                                                                        the team               2-4 WEEKS




                                                                                                               Demonstration and Retrospective



   Backlog                                                                                                                         Sprint
                                                    Sprint Planning          Daily Stand-up         Sprint Review
 Refinement                                                                                                                    Retrospective
                                                       Meeting                  Meeting               Meeting
  Meeting                                                                                                                        Meeting
                                                                                                                                                6
Sample Individual Task Tracking




                                  7
Sprint Planning
• Occurs at the beginning of each Sprint.
• Participants in the sprint review typically include
  the Product Owner, Scrum team, management,
  customers and other project stakeholders.
• During the sprint planning meeting the product
  owner describes the highest priority features to
  the team.
• Two Artifacts –
   – Sprint Goal
   – Sprint Backlog
Sprint Review
• Occurs at the end of each Sprint.
• Participants in the sprint review typically
  include the Product Owner, Scrum team,
  management, customers and other project
  stakeholders.
• The project is assessed against the sprint goal
  determined during the Sprint Planning
  Meeting.

Mais conteúdo relacionado

Mais procurados

Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
SlideTeam.net
 
Scrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesScrum process powerpoint presentation templates
Scrum process powerpoint presentation templates
SlideTeam.net
 
Li kai roll-out scrum in an intel organization
Li kai   roll-out scrum in an intel organizationLi kai   roll-out scrum in an intel organization
Li kai roll-out scrum in an intel organization
Odd-e
 
Software Project management
Software Project managementSoftware Project management
Software Project management
sameer farooq
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM Methodology
Angelin R
 

Mais procurados (20)

Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With Scrum
 
Scrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesScrum process powerpoint presentation templates
Scrum process powerpoint presentation templates
 
Li kai roll-out scrum in an intel organization
Li kai   roll-out scrum in an intel organizationLi kai   roll-out scrum in an intel organization
Li kai roll-out scrum in an intel organization
 
Periodic Table of Agile Principles and Practices
Periodic Table of Agile Principles and PracticesPeriodic Table of Agile Principles and Practices
Periodic Table of Agile Principles and Practices
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutes
 
Software Project management
Software Project managementSoftware Project management
Software Project management
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM Methodology
 
Agile Adoption - Opportunities and Challenges
Agile Adoption - Opportunities and ChallengesAgile Adoption - Opportunities and Challenges
Agile Adoption - Opportunities and Challenges
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Why Agile
Why AgileWhy Agile
Why Agile
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
Introduction to Agile by David Draper
Introduction to Agile by David DraperIntroduction to Agile by David Draper
Introduction to Agile by David Draper
 
Adm Initial Proposal
Adm Initial ProposalAdm Initial Proposal
Adm Initial Proposal
 
Agile, PMI and PMBOK
Agile, PMI and PMBOKAgile, PMI and PMBOK
Agile, PMI and PMBOK
 
Facilitation techniques for Effective ScrumMasters
Facilitation techniques for Effective ScrumMastersFacilitation techniques for Effective ScrumMasters
Facilitation techniques for Effective ScrumMasters
 
Overcoming Distances
Overcoming DistancesOvercoming Distances
Overcoming Distances
 
Scrum: Enterprise Adoption
Scrum: Enterprise AdoptionScrum: Enterprise Adoption
Scrum: Enterprise Adoption
 
Lect3
Lect3Lect3
Lect3
 

Destaque

Technology Action Plan
Technology Action PlanTechnology Action Plan
Technology Action Plan
willimil
 

Destaque (20)

Info Flow Analysis for Agile Software Development
Info Flow Analysis for Agile Software DevelopmentInfo Flow Analysis for Agile Software Development
Info Flow Analysis for Agile Software Development
 
PSA Presentation on Rail Projects
PSA Presentation on Rail ProjectsPSA Presentation on Rail Projects
PSA Presentation on Rail Projects
 
Marketing Mind Map for Small Business
Marketing Mind Map for Small BusinessMarketing Mind Map for Small Business
Marketing Mind Map for Small Business
 
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
 
Tecnovaters Software Solutions
Tecnovaters Software SolutionsTecnovaters Software Solutions
Tecnovaters Software Solutions
 
Technology Action Plan
Technology Action PlanTechnology Action Plan
Technology Action Plan
 
Monthly Department Report
Monthly Department ReportMonthly Department Report
Monthly Department Report
 
German IT Outsourcing vs In-House Software Development Report 2012
German IT Outsourcing vs In-House Software Development Report 2012German IT Outsourcing vs In-House Software Development Report 2012
German IT Outsourcing vs In-House Software Development Report 2012
 
애자일 게임 개발(Agile Game Development) - GDC2007
애자일 게임 개발(Agile Game Development) - GDC2007애자일 게임 개발(Agile Game Development) - GDC2007
애자일 게임 개발(Agile Game Development) - GDC2007
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
 
Evolve: InSTEDD's Global Early Warning and Response System
Evolve: InSTEDD's Global Early Warning and Response SystemEvolve: InSTEDD's Global Early Warning and Response System
Evolve: InSTEDD's Global Early Warning and Response System
 
BioSense Program Going Forward: HIMSS10 Conference
BioSense Program Going Forward: HIMSS10 ConferenceBioSense Program Going Forward: HIMSS10 Conference
BioSense Program Going Forward: HIMSS10 Conference
 
Social Media for the Meta-Leader
Social Media for the Meta-LeaderSocial Media for the Meta-Leader
Social Media for the Meta-Leader
 
Big Data in Public Health
Big Data in Public HealthBig Data in Public Health
Big Data in Public Health
 
Public Health Surveillance Through Collaboration
Public Health Surveillance Through CollaborationPublic Health Surveillance Through Collaboration
Public Health Surveillance Through Collaboration
 
BioSense 2.0
BioSense 2.0BioSense 2.0
BioSense 2.0
 
precisionFDA
precisionFDAprecisionFDA
precisionFDA
 
Geohash: Integration of Disparate Geospatial Data
Geohash: Integration of Disparate Geospatial DataGeohash: Integration of Disparate Geospatial Data
Geohash: Integration of Disparate Geospatial Data
 
Latest Advances in Megapixel Surveillance
Latest Advances in Megapixel SurveillanceLatest Advances in Megapixel Surveillance
Latest Advances in Megapixel Surveillance
 
GeoSpatially enabling your Spark and Accumulo clusters with LocationTech
GeoSpatially enabling your Spark and Accumulo clusters with LocationTechGeoSpatially enabling your Spark and Accumulo clusters with LocationTech
GeoSpatially enabling your Spark and Accumulo clusters with LocationTech
 

Semelhante a A Brief Introduction to the SCRUM Agile Methodology

Agile Developers Create Their Own Identity
Agile Developers Create Their Own IdentityAgile Developers Create Their Own Identity
Agile Developers Create Their Own Identity
Ajay Danait
 
NG BB 42 Visual Management
NG BB 42 Visual ManagementNG BB 42 Visual Management
NG BB 42 Visual Management
Leanleaders.org
 
Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]
Surajit Bhuyan
 
NG BB 54 Sustain the Gain
NG BB 54 Sustain the GainNG BB 54 Sustain the Gain
NG BB 54 Sustain the Gain
Leanleaders.org
 
How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012
Prathan Dansakulcharoenkit
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
NASAPMC
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning Implementation
Alithya
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay Danait
Xebia IT Architects
 

Semelhante a A Brief Introduction to the SCRUM Agile Methodology (20)

Agile product development
Agile product developmentAgile product development
Agile product development
 
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
 
Agile at AT&T
Agile at AT&TAgile at AT&T
Agile at AT&T
 
Agile Developers Create Their Own Identity
Agile Developers Create Their Own IdentityAgile Developers Create Their Own Identity
Agile Developers Create Their Own Identity
 
NG BB 42 Visual Management
NG BB 42 Visual ManagementNG BB 42 Visual Management
NG BB 42 Visual Management
 
Value driven continuous delivery
Value driven continuous deliveryValue driven continuous delivery
Value driven continuous delivery
 
Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]
 
Answer powerpoint template
Answer powerpoint templateAnswer powerpoint template
Answer powerpoint template
 
ITIL® endlich Agile
ITIL® endlich AgileITIL® endlich Agile
ITIL® endlich Agile
 
NG BB 54 Sustain the Gain
NG BB 54 Sustain the GainNG BB 54 Sustain the Gain
NG BB 54 Sustain the Gain
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners Workshop
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
 
How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012
 
NG BB 04 DEFINE Roadmap
NG BB 04 DEFINE RoadmapNG BB 04 DEFINE Roadmap
NG BB 04 DEFINE Roadmap
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning Implementation
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay Danait
 

Mais de Taha Kass-Hout, MD, MS

e-Democracy: Egypt’s 18 Day Revolution
e-Democracy: Egypt’s 18 Day Revolutione-Democracy: Egypt’s 18 Day Revolution
e-Democracy: Egypt’s 18 Day Revolution
Taha Kass-Hout, MD, MS
 
InSTEDD Tools for Outbreak Epidemiology
InSTEDD Tools for Outbreak EpidemiologyInSTEDD Tools for Outbreak Epidemiology
InSTEDD Tools for Outbreak Epidemiology
Taha Kass-Hout, MD, MS
 

Mais de Taha Kass-Hout, MD, MS (20)

e-Democracy: Egypt’s 18 Day Revolution
e-Democracy: Egypt’s 18 Day Revolutione-Democracy: Egypt’s 18 Day Revolution
e-Democracy: Egypt’s 18 Day Revolution
 
Change Point Analysis (CPA)
Change Point Analysis (CPA)Change Point Analysis (CPA)
Change Point Analysis (CPA)
 
Updates on the BioSense Program Redesign: 2011 Public Health Preparedness Summit
Updates on the BioSense Program Redesign: 2011 Public Health Preparedness SummitUpdates on the BioSense Program Redesign: 2011 Public Health Preparedness Summit
Updates on the BioSense Program Redesign: 2011 Public Health Preparedness Summit
 
Novel Approaches in Public Health Surveillance
Novel Approaches in Public Health SurveillanceNovel Approaches in Public Health Surveillance
Novel Approaches in Public Health Surveillance
 
Introducing BioSense Program Redesign
Introducing BioSense Program RedesignIntroducing BioSense Program Redesign
Introducing BioSense Program Redesign
 
Internet2 and Public Health Surveillance
Internet2 and Public Health SurveillanceInternet2 and Public Health Surveillance
Internet2 and Public Health Surveillance
 
Change Point Analysis
Change Point AnalysisChange Point Analysis
Change Point Analysis
 
BioSense Program: Scientific Collaboration
BioSense Program: Scientific CollaborationBioSense Program: Scientific Collaboration
BioSense Program: Scientific Collaboration
 
Riff: A Social Network and Collaborative Platform for Public Health Disease S...
Riff: A Social Network and Collaborative Platform for Public Health Disease S...Riff: A Social Network and Collaborative Platform for Public Health Disease S...
Riff: A Social Network and Collaborative Platform for Public Health Disease S...
 
Distribute
DistributeDistribute
Distribute
 
Epi Info™ Mesh4x
Epi Info™ Mesh4xEpi Info™ Mesh4x
Epi Info™ Mesh4x
 
InSTEDD Mesh4x Platform
InSTEDD Mesh4x PlatformInSTEDD Mesh4x Platform
InSTEDD Mesh4x Platform
 
Oswego in the Cloud: Scenario Script
Oswego in the Cloud: Scenario ScriptOswego in the Cloud: Scenario Script
Oswego in the Cloud: Scenario Script
 
Evolve
EvolveEvolve
Evolve
 
ICT Developments in Mobile Technology for Global Public Health: InSTEDD Colla...
ICT Developments in Mobile Technology for Global Public Health: InSTEDD Colla...ICT Developments in Mobile Technology for Global Public Health: InSTEDD Colla...
ICT Developments in Mobile Technology for Global Public Health: InSTEDD Colla...
 
Biosurveillance 2.0: Lecture at Emory University
Biosurveillance 2.0: Lecture at Emory UniversityBiosurveillance 2.0: Lecture at Emory University
Biosurveillance 2.0: Lecture at Emory University
 
Biosurveillance 2.0
Biosurveillance 2.0Biosurveillance 2.0
Biosurveillance 2.0
 
Collaboration Technology for Public Health and Humanitarian Action and Global...
Collaboration Technology for Public Health and Humanitarian Action and Global...Collaboration Technology for Public Health and Humanitarian Action and Global...
Collaboration Technology for Public Health and Humanitarian Action and Global...
 
Integrated Global Early Warning and Response System (Taha Kass-Hout and Nicol...
Integrated Global Early Warning and Response System (Taha Kass-Hout and Nicol...Integrated Global Early Warning and Response System (Taha Kass-Hout and Nicol...
Integrated Global Early Warning and Response System (Taha Kass-Hout and Nicol...
 
InSTEDD Tools for Outbreak Epidemiology
InSTEDD Tools for Outbreak EpidemiologyInSTEDD Tools for Outbreak Epidemiology
InSTEDD Tools for Outbreak Epidemiology
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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?
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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...
 

A Brief Introduction to the SCRUM Agile Methodology

  • 1. Agile Development Taha Kass-Hout and John Page Thursday December 20, 2012
  • 2. Agile Methodology • Agile Methodology – an industry standard – Agile is Empirical (uses real measurements of product and process to continuously reevaluate and adjust) – Waterfall is Defined (requirements & design are all fixed at the start and predict the future path and product) • Agile is not for everything, Waterfall is not for everything (process theory [Tunde]) • Successful implementations have been established and are expanding in federal agencies • There are organizational maturation processes and levels achieved when an enterprise integrates Agile Methodology 2
  • 3. FACT: It is very difficult to predict the future Waterfall asks for detailed understanding when we fundamentally 25% 40% 60% 80% know the least. + 100% 50% 20% 10% - TIME Study z/Analysis Design Coding Testing Release The top triangle: Represents the idea that our understanding of something is better the closer we are to completing it. At the beginning, we know the least about the object. The bottom triangle: Represents the variability in our estimations of the objects. Early in the project, we understand little about the objects; therefore, our estimates are +- 100%. To mitigate this, Waterfall likes to ‘gate’ the procedure and judge understanding NOT by evaluating the currently developed solution; rather, by evaluating the artifacts produced (documents). 3 Agile/Scrum recognizes this reality by building the solution in incremental steps, slicing through the technical layers to provide a working sliver of functionality, and continuously elaborating on the requirements.
  • 4. Agile Methodology Ecosystem Toolsets Agile (Scrum) Common Framework Development Environment Continuous Automated Transparency Integration Testing Agile Automated Management Deployment Agile Development and Integration 4
  • 5. SCRUM Process Flow DAILY SCRUM MEETING Design | Code | Integrate |Test 24 HOURS Prioritized by PRODUCT Product Daily Tasks managed Owners by the 2-4 WEEKS team Requirements Develop/Integrate Continuous Integration IA/DT&E Deploy Preproduction/ Testing Production Continuous Discovery, Reevaluation, Decisions, Status (dashboards) 5
  • 6. Stakeholder Involvement = Customer Stakeholder / SME Design | Code | Integrate |Test Waterfall (Analysis, Design, Develop, Test) Subject Matter Expert Availability (actual users) DAILY SCRUM MEETING Long Delivery Cycles Having to Make Choices Continuous Planning/Elaboration 24 HOURS Change is Hard Prioritized by PRODUCT Daily Tasks Product Owners managed by the team 2-4 WEEKS Demonstration and Retrospective Backlog Sprint Sprint Planning Daily Stand-up Sprint Review Refinement Retrospective Meeting Meeting Meeting Meeting Meeting 6
  • 8. Sprint Planning • Occurs at the beginning of each Sprint. • Participants in the sprint review typically include the Product Owner, Scrum team, management, customers and other project stakeholders. • During the sprint planning meeting the product owner describes the highest priority features to the team. • Two Artifacts – – Sprint Goal – Sprint Backlog
  • 9. Sprint Review • Occurs at the end of each Sprint. • Participants in the sprint review typically include the Product Owner, Scrum team, management, customers and other project stakeholders. • The project is assessed against the sprint goal determined during the Sprint Planning Meeting.