16
Confidential 10/7/2013 1 AGILE TOUR YEREVAN 05, October, 2013 Agile Requirements Management Sona Sahakyan QA Engineer, PSM

6. Requirements Management, Macadamian - Sona Sahakyan

  • View
    360

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 6. Requirements Management, Macadamian - Sona Sahakyan

Confidential 10/7/2013 1

AGILE TOUR YEREVAN05, October, 2013

Agile Requirements Management

Sona SahakyanQA Engineer, PSM

Page 2: 6. Requirements Management, Macadamian - Sona Sahakyan

Agenda

Introduction Product Backlog Backlog Items Acceptance criteria How Requirements Work in Scrum Agile RDM Decomposition Summary

2

Page 3: 6. Requirements Management, Macadamian - Sona Sahakyan

Introduction

Myth about Agile Agile Manifesto

Working software over comprehensive documentation Value question Lean thinking RDM(Agile requirements definition and management)

3

Page 4: 6. Requirements Management, Macadamian - Sona Sahakyan

4

Page 5: 6. Requirements Management, Macadamian - Sona Sahakyan

Product Backlog

“The product backlog is an ordered list of everything that might be needed in the product and is the single source of requirements for any changes to be made to the product.

5

Page 6: 6. Requirements Management, Macadamian - Sona Sahakyan

Backlog Items

6

Feature

Epic

User Story

Task

a distinct element of functionality which can provide capabilities to the business

big User Story

new functionality

both development and testing tasks

work to address a defect

Page 7: 6. Requirements Management, Macadamian - Sona Sahakyan

Acceptance Criteria

7

“ Acceptance criteria define the parameters of a User Story and determine when a story is completed and working as expected.

Page 8: 6. Requirements Management, Macadamian - Sona Sahakyan

Benefits of acceptance criteria

Focusing the team on how a feature will work from the customer’s perspective

Removing ambiguity from the requirements Forming the tests that will confirm that the feature is

working and complete Limiting the developers to adding only the functionality

that the US requires

Confidential 10/7/2013 8

Page 9: 6. Requirements Management, Macadamian - Sona Sahakyan

Backlog Specifications

Visible to everyone Single source of the truth Dynamic

9

Page 10: 6. Requirements Management, Macadamian - Sona Sahakyan

How it works in Scrum

10

Page 11: 6. Requirements Management, Macadamian - Sona Sahakyan

Agile RDM steps

11

Page 12: 6. Requirements Management, Macadamian - Sona Sahakyan

Managing Backlog

How does it change over time? Progressive Refinement How much detail?

12

Page 13: 6. Requirements Management, Macadamian - Sona Sahakyan

Attributes of a good product backlog

Detailed Appropriately Estimated Emergent Prioritized

13

Page 14: 6. Requirements Management, Macadamian - Sona Sahakyan

Decomposition

14

Page 15: 6. Requirements Management, Macadamian - Sona Sahakyan

Summary

Agile or not do not skip RDM Good backlog as a way to build a software that matters Acceptance criteria and its’ benefits Ways of managing backlog and requirements

15

Page 16: 6. Requirements Management, Macadamian - Sona Sahakyan

16