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

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Último (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

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