iconuk - requirements gathering "...or the secret art of mind reading"

37
Requirements gathering The secret art of mind reading or

Upload: femke-goedhart

Post on 14-May-2015

621 views

Category:

Technology


2 download

DESCRIPTION

Session slides for our session on Requirements Gathering as given by Femke Goedhart & Tim Clark on September 2nd at ICON UK in Brighton. Session abstract: Often forgotten or trivialized, good requirements gathering can make or brake your project. This session will give you techniques and tips on how to effectively get to the core of the requirements, identify ways of prioritizing them and explains some core concepts of Functional and Technical design elements. Based on years of experience gathering requirements (and working with them!) Femke & Tim will take you through some of the real life examples they've come across and a lot of do's & dont's they've seen (and despaired over)!

TRANSCRIPT

Page 1: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Requirements gathering

The secret art of mind reading

or

Page 2: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Femke GoedhartBusiness Consultant & Partner

Tim ClarkCEO & Project Manager

Page 3: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Requirements gathering steps

• Scope

• Gather

• Analyze

• Conceptualize

• Check & Balance

• Deliver

Page 4: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Requirements gathering steps

• Scope

• Gather

• Analyze

• Conceptualize

• Check & Balance

• Deliver

Page 5: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Scope

Page 6: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Confessions

“I worked on a fixed time project, where they spent so much time gathering the requirements there was very little time left to actually write the code.

It was a horrible experience.”

Page 7: ICONUK - Requirements Gathering "...or the secret art of mind reading"
Page 9: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Confessions

“I was part of a project where they ‘gathered as they go’ it was like little red riding hood skipping through the forrest hoping not to bump into the wolf.It made me shudder”

Page 10: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Hofstadters law...

“It always takes longer than you expect,

even when you take Hofstadters law into

account...”

Page 11: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Technical vs Functional

Page 12: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Requirements gathering steps

• Scope

• Gather

• Analyze

• Conceptualize

• Check & Balance

• Deliver

Page 13: ICONUK - Requirements Gathering "...or the secret art of mind reading"
Page 14: ICONUK - Requirements Gathering "...or the secret art of mind reading"
Page 15: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Who?

Page 16: ICONUK - Requirements Gathering "...or the secret art of mind reading"
Page 17: ICONUK - Requirements Gathering "...or the secret art of mind reading"

• Interviews

• Focus groups

• Observation

• Documentation studies

• RFP Documents

• Workshops

• Questionnaires

• ....

TALK����������� ������������������  !=LISTENING

Page 18: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Your����������� ������������������  perspective����������� ������������������  is����������� ������������������  limited����������� ������������������  by����������� ������������������  how����������� ������������������  much����������� ������������������  you����������� ������������������  know����������� ������������������  -����������� ������������������  unless����������� ������������������  you����������� ������������������  accept����������� ������������������  that����������� ������������������  you����������� ������������������  don’t����������� ������������������  know����������� ������������������  

everything

Page 19: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Requirements gathering steps

• Scope

• Gather

• Analyze

• Conceptualize

• Check & Balance

• Deliver

Page 20: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Urgent Not-Urgent

Important 1 2

Not-Important 3 4

Page 21: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Feasibility study

Page 22: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Make it SMART!

Page 23: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Requirements gathering steps

• Scope

• Gather

• Analyze

• Conceptualize

• Check & Balance

• Deliver

Page 24: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Draw it out

Page 25: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Methodologies

• Rational Unified Process (RUP)

• Joint Requirements Planning (JRP)Joint Application Design (JAD)

• Use case

• Unified Modeling Language (UML)

Page 26: ICONUK - Requirements Gathering "...or the secret art of mind reading"
Page 27: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Requirements gathering steps

• Scope

• Gather

• Analyze

• Conceptualize

• Check & Balance

• Deliver

Page 28: ICONUK - Requirements Gathering "...or the secret art of mind reading"

“Play it back”

Page 29: ICONUK - Requirements Gathering "...or the secret art of mind reading"

4-Eyes principle

Page 30: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Never assume...

Page 31: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Confessions

“I had an experience with getting all the requirements together and after we build it, they were very surprised about the result. Because it reflected how inefficient they did their work.”

Page 32: ICONUK - Requirements Gathering "...or the secret art of mind reading"

“Be comfortable with (some) ambiguity”

Page 33: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Requirements gathering steps

• Scope

• Gather

• Analyze

• Conceptualize

• Check & Balance

• Deliver

Page 34: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Deliver the Blueprints

Page 35: ICONUK - Requirements Gathering "...or the secret art of mind reading"

“The stupidest things I’ve ever encountered in a requirements phase or document?”

PEOPLE!

Page 36: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Requirements gathering steps

• Scope

• Gather

• Analyze

• Conceptualize

• Check & Balance

• Deliver

Page 37: ICONUK - Requirements Gathering "...or the secret art of mind reading"

Questions Contacts

• Tim Clark

[email protected]

• +44 7715 208594

• www.tc-soft.com

• @TimsterC

• Femke Goedhart

[email protected]

• +31 6 51677188

• www.silverside.nl

• @femkegoedhart