SlideShare a Scribd company logo
Agile Scrum Methodology
IntroductionAgile Scrum Methodology - Introduction
What is Agile?
• Agile is a process by which a team can manage a project by breaking it up into several stages and
involving constant collaboration with stakeholders and continuous improvement and iteration at every
stage.
• The Agile methodology begins with clients describing how the end product will be used and what
problem it will solve. This clarifies the customer's expectations to the project team.
• Once the work begins, teams cycle through a process of planning, executing, and evaluating — which
might just change the final deliverable to fit the customer's needs better.
• Continuous collaboration is key, both among team members and with project stakeholders, to make
fully-informed decisions.
Agile Methodologies:
The main Agile methodologies are:
• Scrum
• Kanban
• XP (Extreme Programming)
• FDD (Feature Driven Development)
• AUP (Agile Unified Process)
Kanban:
• A visual approach to project management where teams create physical representations of their tasks,
often using sticky notes on whiteboards (or via online apps). Tasks are moved through predetermined
stages to track progress and identify common roadblocks.
Scrum:
• A PM methodology where a small team is led by a Scrum Master whose main job is to clear away all
obstacles to completing work. Work is done in short cycles called sprints, but the team meets daily to
discuss current tasks and roadblocks that need clearing.
Adaptive Project Framework (APF):
• A project management methodology that grew from the idea that most IT projects can’t be managed
using traditional PM methods. Work is done in stages, and evaluated after each stage.
Extreme Project Management (XPM):
• A PM methodology wherein you can change the project plan, budget, and even the final deliverable to
fit changing needs, no matter how far along the project is.
Agile Methodologies:
Scrum Overview:
• Scrum is a process framework used to manage product development and other knowledge
work. Scrum is empirical in that it provides a means for teams to establish a hypothesis of how they
think something works, try it out, reflect on the experience, and make the appropriate adjustments.
• That is, when the framework is used properly. Scrum is structured in a way that allows teams to
incorporate practices from other frameworks where they make sense for the team’s context.
Values:
• Teams following scrum are expected to learn and explore the following values:
Commitment
• Team members personally commit to achieving team goals.
Courage
• Team members do the right thing and work on tough problems.
Focus
• Concentrate on the work identified for the sprint and the goals of the team.
Openness
• Team members and stakeholders are open about all the work and the challenges the team encounters.
Respect
• Team members respect each other to be capable and independent.
Scrum Overview:
Principles
• The following principles underpin the empirical nature of scrum:
Transparency
• The team must work in an environment where everyone is aware of what issues other team members
are running into. Teams surface issues within the organization, often ones that have been there for a
long time, that get in the way of the team’s success.
Inspection
• Frequent inspection points built into the framework to allow the team an opportunity to reflect on how
the process is working. These inspection points include the Daily Scrum meeting and the Sprint Review
Meeting.
Adaptation
• The team constantly investigates how things are going and revises those items that do not seem to
make sense.
Scrum Process
Scrum Events:
• In scrum all the events all time boxed, such that each event has a maximum duration. Scrum
prescribes four formal events for inspection and adaptation. Scrum events were called
ceremonies in the past.
• Sprint
• Sprint Planning
• Daily Scrum
• Sprint Review
• Sprint Retrospective
Scrum Process:
Scrum Process:
Sprint
The Sprint is a timebox of one month or less during which the team produces a potentially shippable
product Increment. Typical characteristics of Sprints:
• Maintain a consistent duration throughout a development effort
• A new Sprint immediately follows the conclusion of the previous Sprint
• Start date and end date of Sprint are fixed
Sprint Planning
• A team starts out a Sprint with a discussion to determine which items from the product backlog they
will work on during the Sprint. The end result of Sprint Planning is the Sprint Backlog.
• Sprint Planning typically occurs in two parts. In the first part, the product owner and the rest of the
team agree on which product backlog items will be included in the Sprint.
• In the Second Part of Sprint Planning, the team determines how they will successfully deliver the
identified product backlog items as part of the potentially shippable product increment.
• The team may identify specific tasks necessary to make that happen if that is one of their
practices. The product backlog items identified for delivery and tasks if applicable, makes up the
Sprint Backlog.
Scrum Process:
• Once the team and product owner establish the scope of the Sprint as described by the product
backlog items no more items can be added to the Sprint Backlog. This protects the team from scope
changes within that Sprint.
Daily Scrum
• The Daily Scrum is a short (usually limited to 15 minutes) discussion where the team coordinates their
activities for the following day. The Daily Scrum is not intended to be a status reporting meeting or a
problem-solving discussion.
Sprint Review
• At the end of the Sprint, the entire team (including product owner) reviews the results of the sprint
with stakeholders of the product. The purpose of this discussion is to discuss, demonstrate, and
potentially give the stakeholders a chance to use, the increment in order to get feedback. The Sprint
Review is not intended to provide a status report. Feedback from the sprint review gets placed into the
Product Backlog for future consideration.
Sprint Retrospective
• At the end of the Sprint following the sprint review the team (including product owner) should reflect
upon how things went during the previous sprint and identify adjustments they could make going
forward. The result of this retrospective is at least one action item included on the following Sprint’s
Sprint Backlog.
Scrum Roles:
Scrum Roles:
• In scrum there are three roles. Together these are known as the Scrum Team. The scrum
team sets the length of the sprint.
• Product Owner
• Team, also called the development team
• Scrum Master
Scrum Roles:
The Product Owner
• The product owner is a role team responsible for managing the product backlog in order to achieve the
desired outcome that the team seeks to accomplish.
• The product owner role exists in Scrum to address challenges that product development teams had
with multiple, conflicting direction, or no direction at all with respect to what to build.
The Scrum Master
• The scrum master is the team role responsible for ensuring the team lives agile values and principles
and follows the processes and practices that the team agreed they would use.
• The name was initially intended to indicate someone who is an expert at Scrum and can therefore
coach others.
• The role does not generally have any actual authority. People filling this role have to lead from a
position of influence, often taking a servant-leadership stance.
The Development Team
• The development team consists of the people who deliver the product increment inside a Sprint.
• The main responsibility of the development team is to deliver the increment that delivers value every
Sprint.
• How the work is divided up to do that is left up to the team to determine based on the conditions at
that time.
Scrum Artifacts:
Scrum Artifacts:
• Scrum artefacts represent work or value to provide transparency and opportunities for
inspection and adaptation. The scrum artefacts are:
• Product backlog
• Sprint backlog
• Increment
• Definition of Done
• Monitoring Progress towards a goal (whole project)
• Monitoring sprint progress
Scrum Artifacts:
Product Backlog
• The product backlog is an ordered list of all the possible changes that could be made to the
product. Items on the product backlog are options, not commitments in that just because they exist on
the Product Backlog does not guarantee they will be delivered.
• The Product Owner maintains the product backlog on an ongoing basis including its content,
availability, and ordering.
Sprint Backlog
• The Sprint Backlog is the collection of product backlog items selected for delivery in the Sprint, and if
the team identifies tasks, the tasks necessary to deliver those product backlog items and achieve the
Sprint Goal.
Increment
• The increment is the collection of the Product Backlog Items that meet the team’s Definition of Done by
the end of the Sprint. The Product Owner may decide to release the increment or build upon it in
future Sprints.
Definition of Done
• The definition of done is a team’s shared agreement on the criteria that a Product Backlog Item must
meet before it is considered done.

More Related Content

What's hot

Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
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
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
Mario Lucero
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
Qasim Mehmood MBA-PM
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
Rashmi Pathak
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
Clarion Marketing
 
Scrum
ScrumScrum
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
Deniz Gungor
 
Scrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShareScrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShare
Invensis Learning
 
Scrum
Scrum Scrum
Scrum
Asim Iqbal
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
jhericks
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
George Psistakis
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
Dhruv Kumar
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
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 Introduction
Nguyen Hai
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Sriram Srinivasan
 

What's hot (20)

Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
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
 
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 Training
Scrum TrainingScrum Training
Scrum Training
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum
ScrumScrum
Scrum
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Scrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShareScrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShare
 
Scrum
Scrum Scrum
Scrum
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
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
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 

Similar to Agile Scrum Methodology - Introduction

Scrum Guidelines
Scrum GuidelinesScrum Guidelines
Scrum Guidelines
Gabriele Benassi
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
Maulik Shah
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
Shanthisri Kothagundla
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
eikitakeuchi
 
Scrum overview
Scrum overviewScrum overview
Scrum overviewPaul Nil
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
Dony Riyanto
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
Zaid Shabbir
 
Scrum at a Glance
Scrum at a GlanceScrum at a Glance
Scrum at a Glance
Ichsan Rahardianto
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
Soumya De
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
Pradeep Papanna
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
MujeebMohammed18
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
AnuriJoshi
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
GustavoDelaEspriella2
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
NarendraKumar521662
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
MANYAGOEL14
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
ssuser436c47
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
ssuserf8c57f
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.ppt
YunusKhan90
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
ssuser4f2477
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
gauravarora931329
 

Similar to Agile Scrum Methodology - Introduction (20)

Scrum Guidelines
Scrum GuidelinesScrum Guidelines
Scrum Guidelines
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
 
Scrum at a Glance
Scrum at a GlanceScrum at a Glance
Scrum at a Glance
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 

Recently uploaded

TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
Tata Consultancy Services
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
Amir H. Fassihi
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
akaash13
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
William (Bill) H. Bender, FCSI
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
CIOWomenMagazine
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
juniourjohnstone
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
A. F. M. Rubayat-Ul Jannat
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
Jim Smith
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 

Recently uploaded (10)

TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 

Agile Scrum Methodology - Introduction

  • 1. Agile Scrum Methodology IntroductionAgile Scrum Methodology - Introduction
  • 2. What is Agile? • Agile is a process by which a team can manage a project by breaking it up into several stages and involving constant collaboration with stakeholders and continuous improvement and iteration at every stage. • The Agile methodology begins with clients describing how the end product will be used and what problem it will solve. This clarifies the customer's expectations to the project team. • Once the work begins, teams cycle through a process of planning, executing, and evaluating — which might just change the final deliverable to fit the customer's needs better. • Continuous collaboration is key, both among team members and with project stakeholders, to make fully-informed decisions. Agile Methodologies: The main Agile methodologies are: • Scrum • Kanban • XP (Extreme Programming) • FDD (Feature Driven Development) • AUP (Agile Unified Process)
  • 3. Kanban: • A visual approach to project management where teams create physical representations of their tasks, often using sticky notes on whiteboards (or via online apps). Tasks are moved through predetermined stages to track progress and identify common roadblocks. Scrum: • A PM methodology where a small team is led by a Scrum Master whose main job is to clear away all obstacles to completing work. Work is done in short cycles called sprints, but the team meets daily to discuss current tasks and roadblocks that need clearing. Adaptive Project Framework (APF): • A project management methodology that grew from the idea that most IT projects can’t be managed using traditional PM methods. Work is done in stages, and evaluated after each stage. Extreme Project Management (XPM): • A PM methodology wherein you can change the project plan, budget, and even the final deliverable to fit changing needs, no matter how far along the project is. Agile Methodologies:
  • 4. Scrum Overview: • Scrum is a process framework used to manage product development and other knowledge work. Scrum is empirical in that it provides a means for teams to establish a hypothesis of how they think something works, try it out, reflect on the experience, and make the appropriate adjustments. • That is, when the framework is used properly. Scrum is structured in a way that allows teams to incorporate practices from other frameworks where they make sense for the team’s context. Values: • Teams following scrum are expected to learn and explore the following values: Commitment • Team members personally commit to achieving team goals. Courage • Team members do the right thing and work on tough problems. Focus • Concentrate on the work identified for the sprint and the goals of the team. Openness • Team members and stakeholders are open about all the work and the challenges the team encounters. Respect • Team members respect each other to be capable and independent.
  • 5. Scrum Overview: Principles • The following principles underpin the empirical nature of scrum: Transparency • The team must work in an environment where everyone is aware of what issues other team members are running into. Teams surface issues within the organization, often ones that have been there for a long time, that get in the way of the team’s success. Inspection • Frequent inspection points built into the framework to allow the team an opportunity to reflect on how the process is working. These inspection points include the Daily Scrum meeting and the Sprint Review Meeting. Adaptation • The team constantly investigates how things are going and revises those items that do not seem to make sense.
  • 7. Scrum Events: • In scrum all the events all time boxed, such that each event has a maximum duration. Scrum prescribes four formal events for inspection and adaptation. Scrum events were called ceremonies in the past. • Sprint • Sprint Planning • Daily Scrum • Sprint Review • Sprint Retrospective
  • 9. Scrum Process: Sprint The Sprint is a timebox of one month or less during which the team produces a potentially shippable product Increment. Typical characteristics of Sprints: • Maintain a consistent duration throughout a development effort • A new Sprint immediately follows the conclusion of the previous Sprint • Start date and end date of Sprint are fixed Sprint Planning • A team starts out a Sprint with a discussion to determine which items from the product backlog they will work on during the Sprint. The end result of Sprint Planning is the Sprint Backlog. • Sprint Planning typically occurs in two parts. In the first part, the product owner and the rest of the team agree on which product backlog items will be included in the Sprint. • In the Second Part of Sprint Planning, the team determines how they will successfully deliver the identified product backlog items as part of the potentially shippable product increment. • The team may identify specific tasks necessary to make that happen if that is one of their practices. The product backlog items identified for delivery and tasks if applicable, makes up the Sprint Backlog.
  • 10. Scrum Process: • Once the team and product owner establish the scope of the Sprint as described by the product backlog items no more items can be added to the Sprint Backlog. This protects the team from scope changes within that Sprint. Daily Scrum • The Daily Scrum is a short (usually limited to 15 minutes) discussion where the team coordinates their activities for the following day. The Daily Scrum is not intended to be a status reporting meeting or a problem-solving discussion. Sprint Review • At the end of the Sprint, the entire team (including product owner) reviews the results of the sprint with stakeholders of the product. The purpose of this discussion is to discuss, demonstrate, and potentially give the stakeholders a chance to use, the increment in order to get feedback. The Sprint Review is not intended to provide a status report. Feedback from the sprint review gets placed into the Product Backlog for future consideration. Sprint Retrospective • At the end of the Sprint following the sprint review the team (including product owner) should reflect upon how things went during the previous sprint and identify adjustments they could make going forward. The result of this retrospective is at least one action item included on the following Sprint’s Sprint Backlog.
  • 12. Scrum Roles: • In scrum there are three roles. Together these are known as the Scrum Team. The scrum team sets the length of the sprint. • Product Owner • Team, also called the development team • Scrum Master
  • 13. Scrum Roles: The Product Owner • The product owner is a role team responsible for managing the product backlog in order to achieve the desired outcome that the team seeks to accomplish. • The product owner role exists in Scrum to address challenges that product development teams had with multiple, conflicting direction, or no direction at all with respect to what to build. The Scrum Master • The scrum master is the team role responsible for ensuring the team lives agile values and principles and follows the processes and practices that the team agreed they would use. • The name was initially intended to indicate someone who is an expert at Scrum and can therefore coach others. • The role does not generally have any actual authority. People filling this role have to lead from a position of influence, often taking a servant-leadership stance. The Development Team • The development team consists of the people who deliver the product increment inside a Sprint. • The main responsibility of the development team is to deliver the increment that delivers value every Sprint. • How the work is divided up to do that is left up to the team to determine based on the conditions at that time.
  • 15. Scrum Artifacts: • Scrum artefacts represent work or value to provide transparency and opportunities for inspection and adaptation. The scrum artefacts are: • Product backlog • Sprint backlog • Increment • Definition of Done • Monitoring Progress towards a goal (whole project) • Monitoring sprint progress
  • 16. Scrum Artifacts: Product Backlog • The product backlog is an ordered list of all the possible changes that could be made to the product. Items on the product backlog are options, not commitments in that just because they exist on the Product Backlog does not guarantee they will be delivered. • The Product Owner maintains the product backlog on an ongoing basis including its content, availability, and ordering. Sprint Backlog • The Sprint Backlog is the collection of product backlog items selected for delivery in the Sprint, and if the team identifies tasks, the tasks necessary to deliver those product backlog items and achieve the Sprint Goal. Increment • The increment is the collection of the Product Backlog Items that meet the team’s Definition of Done by the end of the Sprint. The Product Owner may decide to release the increment or build upon it in future Sprints. Definition of Done • The definition of done is a team’s shared agreement on the criteria that a Product Backlog Item must meet before it is considered done.