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.

Put assumptions on trial for their lives<br />

When it comes to requirements, no assumption is a good<br />

assumption. So whenever planing poker turns up your team’s<br />

assumptions, don’t let that assumption into your project without first<br />

doing everything you can to beat it out <strong>of</strong> your project...<br />

At least you know what you don’t know<br />

Put every assumption on trial<br />

You’re aiming for as few assumptions as possible<br />

when making your estimates. When an assumption<br />

rears its head in planning poker, even if your entire<br />

team shares the assumption, expect that assumption to<br />

be wrong until it is clarified by the customer.<br />

As opposed to not knowing what<br />

you don’t know...<br />

No matter how hard you try, some assumptions really will survive clarification with<br />

the customer. That’s OK. Sometimes the customer doesn’t have a great answer to<br />

a particular assumption at the beginning <strong>of</strong> a project, and in those cases you need<br />

to live with the assumption. The important thing is that you know that there is an<br />

assumption being made, and you can write it down as a risk for that user story (like on<br />

the back <strong>of</strong> your user story card). This helps you keep an eye on and track your risks,<br />

knocking them out at a later stage in your project.<br />

gathering requirements<br />

Depending on customer<br />

priority, you might even<br />

decide to delay the<br />

development <strong>of</strong> a user<br />

story that has a number <strong>of</strong><br />

surviving assumptions until<br />

they can be clarified.<br />

While you can’t always get rid <strong>of</strong> all<br />

assumptions, the goal during estimation<br />

is to eliminate as many assumptions as<br />

possible by clarifying those assumptions<br />

with the customer. Any surviving<br />

assumptions then become risks.<br />

Download at WoweBook.Com<br />

you are here 4 51

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

Saved successfully!

Ooh no, something went wrong!