Agile requirements engineering with scrum

25

description

 

Transcript of Agile requirements engineering with scrum

Page 1: Agile requirements engineering with scrum
Page 2: 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

Page 3: Agile requirements engineering with scrum

Agile?

4©  2010  Pichler  Consul;ng  Limited 4

Page 4: Agile requirements engineering with scrum

Old  School:Upfront  product  discovery  and  defini;on

©  2010  Pichler  Consul;ng  Limited 5

Page 5: Agile requirements engineering with scrum

New  School:Requirements  

©  2010  Pichler  Consul;ng  Limited 6

Page 6: Agile requirements engineering with scrum

Old  School:  Solo  Act

7©  2010  Pichler  Consul;ng  Limited 7

Page 7: Agile requirements engineering with scrum

New  School:  CollaboraAon

8©  2010  Pichler  Consul;ng  Limited 8

Page 8: Agile requirements engineering with scrum

Feedback

9©  2010  Pichler  Consul;ng  Limited 9

Page 9: Agile requirements engineering with scrum

Emergence

10©  2010  Pichler  Consul;ng  Limited 10

Page 10: Agile requirements engineering with scrum

Empirical  Management

11©  2010  Pichler  Consul;ng  Limited 11

Page 11: Agile requirements engineering with scrum

Enter  the  Product  Backlog

©  2010  Pichler  Consul;ng  Limited 12

Page 12: Agile requirements engineering with scrum

Groom  it!

©  2010  Pichler  Consul;ng  Limited 13

Page 13: Agile requirements engineering with scrum

The  DEEP  Product  Backlog

Product  Backlog

Priority  and

 Level  of  D

etail

High

Low

©  2010  Pichler  Consul;ng  Limited 14

Page 14: Agile requirements engineering with scrum

GeZng  the  Backlog  Ready

©  2010  Pichler  Consul;ng  Limited 15

Page 15: Agile requirements engineering with scrum

Feeding  the  Sprint

©  2010  Pichler  Consul;ng  Limited 16

Page 16: Agile requirements engineering with scrum

17©  2010  Pichler  Consul;ng  Limited 17

Page 17: Agile requirements engineering with scrum

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

Page 18: Agile requirements engineering with scrum

Clarity

©  2010  Pichler  Consul;ng  Limited 20

Page 19: Agile requirements engineering with scrum

Testability

©  2010  Pichler  Consul;ng  Limited 21

Page 20: Agile requirements engineering with scrum

Feasibility

©  2010  Pichler  Consul;ng  Limited 22

Page 21: Agile requirements engineering with scrum

StandardisaAon?  AutomaAon?

©  2010  Pichler  Consul;ng  Limited 24

Page 22: Agile requirements engineering with scrum

CreaAvity!

©  2010  Pichler  Consul;ng  Limited 25

Page 23: Agile requirements engineering with scrum

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

Page 24: Agile requirements engineering with scrum

©  2010  Pichler  Consul;ng  Limited 23

Roman’s  Services

Page 25: Agile requirements engineering with scrum

©  2010  Pichler  Consul;ng  Limited 2

Contact  Info

Roman PichlerConsultant and Author

+44 (0) 7974 [email protected]@romanpichlerromanpichler.com