Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
AGILE METHODOLOGY
(SCRUM)
AGENDA
 Overview Of Agile
 Why Agile
 Benefits Of Agile
 Disadvantages
 Scrum Roles : Product owner, Scrum master, Dev team, Stakeholder
 Scrum Meetings : Sprint planning, daily scrum, Sprint review, sprint retrospective
 Scrum Terminology
OVERVIEW OF AGILE (Scrum) :
1. Agile methodology is an alternative to traditional project management, typically used in
software development.
2. Scrum is the most popular way of introducing Agility due to its simplicity and flexibility
3. Scrum is not a process or a technique for building products; rather, it is a framework within
which you can employ various processes and techniques.
4. Scrum has only three roles: Product Owner, Team, and Scrum Master.
5. Scrum has five meetings: Backlog Grooming , Sprint Planning, Daily Scrum (15-minute
standup), the Sprint Review Meeting, and the Sprint Retrospective Meeting.
6. Other Agile methodology : Kanban, Extreme Programming (XP)
WHY AGILE :
1. Quality : Testing is integrated throughout the lifecycle.
2. Visibility : This provides excellent visibility for key stakeholders, both of the project’s
progress and of the product itself.
3. Business Engagement/Customer Satisfaction : Product release in form of Sprint.
4. Flexibility : We can change the requirements easily.
5. Speed-to-market : Early & regular releases.

Recommended for you

Scrum
ScrumScrum
Scrum

Scrum is an agile framework for managing product development. It defines three roles - Scrum Master, Product Owner, and Development Team - and three artifacts - Product Backlog, Sprint Backlog, and Product Increment. It also includes five ceremonies - Product Backlog Refinement, Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective. Scrum was first defined in 1986 and evolved through the 1990s, with Ken Schwaber and Jeff Sutherland formalizing the method in 2001 in their book Agile Software Development with Scrum.

agilescrumagile manifesto
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt

The document provides an overview of the waterfall model and agile methodologies for software development projects. It discusses: - The linear sequential phases of the waterfall model and when it is suitable. - Issues with the waterfall model like inability to handle changes and lack of testing throughout. - Benefits of agile like ability to adapt to changes, early delivery of working software, and improved success rates. - Key aspects of the Scrum agile framework like sprints, daily stand-ups, and product backlogs. - Differences in how development costs are treated as capital expenditures or operating expenses between waterfall, agile, and cloud-based models.

product managementproject managementscrum
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology

The document provides an overview of the Scrum agile framework for software development. It defines Scrum, outlines its history and components, and describes key aspects like roles, artifacts, and the sprint process. Scrum uses short development iterations called sprints to incrementally develop working software, with daily stand-ups and sprint planning and review meetings. Roles include the product owner, scrum master, and self-organizing cross-functional team. Artifacts include the product and sprint backlogs and burn down charts. The document also discusses scaling Scrum for large projects.

agile scrum software methodology
BENEFITS OF AGILE
 Ability to manage changing priorities.
 Improved project visibility.
 Faster time to market.
 Enhanced S/w quality.
 Reduce risk.
 Low cost.
 Customer collaboration.
SOME DISADVANTAGES
• Lack of importance on Documentation.
• Time limit.
• Need better Team work.
• More management effort required for monitoring and controlling activities.
SCRUM ROLES
• The Product Owner ( product owner will be stakeholder also)
• The Scrum Master
• The Development Team
• Stakeholders
PRODUCT OWNER
 The Product Owner is responsible for delivering product value.
 The Product Owner prioritizes the list of items on the Product Backlog.
 Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what
the Scrum Team will work on next.
 Create and maintain the Release Burndown Chart.
 Clearly communicate the business case to the Team and Stakeholders.
 Report progress to the Stakeholders regularly.

Recommended for you

Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum

[To download this complete presentation, visit: https://www.oeconsulting.com.sg/training-presentations] This introduction to Agile and Scrum is a presentation that provides a high-level overview of Agile and Scrum methodologies. The presentation is aimed at individuals who may have heard of Agile and Scrum but are not familiar with the concepts or principles. The presentation begins with an introduction of the basic principles and values of Agile and Scrum, which includes an explanation of the Agile philosophy and principles, and an overview of the Scrum framework and its origins. It also discusses the benefits and drawbacks of Agile and Scrum and compares them to traditional project management methodologies. The key roles and responsibilities within a Scrum team are discussed next, including the three key roles of Scrum Master, Product Owner, and Development Team. An explanation on how these roles interact with each other and the wider organization is provided. The Scrum framework and its key components, including an overview of Sprints, Backlog, and Artifacts are also explained. The Scrum events, including Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective, are also covered. Lastly, successful examples of how Agile and Scrum are used in various industries, such as software development, marketing, and education are presented. Discussions on how Agile and Scrum can be adapted to fit the needs of different projects and organizations are also provided. By the end of the Agile and Scrum PPT presentation, attendees would have a solid foundation in Agile and Scrum methodologies, including a basic understanding of the principles and values, the Scrum framework and its key components, and the roles and responsibilities of the Scrum team. They would be equipped with the necessary knowledge to apply Agile and Scrum to their own work. LEARNING OBJECTIVES 1. Understand the basic principles, values, benefits and drawbacks of Agile and Scrum. 2. Understand the key roles of the Scrum team, and the Scrum framework and its key components. 3. Understand how Agile and Scrum can be applied to various industries and projects and adapted to fit different situations.

agileagile software developmentscrum
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology

Agile methodology is a framework for modern software development. What is the philosophy behind Agile? How does it differ from traditional project management strategies like waterfall? What are the stages, meetings, tools, and team roles? What is Scrum?

technologyagilesoftware development
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018

When I needed to do presentations of Scrum to executives and students, I started to look for existing ones. Most presentations I found were very good for detailed presentations or training. But what I was looking for was a presentation I could give in less than 15 minutes (or more if I wanted). Most of them also contained out dated content. For example, the latest changes in the Scrum framework were not present and what has been removed was still there.

agileagile software developmentscrum
SCRUM MASTER
 The Scrum Master is responsible for ensuring Scrum is understood and enacted.
 Facilitate Sprint Planning, Daily Scrums, Sprint Reviews and Retrospective Meetings.
 Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value.
THE DEVELOPMENT TEAM
 The Team is ultimately responsible for committing to a Sprint goal and promising to deliver
it within the time boxed Sprint.
 The Team is self-managing and self-organized.
 Team commits to the Sprint, they must ensure that they can deliver on what they promised.
 Help create and maintain the Sprint Backlog, Sprint Burndown Chart and Task Board.
 Demonstrate the product at the end of each Sprint — during the Sprint Review.
STAKEHOLDER
 The Stakeholder is anyone who has an interest or stake in the project. This can be the direct
managers of the Team members, the persons providing funding for the project as well.
 Stakeholders are responsible for communicating their needs, and providing feedback on the
product.
 Provide direct feedback to the Team during Sprint Reviews.
SCRUM EVENTS
 Sprint Planning
 Daily Scrum
 Sprint Review
 Sprint Retrospective

Recommended for you

Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals

This document provides an overview of Scrum training. It introduces the trainer, Deniz Gungor, and their background. It then outlines the agenda, which will cover Scrum fundamentals, a Scrum simulation game, and the Scrum framework. Key aspects of Scrum are defined, including self-organizing Scrum teams, iterative delivery, the Product Owner, Scrum Master, Development Team, events like the Daily Scrum and Sprint Review, and artifacts like the Product Backlog and Sprint Backlog. The training will help participants understand and apply the Scrum framework to projects.

#agile #software #scrum #process #training
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum

This document provides an introduction to Scrum, an agile framework for project management. It discusses the principles of agile development and Scrum, including self-organizing cross-functional teams, short sprint cycles, daily stand-ups, product backlogs and user stories, estimation techniques, and retrospectives for continuous improvement. The Scrum framework emphasizes empiricism, adaptation, transparency, inspection, and frequent delivery of working software.

scrumagilescrum 101
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)

The document provides an overview of Agile methodology and Scrum framework. It describes that Agile is an alternative project management approach that uses short iterative cycles called sprints to incrementally deliver working software. Scrum is the most commonly used Agile framework and involves roles of Product Owner, Scrum Master, and team. It uses artifacts like Product Backlog and Sprint Backlog and events like Sprint Planning, Daily Scrum, and Sprint Review.

scrumsoftwaresoftware development
SPRINT PLANNING
The work to be performed in the Sprint is planned at the Sprint Planning. Sprint Planning
meetings are time-boxed events that determine which product backlog items will be delivered
and how the work will be achieved.
Topic Discussed In Sprint Planning Meeting :
 What can be done in this Sprint.
 How will the chosen work get done?
 Sprint goal.
DAILY SCRUM
The Daily Scrum is a 15-minute time-boxed event for the Development Team to synchronize
activities and create a plan for the next 24 hours. The Daily Scrum is held at the same time and
place each day to reduce complexity. The Development Team uses the Daily Scrum to inspect
progress toward the Sprint Goal
Topic Discussed In Daily Scrum :
 What did I do yesterday.
 What will I do today.
 Do I see any impediment that prevents me or the Development Team from meeting the
Sprint Goal?
SPRINT REVIEW
During the Sprint Review, the Scrum Team and stakeholders collaborate about what was done
in the Sprint. The Sprint Review is the demonstration event for the team to present the work
completed during the sprint. The stakeholders or clients give feedback to ensure that the
delivered increment met the business need.
Topics Discussed In Sprint Review Meeting :
 The Product Owner explains what Product Backlog items have been “Done” and what has
not been “Done”.
 The Development Team demonstrates the work that it has “Done”.
 The Product Owner discusses the Product Backlog. The Product Backlog may also be
adjusted overall to meet new opportunities.
SPRINT RETROSPECTIVE
The Retrospective, or Retro, is the final team meeting in the Sprint to determine what went
well, what went wrong, and how the team can improve in the next Sprint. The Sprint
Retrospective occurs after the Sprint Review and prior to the next Sprint Planning.
Topics Discussed In Sprint Retrospective Meeting :
 What went well & what went wrong.
 Create a plan for implementing improvements for remaining sprints.

Recommended for you

Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development

The document discusses various agile methodologies and frameworks, with a focus on Scrum. It defines Scrum as an agile process that allows teams to focus on delivering the highest business value in the shortest time through rapid inspection of working software every 2-4 weeks. Key Scrum roles include the Product Owner who prioritizes features, the Scrum Master who facilitates the process, and self-organizing Development Teams. Sprints involve planning, daily stand-ups, demos, and retrospectives to continuously improve.

Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum

- Scrum is an agile framework for managing complex projects using short development cycles ("sprints"), regular inspection of progress, and adaptation to change. It emphasizes communication, collaboration, and incremental delivery of work. - Key Scrum roles include the Product Owner who prioritizes features, the Development Team who implements them, and the Scrum Master who facilitates the process. - Core Scrum activities are Sprint Planning meetings, Daily Scrums, Sprint Reviews, and Sprint Retrospectives, which focus the team and enable inspection and adaptation. - The Product Backlog contains prioritized features and the Sprint Backlog contains work for the current Sprint. A Burn Down Chart tracks progress. Scrum

Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum

Mayank's and Deepak's presentation on "Introduction to Scrum" at the at the Intro to Agile workshop on 28th June 2008

agilencrscrumagile
SCRUM TERMINOLOGY
 Sprint
 User Story
 Product Backlog
 Sprint Backlog
 Definition Of Done
 Burn down Chart
SPRINT
In the Scrum method of Agile software development, work is confined to a regular, repeatable
work cycle, known as a sprint or iteration. Scrum sprints used to be 30 days long, but today
many teams prefer shorter sprints, such as one-week or two-week sprints. A new Sprint starts
immediately after the conclusion of the previous Sprint.
During the Sprint:
 No changes are made that would affect the Sprint Goal.
 Sprint can’t be delay.
 Quality goals do not decrease.
 Only the Product Owner has the authority to cancel the Sprint.
USER STORY (Requirement)
A user story is a tool used in Agile software development to capture a description of a software
feature from an end-user perspective. An Agile user story is meant to be short. The user stories
should be written by the business in the language of the customer so that it is clear to both the
business and the development team what the customer wants and why he wants it. A user
story is a very high-level definition of a requirements. Each story is having story point.
There will be 2 things in each User Story :
1. Acceptance Criteria
2. Business Rules.
PRODUCT BACKLOG
The Product Backlog is an ordered list of everything that might be needed in the product. The
Product Owner is responsible for the Product Backlog including its content, availability, and
ordering (Priority basis). A Product Backlog is never complete, As long as a product exists, its
Product Backlog also exists. The Product Backlog lists all features, functions, requirements and
enhancements that constitute the changes to be made to the product in future releases,
Requirements never stop changing, so a Product Backlog is a living artifact.

Recommended for you

Scrum Process
Scrum ProcessScrum Process
Scrum Process

Scrum is an agile process for managing software development projects using empirical process control with inspection and adaptation cycles. The scrum process consists of monthly sprints resulting in potentially shippable increments and daily scrum meetings. A product backlog is prioritized and items are selected for each sprint backlog. The scrum team works during sprints to complete items and demonstrate progress at sprint reviews.

scrumagileunicon
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka

YouTube Link: https://youtu.be/X95kqqaI9Fg ** Certified Scrum Master Training: https://www.edureka.co/certified-scrum-master-certification-training ** This Edureka PPT on "Scrum Master Roles and Responsibilities" will help you understand who scrum master exactly is and what role does he play in scrum product development. Introduction to Scrum Who is a Scrum Master? Role of a Scrum Master Responsibilities of a Scrum Master Qualities of a Good Scrum Master Follow us to never miss an update in the future. YouTube: https://www.youtube.com/user/edurekaIN Instagram: https://www.instagram.com/edureka_learning/ Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka Castbox: https://castbox.fm/networks/505?country=in

scrum master roles and responsibilitiesroles and responsibilities of a scrum masterwho is scrum master
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction

This document provides an overview of different software development processes including the waterfall model, iterative model, Rational Unified Process (RUP), and Agile Development Process (ADP). It describes the key aspects of each process including phases, roles, artifacts, and ceremonies. Specifically, it provides detailed explanations of Scrum, an agile methodology, including Scrum roles like Product Owner and Scrum Master, ceremonies like the Daily Scrum, and artifacts like the Product Backlog and Sprint Backlog. The document concludes with references for further information.

SPRINT BACKLOG
A sprint backlog is the specific list of items taken from the product backlog which are to be
completed in a sprint. The Sprint Backlog makes visible all of the work that the Development
Team identifies as necessary to meet the Sprint Goal. The Development Team modifies the
Sprint Backlog throughout the Sprint, and the Sprint Backlog emerges during the Sprint. As new
work is required, the Development Team adds it to the Sprint Backlog. As work is performed or
completed, the estimated remaining work is updated. The Sprint Backlog is a highly visible,
real-time picture of the work that the Development Team plans to accomplish during the
Sprint.
DEFINITION OF DONE(DOD)
Definition of done is crucial to a highly functioning Scrum team. DoD will ensure that you are
delivering features that are truly done, not only in terms of functionality but in terms of quality
as well. If there are multiple Scrum Teams working on the system or product release, the
development teams on all of the Scrum Teams must mutually define the definition of “Done.”
BURN-DOWN CHART
Burn-downs charts are among the most common sprint tracking mechanisms used by Agile
practitioners.
The first step is to have a task breakdown in place. This is generally done during the sprint
planning meeting. Each task should have associated hours (Complete Sprint), which the team
decides on during the planning meeting. Once the task breakdown is in place, the ideal burn-
down chart is plotted. The ideal reflects progress assuming that all tasks will be completed
within the sprint at a uniform rate.
Updating Task : Each member picks up tasks from the task breakdown and works on them. At
the end of the day, they update effort remaining for the task, along with its status.
PLANNING POKER
Planning poker is a technique which is used to create a Sprint backlog from the Product
Backlog.
How It Works : To start a poker planning session, the product owner reads a agile user story or
describes a feature to the estimators. Each estimator is holding a deck of Planning Poker cards
with values like 0, 1, 2, 3, 5, 8, 13, 20, 40 and 100. The values represent the number of story
points. The estimators discuss the feature, asking questions of the product owner as needed.
When the feature has been fully discussed, each estimator privately selects one card to
represent his or her estimate. All cards are then revealed at the same time. If all estimators
selected the same value, that becomes the estimate. If not, the estimators discuss their
estimates and the process will continue until they all agreed for that User story else it will get
defer.

Recommended for you

What Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingWhat Is A Sprint Planning Meeting
What Is A Sprint Planning Meeting

This is a short introduction to the practice of Sprint Planning in Scrum. It would be useful for people new to Scrum or Agile. For more, comment or write to read my blog : http://agilediary.wordpress.com/

sprintscrumagile
Scrum cheat sheet
Scrum cheat sheetScrum cheat sheet
Scrum cheat sheet

Scrum defines three main roles - the Product Owner prioritizes and owns the product backlog, the Scrum Master removes impediments and facilitates meetings, and the cross-functional self-organizing Team completes all the work. There are also three primary artifacts - the product backlog lists all product work, the sprint backlog lists work for the current sprint, and the burndown chart shows work remaining. Additionally, there are five activities - sprint planning creates the sprint plan, daily scrums are 15 minute status meetings, the sprint includes work completion, the review demonstrates work to the Product Owner, and the retrospective allows the team to improve.

scrum trainingscrumagile
What is agile model
What is agile modelWhat is agile model
What is agile model

The popular model in software development industries that is Agile Model, it has dynamic nature and easy to performed. Agile Model mostly recommended to making critical and risk based software. It is a combination of incremental model, which is used in software development life cycle.

what is agile modelagile model
DEEPAK AGRAWAL

More Related Content

What's hot

Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
Arun R
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
Amit Verma
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
Achchuthan Seetharan
 
Scrum
ScrumScrum
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
Mohan Late
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
Abdullah Raza
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
Operational Excellence Consulting
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Aciron Consulting
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
pmengal
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
Deniz Gungor
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
Dom Cushnan
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
Raghav Seth
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
Aditya Raj
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
vineet
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
John Lewis
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Edureka!
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
Nguyen Hai
 
What Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingWhat Is A Sprint Planning Meeting
What Is A Sprint Planning Meeting
Vikrama Dhiman
 
Scrum cheat sheet
Scrum cheat sheetScrum cheat sheet
Scrum cheat sheet
Christopher Daily
 

What's hot (20)

Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Scrum
ScrumScrum
Scrum
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
What Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingWhat Is A Sprint Planning Meeting
What Is A Sprint Planning Meeting
 
Scrum cheat sheet
Scrum cheat sheetScrum cheat sheet
Scrum cheat sheet
 

Viewers also liked

What is agile model
What is agile modelWhat is agile model
What is agile model
Software Testing Books
 
Traceability matrix
Traceability matrixTraceability matrix
Traceability matrix
MuthuKumar A
 
Prince2
Prince2Prince2
Prince2
DariusJ
 
Sdlc
SdlcSdlc
User Stories
User StoriesUser Stories
User Stories
scornelius
 
SDLC
SDLCSDLC
AgileCeremonies
AgileCeremoniesAgileCeremonies
AgileCeremonies
Ron Johnson
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
Gaya1985
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
Saravanan Manoharan
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & Disadvantages
Amit Agrawal
 
Inter requirement traceability matrix : Ready template
Inter requirement traceability matrix : Ready templateInter requirement traceability matrix : Ready template
Inter requirement traceability matrix : Ready template
Dhawal Thakkar PMP
 
Software architecture in an agile environment
Software architecture in an agile environmentSoftware architecture in an agile environment
Software architecture in an agile environment
Raffaele Garofalo
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
Mr SMAK
 
Waterfall model in system development life cycle
Waterfall model in system development life cycleWaterfall model in system development life cycle
Waterfall model in system development life cycle
Management Study online
 
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
Shaikh Kamrul Islam (Konok kamrul)
 
Extreme programming (xp)
Extreme programming (xp)Extreme programming (xp)
Extreme programming (xp)
Mohamed Abdelrahman
 
extreme Programming
extreme Programmingextreme Programming
extreme Programming
Bilal Shah
 
Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodology
Lee D Clemons MBA, PMP, CSM
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
Overview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreOverview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and more
Steve Gladstone
 

Viewers also liked (20)

What is agile model
What is agile modelWhat is agile model
What is agile model
 
Traceability matrix
Traceability matrixTraceability matrix
Traceability matrix
 
Prince2
Prince2Prince2
Prince2
 
Sdlc
SdlcSdlc
Sdlc
 
User Stories
User StoriesUser Stories
User Stories
 
SDLC
SDLCSDLC
SDLC
 
AgileCeremonies
AgileCeremoniesAgileCeremonies
AgileCeremonies
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & Disadvantages
 
Inter requirement traceability matrix : Ready template
Inter requirement traceability matrix : Ready templateInter requirement traceability matrix : Ready template
Inter requirement traceability matrix : Ready template
 
Software architecture in an agile environment
Software architecture in an agile environmentSoftware architecture in an agile environment
Software architecture in an agile environment
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Waterfall model in system development life cycle
Waterfall model in system development life cycleWaterfall model in system development life cycle
Waterfall model in system development life cycle
 
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
 
Extreme programming (xp)
Extreme programming (xp)Extreme programming (xp)
Extreme programming (xp)
 
extreme Programming
extreme Programmingextreme Programming
extreme Programming
 
Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodology
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
 
Overview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreOverview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and more
 

Similar to AGILE METHODOLOGY

Unit III Scrum Events.pptx for Agile software
Unit III Scrum Events.pptx for Agile softwareUnit III Scrum Events.pptx for Agile software
Unit III Scrum Events.pptx for Agile software
akshitathakur2406
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
Ibnu Fajar Yunardi
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process framework
Iheb OMRI
 
Managing Agile Projects using Scrum Framework
Managing Agile Projects using Scrum FrameworkManaging Agile Projects using Scrum Framework
Managing Agile Projects using Scrum Framework
Yasmeen Od
 
Scrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in AsiaScrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in Asia
patrickvandun
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
Tomy Rhymond
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Rajeev Misra
 
Scrum
ScrumScrum
Agile methodology
Agile methodologyAgile methodology
Agile methodology
subash kumar
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
Invensis Learning
 
How scrum works
How scrum worksHow scrum works
How scrum works
Annu Rana
 
Scrum
ScrumScrum
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
James Walmsley CSM, PSM I, PSK I
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
Martin Proulx
 
Lect4
Lect4Lect4
Seapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Scrum Reference Card
Seapine Scrum Reference Card
Seapine Software
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
Dony Riyanto
 
Scrum
ScrumScrum
Scrum
Sujoy Saha
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
Maulik Shah
 
E0 dd1d scrum-cheat-sheet
E0 dd1d scrum-cheat-sheetE0 dd1d scrum-cheat-sheet
E0 dd1d scrum-cheat-sheet
Rama Devi Drakshpalli
 

Similar to AGILE METHODOLOGY (20)

Unit III Scrum Events.pptx for Agile software
Unit III Scrum Events.pptx for Agile softwareUnit III Scrum Events.pptx for Agile software
Unit III Scrum Events.pptx for Agile software
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process framework
 
Managing Agile Projects using Scrum Framework
Managing Agile Projects using Scrum FrameworkManaging Agile Projects using Scrum Framework
Managing Agile Projects using Scrum Framework
 
Scrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in AsiaScrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in Asia
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Scrum
ScrumScrum
Scrum
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
 
How scrum works
How scrum worksHow scrum works
How scrum works
 
Scrum
ScrumScrum
Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Lect4
Lect4Lect4
Lect4
 
Seapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Scrum Reference Card
Seapine Scrum Reference Card
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
 
Scrum
ScrumScrum
Scrum
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
E0 dd1d scrum-cheat-sheet
E0 dd1d scrum-cheat-sheetE0 dd1d scrum-cheat-sheet
E0 dd1d scrum-cheat-sheet
 

AGILE METHODOLOGY

  • 2. AGENDA  Overview Of Agile  Why Agile  Benefits Of Agile  Disadvantages  Scrum Roles : Product owner, Scrum master, Dev team, Stakeholder  Scrum Meetings : Sprint planning, daily scrum, Sprint review, sprint retrospective  Scrum Terminology
  • 3. OVERVIEW OF AGILE (Scrum) : 1. Agile methodology is an alternative to traditional project management, typically used in software development. 2. Scrum is the most popular way of introducing Agility due to its simplicity and flexibility 3. Scrum is not a process or a technique for building products; rather, it is a framework within which you can employ various processes and techniques. 4. Scrum has only three roles: Product Owner, Team, and Scrum Master. 5. Scrum has five meetings: Backlog Grooming , Sprint Planning, Daily Scrum (15-minute standup), the Sprint Review Meeting, and the Sprint Retrospective Meeting. 6. Other Agile methodology : Kanban, Extreme Programming (XP)
  • 4. WHY AGILE : 1. Quality : Testing is integrated throughout the lifecycle. 2. Visibility : This provides excellent visibility for key stakeholders, both of the project’s progress and of the product itself. 3. Business Engagement/Customer Satisfaction : Product release in form of Sprint. 4. Flexibility : We can change the requirements easily. 5. Speed-to-market : Early & regular releases.
  • 5. BENEFITS OF AGILE  Ability to manage changing priorities.  Improved project visibility.  Faster time to market.  Enhanced S/w quality.  Reduce risk.  Low cost.  Customer collaboration.
  • 6. SOME DISADVANTAGES • Lack of importance on Documentation. • Time limit. • Need better Team work. • More management effort required for monitoring and controlling activities.
  • 7. SCRUM ROLES • The Product Owner ( product owner will be stakeholder also) • The Scrum Master • The Development Team • Stakeholders
  • 8. PRODUCT OWNER  The Product Owner is responsible for delivering product value.  The Product Owner prioritizes the list of items on the Product Backlog.  Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next.  Create and maintain the Release Burndown Chart.  Clearly communicate the business case to the Team and Stakeholders.  Report progress to the Stakeholders regularly.
  • 9. SCRUM MASTER  The Scrum Master is responsible for ensuring Scrum is understood and enacted.  Facilitate Sprint Planning, Daily Scrums, Sprint Reviews and Retrospective Meetings.  Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value.
  • 10. THE DEVELOPMENT TEAM  The Team is ultimately responsible for committing to a Sprint goal and promising to deliver it within the time boxed Sprint.  The Team is self-managing and self-organized.  Team commits to the Sprint, they must ensure that they can deliver on what they promised.  Help create and maintain the Sprint Backlog, Sprint Burndown Chart and Task Board.  Demonstrate the product at the end of each Sprint — during the Sprint Review.
  • 11. STAKEHOLDER  The Stakeholder is anyone who has an interest or stake in the project. This can be the direct managers of the Team members, the persons providing funding for the project as well.  Stakeholders are responsible for communicating their needs, and providing feedback on the product.  Provide direct feedback to the Team during Sprint Reviews.
  • 12. SCRUM EVENTS  Sprint Planning  Daily Scrum  Sprint Review  Sprint Retrospective
  • 13. SPRINT PLANNING The work to be performed in the Sprint is planned at the Sprint Planning. Sprint Planning meetings are time-boxed events that determine which product backlog items will be delivered and how the work will be achieved. Topic Discussed In Sprint Planning Meeting :  What can be done in this Sprint.  How will the chosen work get done?  Sprint goal.
  • 14. DAILY SCRUM The Daily Scrum is a 15-minute time-boxed event for the Development Team to synchronize activities and create a plan for the next 24 hours. The Daily Scrum is held at the same time and place each day to reduce complexity. The Development Team uses the Daily Scrum to inspect progress toward the Sprint Goal Topic Discussed In Daily Scrum :  What did I do yesterday.  What will I do today.  Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal?
  • 15. SPRINT REVIEW During the Sprint Review, the Scrum Team and stakeholders collaborate about what was done in the Sprint. The Sprint Review is the demonstration event for the team to present the work completed during the sprint. The stakeholders or clients give feedback to ensure that the delivered increment met the business need. Topics Discussed In Sprint Review Meeting :  The Product Owner explains what Product Backlog items have been “Done” and what has not been “Done”.  The Development Team demonstrates the work that it has “Done”.  The Product Owner discusses the Product Backlog. The Product Backlog may also be adjusted overall to meet new opportunities.
  • 16. SPRINT RETROSPECTIVE The Retrospective, or Retro, is the final team meeting in the Sprint to determine what went well, what went wrong, and how the team can improve in the next Sprint. The Sprint Retrospective occurs after the Sprint Review and prior to the next Sprint Planning. Topics Discussed In Sprint Retrospective Meeting :  What went well & what went wrong.  Create a plan for implementing improvements for remaining sprints.
  • 17. SCRUM TERMINOLOGY  Sprint  User Story  Product Backlog  Sprint Backlog  Definition Of Done  Burn down Chart
  • 18. SPRINT In the Scrum method of Agile software development, work is confined to a regular, repeatable work cycle, known as a sprint or iteration. Scrum sprints used to be 30 days long, but today many teams prefer shorter sprints, such as one-week or two-week sprints. A new Sprint starts immediately after the conclusion of the previous Sprint. During the Sprint:  No changes are made that would affect the Sprint Goal.  Sprint can’t be delay.  Quality goals do not decrease.  Only the Product Owner has the authority to cancel the Sprint.
  • 19. USER STORY (Requirement) A user story is a tool used in Agile software development to capture a description of a software feature from an end-user perspective. An Agile user story is meant to be short. The user stories should be written by the business in the language of the customer so that it is clear to both the business and the development team what the customer wants and why he wants it. A user story is a very high-level definition of a requirements. Each story is having story point. There will be 2 things in each User Story : 1. Acceptance Criteria 2. Business Rules.
  • 20. PRODUCT BACKLOG The Product Backlog is an ordered list of everything that might be needed in the product. The Product Owner is responsible for the Product Backlog including its content, availability, and ordering (Priority basis). A Product Backlog is never complete, As long as a product exists, its Product Backlog also exists. The Product Backlog lists all features, functions, requirements and enhancements that constitute the changes to be made to the product in future releases, Requirements never stop changing, so a Product Backlog is a living artifact.
  • 21. SPRINT BACKLOG A sprint backlog is the specific list of items taken from the product backlog which are to be completed in a sprint. The Sprint Backlog makes visible all of the work that the Development Team identifies as necessary to meet the Sprint Goal. The Development Team modifies the Sprint Backlog throughout the Sprint, and the Sprint Backlog emerges during the Sprint. As new work is required, the Development Team adds it to the Sprint Backlog. As work is performed or completed, the estimated remaining work is updated. The Sprint Backlog is a highly visible, real-time picture of the work that the Development Team plans to accomplish during the Sprint.
  • 22. DEFINITION OF DONE(DOD) Definition of done is crucial to a highly functioning Scrum team. DoD will ensure that you are delivering features that are truly done, not only in terms of functionality but in terms of quality as well. If there are multiple Scrum Teams working on the system or product release, the development teams on all of the Scrum Teams must mutually define the definition of “Done.”
  • 23. BURN-DOWN CHART Burn-downs charts are among the most common sprint tracking mechanisms used by Agile practitioners. The first step is to have a task breakdown in place. This is generally done during the sprint planning meeting. Each task should have associated hours (Complete Sprint), which the team decides on during the planning meeting. Once the task breakdown is in place, the ideal burn- down chart is plotted. The ideal reflects progress assuming that all tasks will be completed within the sprint at a uniform rate. Updating Task : Each member picks up tasks from the task breakdown and works on them. At the end of the day, they update effort remaining for the task, along with its status.
  • 24. PLANNING POKER Planning poker is a technique which is used to create a Sprint backlog from the Product Backlog. How It Works : To start a poker planning session, the product owner reads a agile user story or describes a feature to the estimators. Each estimator is holding a deck of Planning Poker cards with values like 0, 1, 2, 3, 5, 8, 13, 20, 40 and 100. The values represent the number of story points. The estimators discuss the feature, asking questions of the product owner as needed. When the feature has been fully discussed, each estimator privately selects one card to represent his or her estimate. All cards are then revealed at the same time. If all estimators selected the same value, that becomes the estimate. If not, the estimators discuss their estimates and the process will continue until they all agreed for that User story else it will get defer.