SlideShare a Scribd company logo
1 of 18
AGILE
METHODOLOGY
Prepared by
Naresh Gajuveni
WHAT IS AGILE?
Agile software development is a group of software
development methods based on iterative and incremental
development, where requirements and solutions evolve through
collaboration between self-organizing, cross-functional teams.
WHEN TO USE AGILE
MODEL:
you want to benefit from fast feedback and burning
visibility of objective data
you don't completely understand the value and
definition of what you are building
have a team passionate about it or a coach who will
help them
have complicated project without all the experts you
need or a complex project
AGILE METHODOLOGIES
Scrum
Extreme Programming(XP)
Feature-Driven Development (FDD)
Dynamic Systems Development Method (DSDM)
Crystal
SCRUM
Scrum is an iterative and incremental agile software
development framework for managing software projects
and product or application development.
CHARACTERISTICS OF
SCRUM
Scrum is one of the “agile process”
Teams are self organizing in Scrum
Scrum teams do a little of everything all the time rather
than doing all of one thing at a time.
Scrum are a series of two- to four-week “sprints”
“Product backlog” is used to capture the requirements
in Scrum
No changes during the sprint are allowed
ROLES AND
RESPONSIBILITIES
Scrum Master: Scrum Master is the keeper of the
process. He is responsible for making the process run
smoothly, for removing obstacles that impact
productivity, and for organizing and facilitating the
critical meetings.
Product Owner: The Product Owner is the keeper of the
requirements. He provides the “single source of truth”
for the Team regarding requirements and their planned
order of implementation. He is the representative of the
Customer/Stakeholders.
Team: The Team is a self-organizing and cross-functional
group of people who do the hands-on work of
developing and testing the product. Since the Team is
responsible for producing the product, it must also have
the authority to make decisions about how to perform
the work.
WHAT IS A “SPRINT“?
Scrum is a series of “sprints”
Every sprint lasts for 30 days or at least 2-3 weeks
Sprint is more like an iteration not in characteristics but
from the timing perspective
All sprints in a scrum always have a constant duration
During the sprint a little of everything is done all the time
rather than doing all of one thing at a time. The phases
like planning, design, code, and testing are all done at a
same time.
SCRUM MEETING
The meetings are usually timeboxed to 5–15 minutes. The
stand-up meeting is sometimes also referred to as the "stand-
up", "morning roll call" or "daily scrum".
The goal is to stick as closely as possible to these questions:
 What did I accomplish yesterday?
 What will I do today?
 What obstacles are impeding my progress?
ADVANTAGES OF AGILE:
 Customer satisfaction by rapid, continuous delivery
of useful software.
 Working software is delivered frequently (weeks
rather than months).
 Close, daily cooperation between business people
and developers.
 Continuous attention to technical excellence and
good design.
 Regular adaptation to changing circumstances.
 Even late changes in requirements are welcomed
DISADVANTAGES OF AGILE:
 There is lack of emphasis on necessary
designing and documentation.
 The project can easily get taken off
track if the customer representative is
not clear what final outcome that they
want.
 Only senior programmers are capable
of taking the kind of decisions required
during the development process.
NECESSITY OF TOOLS IN
AGILE PROCESS
 Requirements management (product/release
backlogs).
 Planning (release/iteration planning).
 Tracking (project/release/iteration progress tracking).
 Quality Assurance (testing, bugs management).
 Feedback Gathering (feedback from customers,
ideas, issues).
 User Stories and Epics management.
 Backlogs prioritization.
 High level release planning and low level iteration
planning.
 Progress tracking via virtual burn down charts, Task
Board and Daily Progress.
 Tests management via Test Cases support and
integration with automated testing tools.
 Bugs management via Bug Tracking support and
integration with external bug tracking tools.
 Customers’ requests management via Help Desk
functionality or integration with third-party tools like
Salesforce.
SELECTING AGILE TOOLS
Iterative, Feature-driven Development
Integrated Life Cycle Management within One Agile Tool
Cross-Functional Teams
Flexible Configuration of Agile Tools
Simplicity
Enterprise Scale
AGILE PROJECT
MANAGEMENT TOOLS
Easy Backlog
Ice Scrum
Agilefant
Agilo
RACI
Flying Donut
Pivotal Tracker
ADVANTAGES OF USING
AGILE TOOLS
 Stakeholder Engagement
 Transparency
 Early and Predictable Delivery
 Predictable Costs and Schedule
 Allows for Change
 Focusing on Business Value
 Focusing on Customers
 Improving Quality
THANK YOU

More Related Content

What's hot

Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyTyler Rose
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Agile software development
Agile software developmentAgile software development
Agile software developmentRajesh Piryani
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile MethodlogyBahaa Farouk
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumAditya Raj
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile modelzoomers
 
Agile presentation
Agile presentationAgile presentation
Agile presentationinfolock
 

What's hot (20)

What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Agile Methodology ppt
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile model
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 

Similar to Agile Methodology and Tools

Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hubOwner Tester's Hub
 
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Fibonalabs
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUMejlp12
 
Introduction to Agile Scrum Methodology
Introduction to Agile Scrum MethodologyIntroduction to Agile Scrum Methodology
Introduction to Agile Scrum MethodologyVishwanath KC
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Muhammad Ahmed
 
Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2shankar chinn
 
Quality assurance activities in agile
Quality assurance activities in agileQuality assurance activities in agile
Quality assurance activities in agilenisha thapa
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .Lisette ZOUNON
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
Agile software development
Agile software developmentAgile software development
Agile software developmentpradeeppatelpmp
 
Agile project management SCRUM
Agile project management SCRUMAgile project management SCRUM
Agile project management SCRUMMarwa Salim
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development MethodologiesPradeep Patel, PMP®
 

Similar to Agile Methodology and Tools (20)

Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hub
 
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 
Introduction to Agile Scrum Methodology
Introduction to Agile Scrum MethodologyIntroduction to Agile Scrum Methodology
Introduction to Agile Scrum Methodology
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
 
Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2
 
Quality assurance activities in agile
Quality assurance activities in agileQuality assurance activities in agile
Quality assurance activities in agile
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
Metodologia scrum actualizada qa
Metodologia scrum actualizada qaMetodologia scrum actualizada qa
Metodologia scrum actualizada qa
 
Agile project management SCRUM
Agile project management SCRUMAgile project management SCRUM
Agile project management SCRUM
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
srum.pptx
srum.pptxsrum.pptx
srum.pptx
 

Recently uploaded

🐬 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
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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 DevelopmentsTrustArc
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 

Agile Methodology and Tools

  • 2. WHAT IS AGILE? Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
  • 3. WHEN TO USE AGILE MODEL: you want to benefit from fast feedback and burning visibility of objective data you don't completely understand the value and definition of what you are building have a team passionate about it or a coach who will help them have complicated project without all the experts you need or a complex project
  • 4. AGILE METHODOLOGIES Scrum Extreme Programming(XP) Feature-Driven Development (FDD) Dynamic Systems Development Method (DSDM) Crystal
  • 5. SCRUM Scrum is an iterative and incremental agile software development framework for managing software projects and product or application development.
  • 6. CHARACTERISTICS OF SCRUM Scrum is one of the “agile process” Teams are self organizing in Scrum Scrum teams do a little of everything all the time rather than doing all of one thing at a time. Scrum are a series of two- to four-week “sprints” “Product backlog” is used to capture the requirements in Scrum No changes during the sprint are allowed
  • 7. ROLES AND RESPONSIBILITIES Scrum Master: Scrum Master is the keeper of the process. He is responsible for making the process run smoothly, for removing obstacles that impact productivity, and for organizing and facilitating the critical meetings. Product Owner: The Product Owner is the keeper of the requirements. He provides the “single source of truth” for the Team regarding requirements and their planned order of implementation. He is the representative of the Customer/Stakeholders.
  • 8. Team: The Team is a self-organizing and cross-functional group of people who do the hands-on work of developing and testing the product. Since the Team is responsible for producing the product, it must also have the authority to make decisions about how to perform the work.
  • 9. WHAT IS A “SPRINT“? Scrum is a series of “sprints” Every sprint lasts for 30 days or at least 2-3 weeks Sprint is more like an iteration not in characteristics but from the timing perspective All sprints in a scrum always have a constant duration During the sprint a little of everything is done all the time rather than doing all of one thing at a time. The phases like planning, design, code, and testing are all done at a same time.
  • 10. SCRUM MEETING The meetings are usually timeboxed to 5–15 minutes. The stand-up meeting is sometimes also referred to as the "stand- up", "morning roll call" or "daily scrum". The goal is to stick as closely as possible to these questions:  What did I accomplish yesterday?  What will I do today?  What obstacles are impeding my progress?
  • 11. ADVANTAGES OF AGILE:  Customer satisfaction by rapid, continuous delivery of useful software.  Working software is delivered frequently (weeks rather than months).  Close, daily cooperation between business people and developers.  Continuous attention to technical excellence and good design.  Regular adaptation to changing circumstances.  Even late changes in requirements are welcomed
  • 12. DISADVANTAGES OF AGILE:  There is lack of emphasis on necessary designing and documentation.  The project can easily get taken off track if the customer representative is not clear what final outcome that they want.  Only senior programmers are capable of taking the kind of decisions required during the development process.
  • 13. NECESSITY OF TOOLS IN AGILE PROCESS  Requirements management (product/release backlogs).  Planning (release/iteration planning).  Tracking (project/release/iteration progress tracking).  Quality Assurance (testing, bugs management).  Feedback Gathering (feedback from customers, ideas, issues).
  • 14.  User Stories and Epics management.  Backlogs prioritization.  High level release planning and low level iteration planning.  Progress tracking via virtual burn down charts, Task Board and Daily Progress.  Tests management via Test Cases support and integration with automated testing tools.  Bugs management via Bug Tracking support and integration with external bug tracking tools.  Customers’ requests management via Help Desk functionality or integration with third-party tools like Salesforce.
  • 15. SELECTING AGILE TOOLS Iterative, Feature-driven Development Integrated Life Cycle Management within One Agile Tool Cross-Functional Teams Flexible Configuration of Agile Tools Simplicity Enterprise Scale
  • 16. AGILE PROJECT MANAGEMENT TOOLS Easy Backlog Ice Scrum Agilefant Agilo RACI Flying Donut Pivotal Tracker
  • 17. ADVANTAGES OF USING AGILE TOOLS  Stakeholder Engagement  Transparency  Early and Predictable Delivery  Predictable Costs and Schedule  Allows for Change  Focusing on Business Value  Focusing on Customers  Improving Quality