SlideShare una empresa de Scribd logo
1 de 20
Agile & Scrum : An Introduction
www.globalsqa.com/ScrumMasterTraining
 Introduction to Agile
 Twelve Principles of Agile Software
 Agile Manifesto
 Why Transition to Agile?
 Scrum Agile Process
 Scrum Process Overview
•Scrum Roles
•Scrum Artifacts
•Story Point Estimations
•Scrum – Meetings & Time-boxes
•Scrum – Implementation Roadmap
•Risks and Concerns
•Offshore Development?
•Scrum Values
 What is Agile development?
Agile development is a relatively new way of approaching
the software development lifecycle
Agile stresses iterative development.
1) Satisfy the customer through early and continuous delivery of valuable
software.
2) Welcome changing requirements, even late in development.
3) Deliver working software frequently, from a couple of weeks to a couple of
months.
4) Business people and developers must work together daily throughout the
project.
5) Build projects around motivated individuals. Give them the environment
and support they need, and trust them to get the job done.
6) The best method of communication is face-to-face conversation.
7) Working software is the primary measure of progress.
8) The sponsors, developers, and users should be able to maintain a constant
pace.
9) Continuous attention to technical excellence and good design enhances
agility.
10) Simplicity--the art of maximizing the amount of work not done--is essential.
11) The best products emerge from self-organizing teams.
12) The team regularly reflects on how to become more effective, then tunes
and adjusts its behavior accordingly.
Agile development is not a “silver bullet” that solves all development problems. If
waterfall methodologies work well for an organization, it should consider sticking
with them. However, there are many advantages to agile development:
• Accelerate Time to Market – Deliver product
features in weeks instead of months or longer.
•Enhance Ability to Manage Changing Priorities
Business owners set priorities for each release.
•Increase Productivity – Collaboration is improved
between business owners and developers through
frequent communication.
•Manage Outsourced Agile Projects – Many
external vendors have made the move to Agile or
are claiming to. Managing them is difficult without
competency in Agile.
•Scrum is a management framework for incremental product development
using one or more cross-functional, self-organizing teams of about seven
people each.
•Scrum provides a structure of roles, meeting, rules and artifacts. Teams are
responsible for creating and adapting their processes within this framework.
•Scrum uses fixed-length iterations, called Sprints, which are typically two
weeks or 30 days long. Scrum teams attempt to build a potentially shippable
product increment every iteration.
•Product requirements are collected in a Backlog.
•A subset of those requirements is developed into a release called a Sprint that
is shipped every two to four weeks.
•A daily meeting is used to keep the whole process on track.
Product
OwnerProduct Owner
A representative from the business who owns the
requirements for the product and sets priorities for the
development team. The product owner dictates the
contents of each sprint and represents the interests of
business stakeholders.
Roles &
Responsibilities
Single person responsible for maximizing the return on
Investment (ROI) of the development effort.
Responsible for Product Vision.
Constantly re-prioritizes the Product Backlog, adjusting
any long-term expectations such as release plans.
Final Arbiter of requirement questions.
Accepts or Rejects each product increment.
Decides whether to ship.
Decides whether to continue development.
Considers Stake Holders interests.
Has a leadership Role.
Scrum Master
Replacing the traditional role of the project manager,
the Scrum Master is the coach of the development
team. Primary responsibility is to manage the scrum
process and remove impediments to success.
Roles &
Responsibilities
Facilitates the Scrum Process.
Helps resolve impediments.
Creates an environment conducive to team self
organization.
Captures empirical data to adjust forecasts.
Shields the team from external interference and
distractions to keep it in group flow.
Enforces time-boxes.
Keeps Scrum artifacts visible.
Promotes improved engineering practices.
Has a leadership Role.
Development
Team
Teams of developers turn Product Backlog into increments
of potentially shippable functionality every Sprint. Teams
are also self-organizing. The optimal size for a Team is
seven people, plus or minus two. The team should include
QA, BA, and even architects.
Roles &
Responsibilities
• Cross Functional (e.g. includes members with testing
skills, business analysts, coders, domain experts etc.).
• Self Organizing/Self managing, without externally
assigned roles.
• Negotiates commitments with the Product Owner, one
Sprint at a time.
• Has autonomy regarding how to reach commitments.
• Intensely Collaborative.
• Most effective when located in one team room,
particularly for the first few sprints.
• 7+2 members
• Has a leadership Role.
Agile Estimation
In Story sizing, team does a comparative analysis between
all of the stories for the project.
For each story to be sized, do the following as a
team(Product Owner, Core Scrum team including
developers, testers & scrum master).
Identify base stories.
Talk through the requirements of the story.
Discuss and jot down things you want to remember when
implementing this story.
Find some point of relative comparison.
Reach a consensus among entire team present as to the
size of the story as per definition of done.
Validate that your estimates are internally consistent
among stories as you go along.
Periodically ensure that all of the 1?s are about the same,
all of the 2?s match, etc.
 It is easy to misunderstand Agile methods. Many organizations implement
short waterfall cycles and think they are agile.
 Agile / Scrum requires heavy interaction from the product owner. If the
business isn’t committed, it won’t work.
 Agile also makes the development process more transparent to the business.
This can pose a risk if the business isn’t committed to the inevitable learning
curve.
 Agile challenges the notion that a project end date can be determined when it
starts. Teams need to establish velocity before target dates can be
committed. You don’t know what your team is capable of until you are at
least a few releases in. Then delivery dates can start to be estimated.
 Agile development stresses face-to-face communication and close
collaboration among developers.
 The onsite - offshore model needs a video communication support
for Agile development.
 Distributed scrums require the coordination of two or more Scrum
masters for daily meetings.
•http://www.scrum.org/
•http://agilemanifesto.org/
•http://www.mountaingoatsoftware.com/
•http://www.rallydev.com/
Scrum-Agile : An Introduction

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013
 
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. Meier
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – 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 basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Scrum
ScrumScrum
Scrum
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
 
Scrum
ScrumScrum
Scrum
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Practical Implementation of Agile Methodologies
Practical Implementation of Agile MethodologiesPractical Implementation of Agile Methodologies
Practical Implementation of Agile Methodologies
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Introduction to Agile Methods
Introduction to Agile MethodsIntroduction to Agile Methods
Introduction to Agile Methods
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 

Destacado

Tugas tik power point
Tugas tik power pointTugas tik power point
Tugas tik power point
sehunn94
 
Perang Dunia (Sejarah)
Perang Dunia (Sejarah)Perang Dunia (Sejarah)
Perang Dunia (Sejarah)
sehunn94
 

Destacado (13)

Ppt!
Ppt!Ppt!
Ppt!
 
Presentation1
Presentation1Presentation1
Presentation1
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Power point
Power pointPower point
Power point
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Tugas tik power point
Tugas tik power pointTugas tik power point
Tugas tik power point
 
Logo
LogoLogo
Logo
 
екологічне виховання михайлюк 2011-2015
екологічне виховання михайлюк 2011-2015екологічне виховання михайлюк 2011-2015
екологічне виховання михайлюк 2011-2015
 
Perang Dunia (Sejarah)
Perang Dunia (Sejarah)Perang Dunia (Sejarah)
Perang Dunia (Sejarah)
 
SEO optimization techniques for digital marketing professionals
SEO optimization techniques for digital marketing professionalsSEO optimization techniques for digital marketing professionals
SEO optimization techniques for digital marketing professionals
 
Click to Edit
Click to EditClick to Edit
Click to Edit
 
Medical Device Development - Trends, Challenges and Risks
Medical Device Development - Trends, Challenges and RisksMedical Device Development - Trends, Challenges and Risks
Medical Device Development - Trends, Challenges and Risks
 
Introduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking toolIntroduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking tool
 

Similar a Scrum-Agile : An Introduction

Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
guestb4c770
 

Similar a Scrum-Agile : An Introduction (20)

Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM Methodology
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
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...
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasadAgile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Introduction to Agile Scrum Methodology
Introduction to Agile Scrum MethodologyIntroduction to Agile Scrum Methodology
Introduction to Agile Scrum Methodology
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Último (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 

Scrum-Agile : An Introduction

  • 1. Agile & Scrum : An Introduction www.globalsqa.com/ScrumMasterTraining
  • 2.  Introduction to Agile  Twelve Principles of Agile Software  Agile Manifesto  Why Transition to Agile?  Scrum Agile Process  Scrum Process Overview •Scrum Roles •Scrum Artifacts •Story Point Estimations •Scrum – Meetings & Time-boxes •Scrum – Implementation Roadmap •Risks and Concerns •Offshore Development? •Scrum Values
  • 3.  What is Agile development? Agile development is a relatively new way of approaching the software development lifecycle Agile stresses iterative development.
  • 4. 1) Satisfy the customer through early and continuous delivery of valuable software. 2) Welcome changing requirements, even late in development. 3) Deliver working software frequently, from a couple of weeks to a couple of months. 4) Business people and developers must work together daily throughout the project. 5) Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6) The best method of communication is face-to-face conversation.
  • 5. 7) Working software is the primary measure of progress. 8) The sponsors, developers, and users should be able to maintain a constant pace. 9) Continuous attention to technical excellence and good design enhances agility. 10) Simplicity--the art of maximizing the amount of work not done--is essential. 11) The best products emerge from self-organizing teams. 12) The team regularly reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 6.
  • 7. Agile development is not a “silver bullet” that solves all development problems. If waterfall methodologies work well for an organization, it should consider sticking with them. However, there are many advantages to agile development: • Accelerate Time to Market – Deliver product features in weeks instead of months or longer. •Enhance Ability to Manage Changing Priorities Business owners set priorities for each release. •Increase Productivity – Collaboration is improved between business owners and developers through frequent communication. •Manage Outsourced Agile Projects – Many external vendors have made the move to Agile or are claiming to. Managing them is difficult without competency in Agile.
  • 8. •Scrum is a management framework for incremental product development using one or more cross-functional, self-organizing teams of about seven people each. •Scrum provides a structure of roles, meeting, rules and artifacts. Teams are responsible for creating and adapting their processes within this framework. •Scrum uses fixed-length iterations, called Sprints, which are typically two weeks or 30 days long. Scrum teams attempt to build a potentially shippable product increment every iteration.
  • 9. •Product requirements are collected in a Backlog. •A subset of those requirements is developed into a release called a Sprint that is shipped every two to four weeks. •A daily meeting is used to keep the whole process on track.
  • 10. Product OwnerProduct Owner A representative from the business who owns the requirements for the product and sets priorities for the development team. The product owner dictates the contents of each sprint and represents the interests of business stakeholders. Roles & Responsibilities Single person responsible for maximizing the return on Investment (ROI) of the development effort. Responsible for Product Vision. Constantly re-prioritizes the Product Backlog, adjusting any long-term expectations such as release plans. Final Arbiter of requirement questions. Accepts or Rejects each product increment. Decides whether to ship. Decides whether to continue development. Considers Stake Holders interests. Has a leadership Role.
  • 11. Scrum Master Replacing the traditional role of the project manager, the Scrum Master is the coach of the development team. Primary responsibility is to manage the scrum process and remove impediments to success. Roles & Responsibilities Facilitates the Scrum Process. Helps resolve impediments. Creates an environment conducive to team self organization. Captures empirical data to adjust forecasts. Shields the team from external interference and distractions to keep it in group flow. Enforces time-boxes. Keeps Scrum artifacts visible. Promotes improved engineering practices. Has a leadership Role.
  • 12. Development Team Teams of developers turn Product Backlog into increments of potentially shippable functionality every Sprint. Teams are also self-organizing. The optimal size for a Team is seven people, plus or minus two. The team should include QA, BA, and even architects. Roles & Responsibilities • Cross Functional (e.g. includes members with testing skills, business analysts, coders, domain experts etc.). • Self Organizing/Self managing, without externally assigned roles. • Negotiates commitments with the Product Owner, one Sprint at a time. • Has autonomy regarding how to reach commitments. • Intensely Collaborative. • Most effective when located in one team room, particularly for the first few sprints. • 7+2 members • Has a leadership Role.
  • 13.
  • 14. Agile Estimation In Story sizing, team does a comparative analysis between all of the stories for the project. For each story to be sized, do the following as a team(Product Owner, Core Scrum team including developers, testers & scrum master). Identify base stories. Talk through the requirements of the story. Discuss and jot down things you want to remember when implementing this story. Find some point of relative comparison. Reach a consensus among entire team present as to the size of the story as per definition of done. Validate that your estimates are internally consistent among stories as you go along. Periodically ensure that all of the 1?s are about the same, all of the 2?s match, etc.
  • 15.
  • 16.  It is easy to misunderstand Agile methods. Many organizations implement short waterfall cycles and think they are agile.  Agile / Scrum requires heavy interaction from the product owner. If the business isn’t committed, it won’t work.  Agile also makes the development process more transparent to the business. This can pose a risk if the business isn’t committed to the inevitable learning curve.  Agile challenges the notion that a project end date can be determined when it starts. Teams need to establish velocity before target dates can be committed. You don’t know what your team is capable of until you are at least a few releases in. Then delivery dates can start to be estimated.
  • 17.  Agile development stresses face-to-face communication and close collaboration among developers.  The onsite - offshore model needs a video communication support for Agile development.  Distributed scrums require the coordination of two or more Scrum masters for daily meetings.
  • 18.