Breaking down agile requirements in Agile Methodology

Post on 11-May-2015

318 views 3 download

Tags:

description

Decomposing Agile requirements

Transcript of Breaking down agile requirements in Agile Methodology

Decomposing Agile requirements

From Epics to User story

Vision

• Describe the problem being solved• Describe a product solution• Provides a list of features delivered in the release• Create shared understanding of purpose

The problem of

•Customizing client profile

Affects

•People who want to customize their profile

The impact of which is

•Sensitive information has to be protected

A successful solution would

•Allow a user to select which applications can Access to his private data

Vision: Problem

Statement

For

• People

Who

• Want to protect their sensitive data

The FX Protection

• Is a web-based software

That

• Allow clients to protect their sensitive data

Unlike

• Open source software

Our Product• Will automatically notify about any applications which try to Access to your confidential

data

Visión: Product Position

Epic

Feature

Capabilities that the product owner is interested in Provides values to usersRealized by some number of user stories

User Story

Represents a user’s needPlanning ítemCauses a conversation to occur

Elaborate/Decomposin

g

High Level

• Epic

Medium Level

• Feature

Small Level

Epic1 Customize client’s profile

Feature1 Allow user to keep a profile

User Story1 As User I want to enter details to my profile

User Story2 As User I want to protect the Access to my private information so I need to choose what app can access to my data

User stories no son requerimientosUser stories are not requirements

They are not detailed specifications

They are short and easy to read

They don’t last longer and can be deprecated

Increase value released in days

The 3 C’s of a User Story

•Written on note cards•Can be annoted with estimates, values, notes, etcCard•Details of the story come out through conversations with the costumer

Conversation

•Acceptance test are defined to confirm the story is complete

Confirmation

Feature1 Feature2 Feature3 Feature4

Usage Sequence

Usage Sequence

Feature 1

User Story

User StoryIdentify stories that support features or activities

Usage Sequence

Feature 1

User Story

User StoryArrange stories so most necessary are at the top

More important

Less important

Mario Lucero – Agile Coach

Email: agilecoach@mariolucero.cl

Twitter: metlucero

Blog: http:://www.mariolucero.cl