SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Transition to Agile (Scrum)




      Prepared by: Naydene Brickus
Contents
●   Definition of Agile
●   Scrum Definition and Principles
●   Reason for Adopting Agile
●   The Present Situation
●   Development up to present
●   Potential Alternatives
●   Recommendation
Definition of Agile

●   Agile is not a method, it is a way of doing. It is a way we
    do things and a way we do not do. It challenges us to do
    things differently and to determine the underlying reasons
    ”why” we make those decisions.
●   There is no such thing as almost agile. You are either
    agile or you're not.
Scrum Definition and Principles

●   From the Scrum Alliance website: Scrum is an agile framework for
    completing complex projects.
●   The Scrum Principles
       ●     Individuals and interactions over processes and tools
       ●     Completed functionality over comprehensive documentation
       ●     Customer collaboration over contract negotiation
       ●     Responding to change over following a plan
Reason for Adopting Agile

●   Increase team efficiency
●   Be more responsive to user needs
●   Build a stronger team
●   Define requirements from the user perspective
The Present Situation

●   Requirements are long, involved and confusing. They
    are given from the perspective of the system.
●   The requirements gathering process is inefficient
●   Complex rules are needed to fully explain require-
    ments
●   Requirements include design elements
●   Requirements driven development
●   No guarantee that requirements are testable
Remedy
●   Implement Scrum
●   Transition to test driven development from requirements
    drive development
●   Create user stories from the perspective of the actor using
    the system
●   Specific framework can be provided to guide story cre-
    ation
●   The average 7 person development team increases effi-
    ciency by 20%-50% by implementing Scrum
Recommendation
●   Implement Scrum by phasing in team participation
      ●   Timebox feature sets
      ●   Demo to stakeholders at the end of each iteration
      ●   Integrate QA team into design process
      ●   Create user stories
      ●   Create product backlog list
●   Determine method of story estimation
      ●   Points
      ●   Time
●   Define Roles and Responsibilities
Transition to Agile (Scrum)




      Prepared by: Naydene Brickus
Contents
●   Definition of Agile
●   Scrum Definition and Principles
●   Reason for Adopting Agile
●   The Present Situation
●   Development up to present
●   Potential Alternatives
●   Recommendation
Definition of Agile

●   Agile is not a method, it is a way of doing. It is a way we
    do things and a way we do not do. It challenges us to do
    things differently and to determine the underlying reasons
    ”why” we make those decisions.
●   There is no such thing as almost agile. You are either
    agile or you're not.
Scrum Definition and Principles

●   From the Scrum Alliance website: Scrum is an agile framework for
    completing complex projects.
●   The Scrum Principles
       ●     Individuals and interactions over processes and tools
       ●     Completed functionality over comprehensive documentation
       ●     Customer collaboration over contract negotiation
       ●     Responding to change over following a plan
Reason for Adopting Agile

●   Increase team efficiency
●   Be more responsive to user needs
●   Build a stronger team
●   Define requirements from the user perspective
The Present Situation

●   Requirements are long, involved and confusing. They
    are given from the perspective of the system.
●   The requirements gathering process is inefficient
●   Complex rules are needed to fully explain require-
    ments
●   Requirements include design elements
●   Requirements driven development
●   No guarantee that requirements are testable
Remedy
●   Implement Scrum
●   Transition to test driven development from requirements
    drive development
●   Create user stories from the perspective of the actor using
    the system
●   Specific framework can be provided to guide story cre-
    ation
●   The average 7 person development team increases effi-
    ciency by 20%-50% by implementing Scrum
Recommendation
●   Implement Scrum by phasing in team participation
      ●   Timebox feature sets
      ●   Demo to stakeholders at the end of each iteration
      ●   Integrate QA team into design process
      ●   Create user stories
      ●   Create product backlog list
●   Determine method of story estimation
      ●   Points
      ●   Time
●   Define Roles and Responsibilities

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Scrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina DurmićScrum sprint structure workshop by Nermina Durmić
Scrum sprint structure workshop by Nermina Durmić
 
Agile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityAgile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your Productivity
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Scrum Guide In One Slide
Scrum Guide In One SlideScrum Guide In One Slide
Scrum Guide In One Slide
 
Agile
Agile Agile
Agile
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Scrum rules
Scrum rulesScrum rules
Scrum rules
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Scrum: Agile Software Development
Scrum: Agile Software DevelopmentScrum: Agile Software Development
Scrum: Agile Software Development
 
Starting with Scrum
Starting with ScrumStarting with Scrum
Starting with Scrum
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 
Using Scrum Internship Course
Using Scrum Internship CourseUsing Scrum Internship Course
Using Scrum Internship Course
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For Managers
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Scrum: Scrum Guide Summary
Scrum: Scrum Guide SummaryScrum: Scrum Guide Summary
Scrum: Scrum Guide Summary
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
scrum
scrumscrum
scrum
 

Destaque

Agile Skalierung ohne Blaupause (Scrum Day 2014)
Agile Skalierung ohne Blaupause (Scrum Day 2014)Agile Skalierung ohne Blaupause (Scrum Day 2014)
Agile Skalierung ohne Blaupause (Scrum Day 2014)Stefan ROOCK
 
Scrum zum Anfassen
Scrum zum AnfassenScrum zum Anfassen
Scrum zum AnfassenTilman Moser
 
eduScrum 2 Scrum @ ACCDK14
eduScrum 2 Scrum @ ACCDK14eduScrum 2 Scrum @ ACCDK14
eduScrum 2 Scrum @ ACCDK14Ward Bergmans
 
Agile Organisationen
Agile OrganisationenAgile Organisationen
Agile OrganisationenStefan ROOCK
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSunny Poswal
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Jens Wilke
 
Professional Software Development, Practices and Ethics
Professional Software Development, Practices and EthicsProfessional Software Development, Practices and Ethics
Professional Software Development, Practices and EthicsLemi Orhan Ergin
 
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...Lemi Orhan Ergin
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM MasterJoost Mulders
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumLemi Orhan Ergin
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 

Destaque (20)

Agile Skalierung ohne Blaupause (Scrum Day 2014)
Agile Skalierung ohne Blaupause (Scrum Day 2014)Agile Skalierung ohne Blaupause (Scrum Day 2014)
Agile Skalierung ohne Blaupause (Scrum Day 2014)
 
Scrum mit WorkFlowy
Scrum mit WorkFlowyScrum mit WorkFlowy
Scrum mit WorkFlowy
 
Scrum zum Anfassen
Scrum zum AnfassenScrum zum Anfassen
Scrum zum Anfassen
 
About scrum
About scrumAbout scrum
About scrum
 
eduScrum 2 Scrum @ ACCDK14
eduScrum 2 Scrum @ ACCDK14eduScrum 2 Scrum @ ACCDK14
eduScrum 2 Scrum @ ACCDK14
 
Scrum
ScrumScrum
Scrum
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Agile principles
Agile principlesAgile principles
Agile principles
 
Agile Organisationen
Agile OrganisationenAgile Organisationen
Agile Organisationen
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Practical Scrum - day 2
Practical Scrum - day 2Practical Scrum - day 2
Practical Scrum - day 2
 
Scrum principles
Scrum principlesScrum principles
Scrum principles
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
 
Professional Software Development, Practices and Ethics
Professional Software Development, Practices and EthicsProfessional Software Development, Practices and Ethics
Professional Software Development, Practices and Ethics
 
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM Master
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 

Semelhante a Agile transition

Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2Portolearn
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 
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 Aaron Roy
 
Introduction to Scrum framework
Introduction to Scrum framework   Introduction to Scrum framework
Introduction to Scrum framework Prabhat Kumar
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxSamira AlShahrani
 
Scrum explained in 5 minutes
Scrum explained in 5 minutesScrum explained in 5 minutes
Scrum explained in 5 minutesCapriZakee
 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptxZaid Shabbir
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile MethodlogyBahaa Farouk
 
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)Manoj Ellappan
 
Scrum in practice at klarna
Scrum in practice at klarnaScrum in practice at klarna
Scrum in practice at klarnaElad Maimon
 
Project management
Project managementProject management
Project managementSSA KPI
 
Scrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentScrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentOpenSense Labs
 

Semelhante a Agile transition (20)

Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
Agile Scrum for Technical Writers
Agile Scrum for Technical WritersAgile Scrum for Technical Writers
Agile Scrum for Technical Writers
 
Scrum
ScrumScrum
Scrum
 
Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
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 Project Management using Scrum
Agile Project Management using ScrumAgile Project Management using Scrum
Agile Project Management using Scrum
 
Introduction to Scrum framework
Introduction to Scrum framework   Introduction to Scrum framework
Introduction to Scrum framework
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Scrum explained in 5 minutes
Scrum explained in 5 minutesScrum explained in 5 minutes
Scrum explained in 5 minutes
 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptx
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)
 
Scrum in practice at klarna
Scrum in practice at klarnaScrum in practice at klarna
Scrum in practice at klarna
 
Project management
Project managementProject management
Project management
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Scrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentScrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal Development
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Scrum intro conscires
Scrum intro   consciresScrum intro   conscires
Scrum intro conscires
 

Último

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 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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 2024The Digital Insurer
 
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...Martijn de Jong
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
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.pdfsudhanshuwaghmare1
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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 productivityPrincipled Technologies
 
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, Adobeapidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
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?Igalia
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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 2024Rafal Los
 
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 Takeoffsammart93
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Último (20)

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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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?
 
+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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Agile transition

  • 1. Transition to Agile (Scrum) Prepared by: Naydene Brickus
  • 2. Contents ● Definition of Agile ● Scrum Definition and Principles ● Reason for Adopting Agile ● The Present Situation ● Development up to present ● Potential Alternatives ● Recommendation
  • 3. Definition of Agile ● Agile is not a method, it is a way of doing. It is a way we do things and a way we do not do. It challenges us to do things differently and to determine the underlying reasons ”why” we make those decisions. ● There is no such thing as almost agile. You are either agile or you're not.
  • 4. Scrum Definition and Principles ● From the Scrum Alliance website: Scrum is an agile framework for completing complex projects. ● The Scrum Principles ● Individuals and interactions over processes and tools ● Completed functionality over comprehensive documentation ● Customer collaboration over contract negotiation ● Responding to change over following a plan
  • 5. Reason for Adopting Agile ● Increase team efficiency ● Be more responsive to user needs ● Build a stronger team ● Define requirements from the user perspective
  • 6. The Present Situation ● Requirements are long, involved and confusing. They are given from the perspective of the system. ● The requirements gathering process is inefficient ● Complex rules are needed to fully explain require- ments ● Requirements include design elements ● Requirements driven development ● No guarantee that requirements are testable
  • 7. Remedy ● Implement Scrum ● Transition to test driven development from requirements drive development ● Create user stories from the perspective of the actor using the system ● Specific framework can be provided to guide story cre- ation ● The average 7 person development team increases effi- ciency by 20%-50% by implementing Scrum
  • 8. Recommendation ● Implement Scrum by phasing in team participation ● Timebox feature sets ● Demo to stakeholders at the end of each iteration ● Integrate QA team into design process ● Create user stories ● Create product backlog list ● Determine method of story estimation ● Points ● Time ● Define Roles and Responsibilities
  • 9. Transition to Agile (Scrum) Prepared by: Naydene Brickus
  • 10. Contents ● Definition of Agile ● Scrum Definition and Principles ● Reason for Adopting Agile ● The Present Situation ● Development up to present ● Potential Alternatives ● Recommendation
  • 11. Definition of Agile ● Agile is not a method, it is a way of doing. It is a way we do things and a way we do not do. It challenges us to do things differently and to determine the underlying reasons ”why” we make those decisions. ● There is no such thing as almost agile. You are either agile or you're not.
  • 12. Scrum Definition and Principles ● From the Scrum Alliance website: Scrum is an agile framework for completing complex projects. ● The Scrum Principles ● Individuals and interactions over processes and tools ● Completed functionality over comprehensive documentation ● Customer collaboration over contract negotiation ● Responding to change over following a plan
  • 13. Reason for Adopting Agile ● Increase team efficiency ● Be more responsive to user needs ● Build a stronger team ● Define requirements from the user perspective
  • 14. The Present Situation ● Requirements are long, involved and confusing. They are given from the perspective of the system. ● The requirements gathering process is inefficient ● Complex rules are needed to fully explain require- ments ● Requirements include design elements ● Requirements driven development ● No guarantee that requirements are testable
  • 15. Remedy ● Implement Scrum ● Transition to test driven development from requirements drive development ● Create user stories from the perspective of the actor using the system ● Specific framework can be provided to guide story cre- ation ● The average 7 person development team increases effi- ciency by 20%-50% by implementing Scrum
  • 16. Recommendation ● Implement Scrum by phasing in team participation ● Timebox feature sets ● Demo to stakeholders at the end of each iteration ● Integrate QA team into design process ● Create user stories ● Create product backlog list ● Determine method of story estimation ● Points ● Time ● Define Roles and Responsibilities