01.02.2013 Views

Software Development Cross Solution - Index of - Free

Software Development Cross Solution - Index of - Free

Software Development Cross Solution - Index of - Free

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Find out what people REALLY do<br />

Everything (that’s ethical and legal) is pretty much fair game when<br />

you’re trying to get into your customer’s head to understand their<br />

requirements. Two particularly useful techniques that help you<br />

understand the customer are role playing and observation.<br />

Role playing<br />

If your customer is finding it hard to visualize how they need their s<strong>of</strong>tware to work, act<br />

it out. You pretend to be the s<strong>of</strong>tware and your customer attempts to instruct you in<br />

what they would like you to do. Then write down each thing the s<strong>of</strong>tware needs to do<br />

on one <strong>of</strong> your requirement cards.<br />

Observation<br />

And now I’d select the dates<br />

for the booking...<br />

Your customer<br />

pretends that you are<br />

the s<strong>of</strong>tware and tries<br />

to do their job.<br />

OK, so now I display a calendar<br />

widget (and add display dates to<br />

my “Create a booking” card...)<br />

Sometimes the best way to understand how people will work with your s<strong>of</strong>tware is to watch them,<br />

and figure out where your s<strong>of</strong>tware will fit in. Nothing beats firsthand evidence, and observation<br />

can really help to bring out constraints and details that might have been missed in bluesky<br />

brainstorming or even in role playing. Also, try to observe the same interactions more than once<br />

with multiple observers so you don’t just gain one person’s impression <strong>of</strong> an event.<br />

Yes, we <strong>of</strong>fer a selection <strong>of</strong><br />

different types <strong>of</strong> seats...<br />

Hmm, that requirement<br />

hasn’t come up before...<br />

Try to keep your observation<br />

as unobtrusive as possible.<br />

Download at WoweBook.Com<br />

gathering requirements<br />

You pretend to<br />

“be” your s<strong>of</strong>tware.<br />

If you can, try three<br />

people observing on<br />

around three occasions<br />

you are here 4 37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!