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.

eaking realistic but bad news<br />

Managing pissed <strong>of</strong>f customers<br />

Customers usually aren’t happy when you tell them you can’t get everything done<br />

in the time they want. Be honest, though; you want to come up with a plan for<br />

Milestone 1.0 that you can achieve, not a plan that just says what the customer<br />

wants it to say.<br />

So what do you do when this happens?<br />

It’s almost inevitable that you’re not going to be able to do everything, so it helps to be<br />

prepared with some options when you have to tell the customer the bad news...<br />

1<br />

2<br />

3<br />

98 Chapter 3<br />

[Note from human resources: we prefer the<br />

term unsympathetic customers.]<br />

Add an iteration to Milestone 1.0<br />

Explain that the extra work can be done if an additional iteration is added to the plan. That<br />

means a longer development schedule, but the customer will get what they want in Milestone 1.0.<br />

42 x 3 = 126<br />

Another iteration gives your team plenty <strong>of</strong> time<br />

to develop all the customer’s stories—but that<br />

pushes out the release date <strong>of</strong> Milestone 1.0, too.<br />

Explain that the overflow work is not lost, just postponed<br />

Sometimes it helps to point out that the user stories that can’t make it into Milestone 1.0 are not<br />

lost; they are just put on the back burner until the next milestone.<br />

Title:<br />

Title:<br />

Title:<br />

14 days<br />

Pay with Visa/<br />

Take MC/PayPal shuttle Specify window or<br />

booking aisle seat<br />

View Shuttle<br />

deals<br />

Manage special<br />

View flight reviews<br />

and <strong>of</strong>fers<br />

Title:<br />

15 days<br />

15 days 15 days<br />

Est:<br />

Title: Est:<br />

Title:<br />

Priority: 10<br />

Est:<br />

Title:<br />

Est:<br />

Priority: 10 Priority:<br />

Est:<br />

Est: Est:<br />

Priority: 10<br />

Priority: Priority: 10 20<br />

15 days<br />

Choose seatingIn-<br />

12 days<br />

Title: Apply for Space<br />

Est:<br />

Priority: 20<br />

12 days<br />

Miles Review Loyalty flight<br />

Title:<br />

14 days<br />

13 days<br />

Est:<br />

Priority: 40<br />

Priority: 30<br />

Milestone 1.0<br />

...and has you on a fast track to failure!<br />

Be transparent about how you came up with your figures<br />

It sounds strange, but your customer only has your word that you can’t deliver everything<br />

they want within the deadline they’ve given you, so it sometimes helps to explain where you’re<br />

coming from. If you can, show them the calculations that back up your velocity and how this<br />

equates to their needs. And tell your customer you want to deliver them successful s<strong>of</strong>tware,<br />

and that’s why you’ve had to sacrifice some features to give yourself a plan that you are<br />

confident that you can deliver on.<br />

Title:<br />

Est:<br />

Title:<br />

Login to “Frequent<br />

View “Space Miles”<br />

Title:<br />

15 days 13 days<br />

Est:<br />

Est:<br />

Priority:<br />

Priority:<br />

Download at WoweBook.Com<br />

Pay using “Space Miles”<br />

15 days<br />

Priority: 50<br />

Milestone .Next<br />

These extra stories aren’t<br />

trashed—they just fall into<br />

Milestone 2.0. Are space miles<br />

so important that they’re<br />

worth starting over with a<br />

new development team?

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

Saved successfully!

Ooh no, something went wrong!