Agile requirements engineering with scrum

Post on 25-Jan-2015

1.840 views 2 download

description

 

Transcript of Agile requirements engineering with scrum

Requirements  Engineering?

3©  2010  Pichler  Consul;ng  Limited 3

Karl  Wiegers,  SoCware  Requirements,  2nd  edi;on

Requirements  Engineering

Requirements  Development Requirements  Management

Elicita;on Analysis Specifica;on Valida;on

Agile?

4©  2010  Pichler  Consul;ng  Limited 4

Old  School:Upfront  product  discovery  and  defini;on

©  2010  Pichler  Consul;ng  Limited 5

New  School:Requirements  

©  2010  Pichler  Consul;ng  Limited 6

Old  School:  Solo  Act

7©  2010  Pichler  Consul;ng  Limited 7

New  School:  CollaboraAon

8©  2010  Pichler  Consul;ng  Limited 8

Feedback

9©  2010  Pichler  Consul;ng  Limited 9

Emergence

10©  2010  Pichler  Consul;ng  Limited 10

Empirical  Management

11©  2010  Pichler  Consul;ng  Limited 11

Enter  the  Product  Backlog

©  2010  Pichler  Consul;ng  Limited 12

Groom  it!

©  2010  Pichler  Consul;ng  Limited 13

The  DEEP  Product  Backlog

Product  Backlog

Priority  and

 Level  of  D

etail

High

Low

©  2010  Pichler  Consul;ng  Limited 14

GeZng  the  Backlog  Ready

©  2010  Pichler  Consul;ng  Limited 15

Feeding  the  Sprint

©  2010  Pichler  Consul;ng  Limited 16

17©  2010  Pichler  Consul;ng  Limited 17

As an enterprise user, I want to compose an email

Compose email

As an enterprise user, I want to state a subject

State Subject

As an enterprise user, I want to state one or more recipients

State Recipient

As an enterprise user, I want to enter a recipient

Enter Recipient

As an enterprise user, I want to set the importance

Set Importance

As an enterprise user, I want to select one or more recipients from my contact list

Select Recipient

Decomposing  Stories

©  2010  Pichler  Consul;ng  Limited 19

Clarity

©  2010  Pichler  Consul;ng  Limited 20

Testability

©  2010  Pichler  Consul;ng  Limited 21

Feasibility

©  2010  Pichler  Consul;ng  Limited 22

StandardisaAon?  AutomaAon?

©  2010  Pichler  Consul;ng  Limited 24

CreaAvity!

©  2010  Pichler  Consul;ng  Limited 25

Famous  Last  Words

“Business  people  and  developers  must  work  together  daily  throughout  the  project.”

The  Agile  Manifesto  for  SoWware  Development  

©  2010  Pichler  Consul;ng  Limited 26

©  2010  Pichler  Consul;ng  Limited 23

Roman’s  Services

©  2010  Pichler  Consul;ng  Limited 2

Contact  Info

Roman PichlerConsultant and Author

+44 (0) 7974 203772roman.pichler@romanpichler.com@romanpichlerromanpichler.com