Top Banner
32

Feature funny business

Jan 22, 2018

Download

Technology

Mike Burns
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Feature funny business
Page 2: Feature funny business

Feature Funny Business

Mike Burns – Agile Coach, Tatts Group

Page 3: Feature funny business

As a < persona >,

I want < some goal / context >

so that < the “why” >

Page 4: Feature funny business

|

Page 5: Feature funny business

Business Unit

Strategic Objective(s)

Strategic Objective

Project

Goal(s)

Goal

Features

Feature

Feature

Feature

User Stories

User Story

User Story

Tasks

Task

Task

Task

Epic

Page 6: Feature funny business

As a < persona >,

I want < some goal / context >

so that < the “why” >

Persona is wrong /

unknown / not useful

Goal / context is wrong /

unknown / not useful

The “why” is only meet the

“rules”, it doesn’t mean anything

3Cs of a User Story

• Card

• Conversation

• Confirmation

No “global” personas list

to select a persona from

No understanding of the

context in relationship to

other stories

The “Why” is not traceable

or relatable to a higher goal

(e.g. Project/Product Goal)

References:

• https://help.rallydev.com/writing-great-user-story

Feature is hard to write

No good definition or

template to follow

Story is broken down from a

not-so-good feature

Not enough

training / coaching

Page 7: Feature funny business

Feature

User Story

User Story

GoalStrategic Objective

Page 8: Feature funny business
Page 9: Feature funny business

A feature is a distinctive and

prominent attribute of a solution.

distinctive

prominent attribute solution

Page 10: Feature funny business

Xmas Halloween

Fancy Dress

Scary Mask

Bunny Costume

Serve Food

Christmas Cake

Pumpkin Pie

Have Great Seasonal Festivities

Santa Suit

Features vs ThemesA feature is a distinctive

and prominent attribute

of a solution.

A theme is for grouping

and additional

metadata/context.

Page 11: Feature funny business

“Rules” of a Feature

A feature

• sits in the work item hierarchy, e.g. Goal -> Feature -> Story.

• should be estimable.

• should be able to be placed on a timeline with approximate start

and end dates or appropriate milestones.

• can be broken down into many (more than 1) stories (or epics).

• provide a perceived value to a group(s) of stakeholders.

* As with every “rule”, these are made to be broken and there

will always be the exception.

Page 12: Feature funny business

Inventory Management

Book Management

Magazine Management

Search

Filter List

Show ‘Inside Book’

Search LoginDisplay

Products

Login

Reporting

Shopping Cart

Be the world’s largest bookstore

By the end of the year, we will sell all our products online.

Purchase Products

Credit Card Purchase

Books

A feature is a distinctive

and prominent attribute

of a solution.

• In the work item hierarchy

• Estimable

• Milestones

• Broken down

• Valuable

Page 13: Feature funny business
Page 14: Feature funny business
Page 15: Feature funny business
Page 16: Feature funny business

Hi my name is:

Feature

Page 17: Feature funny business
Page 18: Feature funny business

• Primary – users who work regularly

and directly with the product or

solution

• Secondary – users who support the

primary users of the product or

solution

• Tertiary – users who use the results of

the system being used, usually

decision makers

• Facilitators – users who focus on

design, development and

maintenance of the product or solution

Page 19: Feature funny business
Page 20: Feature funny business
Page 21: Feature funny business
Page 22: Feature funny business
Page 23: Feature funny business
Page 24: Feature funny business
Page 25: Feature funny business
Page 26: Feature funny business

Display Products

Inventory Management

ReportingPurchase Products

Jacinta

Product Manager

Dan

Customer

Sharon

Warehouse Manager

Will

Finance Manager

Run End of Month Report

Purchase with Visa

Add Book to Store Catalog

Select Book From Catalog

Send Purchase to Customer

Run Stock ReportAlert Warehouse

of New Stock

Page 27: Feature funny business
Page 28: Feature funny business
Page 29: Feature funny business

A feature is a distinctive and

prominent attribute of a solution.

Page 30: Feature funny business

If your stories stink, check the fish head.

Thank You!

Page 31: Feature funny business

Fin.

Page 32: Feature funny business

Fe

atu

re F

un

ny B

usin

ess

Mik

e B

urn

s –

Agile

Co

ach

, Ta

tts G

rou

pS

ep

tem

ber,

20

17

A fe

atu

re is a

dis

tin

ctive

and

pro

min

ent

att

ribute

of a s

olu

tion.

Fe

atu

re N

am

e:

<sta

rt w

ith a

verb

, e.g

. m

anage,

pro

tect;

or

end w

ith a

noun t

hat

denote

s a

n a

ction, re

sultin

g s

tate

or

conditio

n (

achie

ved b

y a

ddin

g -

ment

or

-ion t

o a

verb

), e

.g.

managem

ent, p

rote

ction>

Su

mm

ary

:T

his

fe

atu

re w

ill…

<w

ha

t p

rob

lem

is it

solv

ing/w

hat is

the o

bje

ctive?>

Pe

rso

na

s:

<w

ho

is it solv

ing a

pro

ble

m f

or/

who b

enefits

from

it?

>

Sc

op

e:

<w

he

n d

oes it solv

e the p

roble

m /

where

does it

solv

e the p

roble

m /

how

often d

oes it solv

e the p

roble

m /

wh

at

is th

e c

on

text

of

the

ch

an

ge

>

Be

ne

fits

:<

on

ce t

he p

roble

m h

as b

een s

olv

ed w

hat

diffe

rence d

o w

e s

ee?>

Ac

ce

pta

nc

e C

rite

ria

:<

wha

t m

akes it th

e s

olu

tion r

ight

(not

just done,

but

done r

ight)

?>

As

su

mp

tio

ns

:<

wha

t can w

e t

ake for

gra

nte

d?>

Ris

ks

:<

wha

t could

go w

rong?>

Es

tim

ate

d S

ize

:<

T-S

hir

t siz

es,

e.g

. S

=~

2 w

eeks, M

=~

1

month

, L=

~3 m

onth

s (

and if re

quired X

L=

~6

month

s)>

Pla

nn

ed

Sta

rt/E

nd

Date

/ M

ilesto

nes:

<u

se

d f

or

hig

h level pla

nnin

g, port

folio

alig

nm

ent, c

apacity p

lannin

g

etc

.>

Ag

ile F

eatu

res