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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2<br />

Write code the right way...<br />

don’t rush. You’re getting an<br />

estimate, not running a race, so<br />

make sure you’re following your<br />

process, even in spike testing.<br />

3<br />

Pick a random sampling from the tests that are failing<br />

Take a random sample <strong>of</strong> the tests that are failing, and try to fix just those<br />

tests. But be sure it’s random—don’t pick just the easy tests to fix, or the really<br />

hard ones. You want to get a real idea <strong>of</strong> the work to get things going again.<br />

At the end <strong>of</strong> the week, calculate your bug fix rate<br />

Look at how fast you and your team are knocking <strong>of</strong>f bugs, and come up with<br />

a more confident estimate for how long you think it will take to fix all the bugs,<br />

based on your current fix rate.<br />

Bugs fixed<br />

Total bugs your<br />

entire team fixed<br />

OK, we’ll work on a bug each.<br />

Let’s just draw bugs out <strong>of</strong> a hat, and<br />

see if we can knock one out as quickly<br />

as possible. Then, on to the next bug...<br />

/ 5 =<br />

Your daily<br />

bug fix rate<br />

bugs<br />

Number <strong>of</strong> days in<br />

the spike test Bugs likely to be fixed per day,<br />

Download at WoweBook.Com<br />

Use your bug tracker.<br />

Note what you’re<br />

working on, what<br />

happened, and how<br />

you made the fix.<br />

Remember, spike<br />

testing should fit<br />

into your normal<br />

development process.<br />

assuming this rate stays steady<br />

you are here 4 401

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

Saved successfully!

Ooh no, something went wrong!