SlideShare a Scribd company logo
1 of 26
0
CONFIDENTIAL
Agile – Scrum Basics
1
CONFIDENTIAL
Agile is a software development methodology to build
a software incrementally using short iterations so that
the development is aligned with the changing
business needs.
What is Agile?
2
CONFIDENTIAL
Agile Manifesto
We are uncovering better ways of developing software by doing it and helping other to do
it. Through this work we have come to value:
3
CONFIDENTIAL
• Our highest priority is to satisfy the customer through early and continuous delivery of
valuable software.
• Welcome changing requirements, even late in development. Agile processes harness
change for the customer's competitive advantage.
• Deliver working software frequently, from a couple of weeks to a couple of months, with a
preference to the shorter timescale.
• Business people and developers must work together daily throughout the project.
• Build projects around motivated individuals. Give them the environment and support they
need, and trust them to get the job done.
• The most efficient and effective method of conveying information to and within a
development team is face-to-face conversation.
Agile Principles
4
CONFIDENTIAL
• Working software is the primary measure of progress.
• Agile processes promote sustainable development. The sponsors, developers, and users
should be able to maintain a constant pace indefinitely.
• Continuous attention to technical excellence and good design enhances agility.
• Simplicity--the art of maximizing the amount of work not done--is essential.
• The best architectures, requirements, and designs emerge from self-organizing teams.
• At regular intervals, the team reflects on how to become more effective, then tunes and
adjusts its behavior accordingly.
Agile Principles(Contd.)
5
CONFIDENTIAL
• Interested Stakeholders
• Productive Team
• Speed-to-market
• Quality
• Fun Part
Why Agile?
6
CONFIDENTIAL
• Agile Scrum Methodology - Scrum is characterised by cycles or stages of
development, known as sprints
• Lean - Lean development forces the team to ruthlessly remove any activity that
does not bring ultimate value to the product
• Kanban Software Development - Kanban is of Japanese origin and its meaning is
linked to the concept of “just in time”
• Extreme Programming (XP) - based around the idea of discovering “the simplest
thing that will work” without putting too much weight on the long-term product view
• Crystal - Crystal is one of the most flexible frameworks, giving tremendous
freedom to the team to develop their own processes
Agile Development Methodologies
7
CONFIDENTIAL
What is Scrum?
Scrum is founded on
Empiricism and lean
thinking.
Scrum employs an
iterative, incremental
approach to optimize
predictability and control
risk
It allows us to rapidly and
repeatedly inspect actual
working software (every
two weeks to one month).
Scrum works on Empiricism –
• Transparency
• Inspection
• Adaptation
Scrum Values
8
CONFIDENTIAL
The sprint
Scrum combines 4 formal events for inspection and adaptation
• Scrum projects make progress in a
series of “sprints”
• Target duration is one month, the
constant duration leads to a better
rhythm
• Product is designed, coded, and
tested during the sprint
9
CONFIDENTIAL
Scrum Framework
10
CONFIDENTIAL
• Define the features of the product
• Decide on release date and content
• Be responsible for the profitability of the product (ROI)
• Prioritize features according to market value
• Adjust features and priority every iteration, as needed
• Accept or reject work results.
Roles – Product Owner
11
CONFIDENTIAL
• Represents management to the project
• Responsible for enacting Scrum values and practices
• Removes impediments
• Ensure that the team is fully functional and productive
• Enable close cooperation across all roles and functions
• Shield the team from external interferences
Roles – Scrum Master
12
CONFIDENTIAL
• Typically 5-10 people
• Cross-functional
– QA, Programmers, UI Designers, etc.
• Members should be full-time
– May be exceptions (e.g., System Admin, etc.)
• Teams are self-organizing
– What to do if a team self-organizes someone off the team??
– Ideally, no titles but rarely a possibility
• Membership can change only between sprints
Roles – Scrum Team
13
CONFIDENTIAL
• Sprint Planning Meeting
• Daily Scrum
• Sprint Review Meeting
• Sprint Retrospective
Scrum Ceremonies
14
CONFIDENTIAL
Sprint Planning
15
CONFIDENTIAL
Daily Scrum
• Parameters
– Daily
– 15-minutes
– Stand-up
– Not for problem solving
• Three questions:
1. What did you do yesterday
2. What will you do today?
3. What obstacles are in your way?
16
CONFIDENTIAL
Sprint Review Meeting/Demo
• Team presents what it accomplished during the sprint
• Typically takes the form of a demo of new features or
underlying architecture
• Informal
– 2-hour prep time rule
• Participants
– Customers
– Management
– Product Owner
– Other engineers
17
CONFIDENTIAL
Sprint Retrospective
• Scrum Team only
• Feedback meeting
• Three questions
– Start
– Stop
– Continue
• Don’t skip for the first 5-6 sprints!!!
18
CONFIDENTIAL
• A list of all desired work on the project
– Usually a combination of story-based work
(“let user search and replace”)
– task-based work (“improve exception
handling”)
• List is prioritized by the Product Owner
– Typically a Product Manager, Marketing,
Internal Customer, etc.
• Requirements for a system, expressed as a
prioritized list of Backlog Items
• Is managed and owned by a Product Owner
Artifacts – Product Backlog
19
CONFIDENTIAL
• A subset of Product Backlog Items, which define the work for a Sprint
• Scrum team takes the Sprint Goal and decides what tasks are necessary
• Team self-organizes around how they’ll meet the Sprint Goal
– Manager doesn’t assign tasks to individuals
• Changes
– Team adds new tasks whenever they need to in order to meet the Sprint Goal
– Team can remove unnecessary tasks
– But: Sprint Backlog can only be updated by the team
• Estimates are updated whenever there’s new information
• Each Item has it’s own status and should be updated every day
• If a task requires more than 16 hours, it should be broken down
Artifacts – Sprint Backlog
20
CONFIDENTIAL
Artifacts – Product Increment
• An increment is a concrete steppingstone
towards the product goal
• Each increment is an additive to the prior
increment
• Each increment is thoroughly verified,
ensuring that it works well with prior
increments
• The increment must be usable.
• Multiple increments can be created in a
sprint and all the increments are presented
at sprint review
21
CONFIDENTIAL
An effective planning and tracking chart
• Release Burn-down chart
• Sprint Burn-down chart
Optional Artifacts – Burn-down Charts
22
CONFIDENTIAL
Acceptance Criteria: It is the conditions set by the product owner or the customer in order to accept a feature to be valid and adhering to
their requirements.
Backlog Grooming: It is an ongoing process in which the product manager or the customer manages the product backlog by getting
feedback from agile teams. This process involves prioritizing the portfolio items, breaking them in smaller items, planning them for future
iterations, creating new stories, updating acceptance criteria or elaborating acceptance criteria in details.
Capacity: It is the amount of work a team can take to complete in one iteration.
Feature: An improvement done to a product or capability of value to stakeholder which can be developed in a release.
Iteration: A theme-based work item that can be completed within a time box and accepted within the release of a product. Iteration work is
defined during iteration planning and it finishes with demo and review meeting. It is also termed as Sprint.
Increment: An increment is the changing state of a product as it undergoes gradual development. It is normally represented by milestones
or number of fixed iterations.
Product Owner: The product owner is a member of the Agile delivery team, responsible to collect and rank business requirements in the
product backlog. A product owner communicates what is to be done in a release/iteration. He/she sets the commitments and is responsible
to protect team from any change in requirements during an iteration.
Velocity: A measure to weight the accepted work in an iteration or timebox. Normally it is the sum of story points accepted in an iteration.
Agile – Useful terms
23
CONFIDENTIAL
Product Backlog: Set of functional and non-functional product requirements.
Product Backlog Items: May be user stories, defects, features which are to be developed by the agile team.
Points: A common unit used to set the relative size of user stories, features, or any other portfolio items.
Release: A time box where work is done to support delivery of testable increment to a software. In scrum, a release consists of multiple
iterations.
Requirement: A specification of a software product to satisfy a stated contract or functionality. User stories and portfolio items are types of
requirements.
Story Points: A unit used by the agile team to estimate relative sizes of user stories and features.
Timebox: A fixed duration of time in which a deliverable is to be developed. Normally, along with fixing start and end date of a timebox, the
number of resources is also fixed.
Task: It is a unit of work that contributes towards the completion of a user story within an iteration. User stories are decomposed into
multiple tasks and each task can be divided between team members marking them as owner of the tasks. Team members can take
responsibility of each task, update estimates, log work done or to-do as desired.
User Story: A listed acceptance criteria to fulfil certain requirements of a user. It is normally written from the perspective of an end-user.
Agile – Useful terms(contd.)
24
CONFIDENTIAL
Drop an email to Revathi_Anumola@epam.com
Questions?
25
CONFIDENTIAL
Thank You!

More Related Content

Similar to Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो

Similar to Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो (20)

Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
 
Agile
Agile Agile
Agile
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Sdlc plan
Sdlc planSdlc plan
Sdlc plan
 
4.0 The Agile Core Practices
4.0 The Agile Core Practices4.0 The Agile Core Practices
4.0 The Agile Core Practices
 
Fundamental of Scrum
Fundamental of ScrumFundamental of Scrum
Fundamental of Scrum
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM Methodology
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hub
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
 
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...
 
Agile best practices
Agile best practicesAgile best practices
Agile best practices
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile Development
 
Product Management In Agile Practice
Product Management In Agile PracticeProduct Management In Agile Practice
Product Management In Agile Practice
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Agile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care LeadersAgile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care Leaders
 

Recently uploaded

Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
httgc7rh9c
 

Recently uploaded (20)

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
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Ữ Â...
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 

Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो

  • 2. 1 CONFIDENTIAL Agile is a software development methodology to build a software incrementally using short iterations so that the development is aligned with the changing business needs. What is Agile?
  • 3. 2 CONFIDENTIAL Agile Manifesto We are uncovering better ways of developing software by doing it and helping other to do it. Through this work we have come to value:
  • 4. 3 CONFIDENTIAL • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. • Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. • Business people and developers must work together daily throughout the project. • Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Agile Principles
  • 5. 4 CONFIDENTIAL • Working software is the primary measure of progress. • Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. • Continuous attention to technical excellence and good design enhances agility. • Simplicity--the art of maximizing the amount of work not done--is essential. • The best architectures, requirements, and designs emerge from self-organizing teams. • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Agile Principles(Contd.)
  • 6. 5 CONFIDENTIAL • Interested Stakeholders • Productive Team • Speed-to-market • Quality • Fun Part Why Agile?
  • 7. 6 CONFIDENTIAL • Agile Scrum Methodology - Scrum is characterised by cycles or stages of development, known as sprints • Lean - Lean development forces the team to ruthlessly remove any activity that does not bring ultimate value to the product • Kanban Software Development - Kanban is of Japanese origin and its meaning is linked to the concept of “just in time” • Extreme Programming (XP) - based around the idea of discovering “the simplest thing that will work” without putting too much weight on the long-term product view • Crystal - Crystal is one of the most flexible frameworks, giving tremendous freedom to the team to develop their own processes Agile Development Methodologies
  • 8. 7 CONFIDENTIAL What is Scrum? Scrum is founded on Empiricism and lean thinking. Scrum employs an iterative, incremental approach to optimize predictability and control risk It allows us to rapidly and repeatedly inspect actual working software (every two weeks to one month). Scrum works on Empiricism – • Transparency • Inspection • Adaptation Scrum Values
  • 9. 8 CONFIDENTIAL The sprint Scrum combines 4 formal events for inspection and adaptation • Scrum projects make progress in a series of “sprints” • Target duration is one month, the constant duration leads to a better rhythm • Product is designed, coded, and tested during the sprint
  • 11. 10 CONFIDENTIAL • Define the features of the product • Decide on release date and content • Be responsible for the profitability of the product (ROI) • Prioritize features according to market value • Adjust features and priority every iteration, as needed • Accept or reject work results. Roles – Product Owner
  • 12. 11 CONFIDENTIAL • Represents management to the project • Responsible for enacting Scrum values and practices • Removes impediments • Ensure that the team is fully functional and productive • Enable close cooperation across all roles and functions • Shield the team from external interferences Roles – Scrum Master
  • 13. 12 CONFIDENTIAL • Typically 5-10 people • Cross-functional – QA, Programmers, UI Designers, etc. • Members should be full-time – May be exceptions (e.g., System Admin, etc.) • Teams are self-organizing – What to do if a team self-organizes someone off the team?? – Ideally, no titles but rarely a possibility • Membership can change only between sprints Roles – Scrum Team
  • 14. 13 CONFIDENTIAL • Sprint Planning Meeting • Daily Scrum • Sprint Review Meeting • Sprint Retrospective Scrum Ceremonies
  • 16. 15 CONFIDENTIAL Daily Scrum • Parameters – Daily – 15-minutes – Stand-up – Not for problem solving • Three questions: 1. What did you do yesterday 2. What will you do today? 3. What obstacles are in your way?
  • 17. 16 CONFIDENTIAL Sprint Review Meeting/Demo • Team presents what it accomplished during the sprint • Typically takes the form of a demo of new features or underlying architecture • Informal – 2-hour prep time rule • Participants – Customers – Management – Product Owner – Other engineers
  • 18. 17 CONFIDENTIAL Sprint Retrospective • Scrum Team only • Feedback meeting • Three questions – Start – Stop – Continue • Don’t skip for the first 5-6 sprints!!!
  • 19. 18 CONFIDENTIAL • A list of all desired work on the project – Usually a combination of story-based work (“let user search and replace”) – task-based work (“improve exception handling”) • List is prioritized by the Product Owner – Typically a Product Manager, Marketing, Internal Customer, etc. • Requirements for a system, expressed as a prioritized list of Backlog Items • Is managed and owned by a Product Owner Artifacts – Product Backlog
  • 20. 19 CONFIDENTIAL • A subset of Product Backlog Items, which define the work for a Sprint • Scrum team takes the Sprint Goal and decides what tasks are necessary • Team self-organizes around how they’ll meet the Sprint Goal – Manager doesn’t assign tasks to individuals • Changes – Team adds new tasks whenever they need to in order to meet the Sprint Goal – Team can remove unnecessary tasks – But: Sprint Backlog can only be updated by the team • Estimates are updated whenever there’s new information • Each Item has it’s own status and should be updated every day • If a task requires more than 16 hours, it should be broken down Artifacts – Sprint Backlog
  • 21. 20 CONFIDENTIAL Artifacts – Product Increment • An increment is a concrete steppingstone towards the product goal • Each increment is an additive to the prior increment • Each increment is thoroughly verified, ensuring that it works well with prior increments • The increment must be usable. • Multiple increments can be created in a sprint and all the increments are presented at sprint review
  • 22. 21 CONFIDENTIAL An effective planning and tracking chart • Release Burn-down chart • Sprint Burn-down chart Optional Artifacts – Burn-down Charts
  • 23. 22 CONFIDENTIAL Acceptance Criteria: It is the conditions set by the product owner or the customer in order to accept a feature to be valid and adhering to their requirements. Backlog Grooming: It is an ongoing process in which the product manager or the customer manages the product backlog by getting feedback from agile teams. This process involves prioritizing the portfolio items, breaking them in smaller items, planning them for future iterations, creating new stories, updating acceptance criteria or elaborating acceptance criteria in details. Capacity: It is the amount of work a team can take to complete in one iteration. Feature: An improvement done to a product or capability of value to stakeholder which can be developed in a release. Iteration: A theme-based work item that can be completed within a time box and accepted within the release of a product. Iteration work is defined during iteration planning and it finishes with demo and review meeting. It is also termed as Sprint. Increment: An increment is the changing state of a product as it undergoes gradual development. It is normally represented by milestones or number of fixed iterations. Product Owner: The product owner is a member of the Agile delivery team, responsible to collect and rank business requirements in the product backlog. A product owner communicates what is to be done in a release/iteration. He/she sets the commitments and is responsible to protect team from any change in requirements during an iteration. Velocity: A measure to weight the accepted work in an iteration or timebox. Normally it is the sum of story points accepted in an iteration. Agile – Useful terms
  • 24. 23 CONFIDENTIAL Product Backlog: Set of functional and non-functional product requirements. Product Backlog Items: May be user stories, defects, features which are to be developed by the agile team. Points: A common unit used to set the relative size of user stories, features, or any other portfolio items. Release: A time box where work is done to support delivery of testable increment to a software. In scrum, a release consists of multiple iterations. Requirement: A specification of a software product to satisfy a stated contract or functionality. User stories and portfolio items are types of requirements. Story Points: A unit used by the agile team to estimate relative sizes of user stories and features. Timebox: A fixed duration of time in which a deliverable is to be developed. Normally, along with fixing start and end date of a timebox, the number of resources is also fixed. Task: It is a unit of work that contributes towards the completion of a user story within an iteration. User stories are decomposed into multiple tasks and each task can be divided between team members marking them as owner of the tasks. Team members can take responsibility of each task, update estimates, log work done or to-do as desired. User Story: A listed acceptance criteria to fulfil certain requirements of a user. It is normally written from the perspective of an end-user. Agile – Useful terms(contd.)
  • 25. 24 CONFIDENTIAL Drop an email to Revathi_Anumola@epam.com Questions?