writing requirement documents

11
Getting YOUR requirements DEVELOPED Writing the requirement documents that get you what you want… Asa Zaidman & Mike

Upload: mike-darnell-vimico

Post on 21-Jan-2015

2.046 views

Category:

Technology


1 download

DESCRIPTION

Writing the requirement documents that get you what you want…

TRANSCRIPT

Page 1: Writing Requirement Documents

GettingYOURrequirements DEVELOPED

Writing the requirement documents that get you what you want…

Asa Zaidman & Mike Darnell

Page 2: Writing Requirement Documents

What does it take to write a GOOD* requirements document?

*Good = You ask for what you want, & get what you asked for…

Page 3: Writing Requirement Documents

What does it take to write a GOOD requirements document?

• Good planning• Clarity• Good formatting• Good communication and supervision.

Page 4: Writing Requirement Documents

Good Planning• Know your users

• Know what youneed & want:

– What processes must users complete?

– What’s the general look & feel?

• Test your assumptionsConduct user tests.

• Familiarize yourself with your team: developer, designers,etc.

Page 5: Writing Requirement Documents

Maintain Clarity I

• Write from a user’s point of view:“The user will be able register his/heremail and register for a newsletter”

• Nothing is obvious– Set ground rules– Another behavior/scenario?

Detail!

Page 6: Writing Requirement Documents

Maintain Clarity II• Detail!

Scan your web pages from top to bottomHow will every section behave?

• Technology? – “I don’t care.

If it meets my requirements, it can run on steam”

– K.I.S.S = Keep it simple stupid

• References:A great method for communicating your wishesby providing examples

Page 7: Writing Requirement Documents

Good Formatting “Poetry: The BEST WORDS in the BEST ORDER”

Samuel Taylor Coleridge

• Ordering your document:– Important = First– Numbering

• Suggested ordering*– Introduction – Need– Concept– Goal– Background: Challenges, Environment, Compatibility– Features & Functional Requirements– Statistics– Open Issues – Supporting data & assumptions

• *Use only sections that apply

Page 8: Writing Requirement Documents

Good Formatting

• English– Allows the flexibility of working

with developers ANYWHERE

• Screenshots– Make them CLEAR,

don’t worry about beautiful… Check out these tools: Inkspace, Mockflow, Mockingbird*,Iplotz*, Axure*, Balsamiq*, Powerpoint, Paint, pen & paper, …

• Track changes– Use Google Docs

Page 9: Writing Requirement Documents

A Few More Tips…• List not only what you want,

but also what happens when things go wrong…

• Consider SEO & page meta data

• Statistics*:– What do you want to know?– How are you going to act?– Who is going to read and analyze?

• List open issues

• Review Review Review– Have someone else review your document

• * - Google Analytics

Page 10: Writing Requirement Documents

Working with developers

• It’s your responsibility to have timely answers for your developers’ questions

• Evaluating developers’ ideas:– Does it met your requirements?– What is the risk?– What is the cost? (time, money)

Page 11: Writing Requirement Documents

THANK YOU

Asa Zaidman [email protected] Darnell [email protected]

Image Credits1. “Goal, almost…” - M◄ ►2. “Dallas Early Subway plan” - austrini3. “Order” - timsamoff 4. “Autumnal clear sky” - **msk 5. “South Clear Creek Falls” – OakleyOriginals