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.

issues with test iterations<br />

More iterations means more problems<br />

System testing works best with two separate teams, working two<br />

separate iteration cycles. But with more iterations comes more<br />

trouble—problems that aren’t easy to solve.<br />

Running two cycles <strong>of</strong> iterations means you’ve got to deal with:<br />

LOTS more communication<br />

Now, not only do you have inter-team communication issues, but you’ve got two teams<br />

trying to work together. The testing team will have questions on an iteration, especially<br />

about error conditions, and the development team wants to get on to the next story, not<br />

field queries. One way to help this is to bring a representative from the test team into<br />

your standup meetings as an observer. He’ll get a chance to hear what’s going on each<br />

day and get to see the any notes or red stickies on the board as the iteration progresses.<br />

Remember that your standup meeting is your meeting, though—it’s not a time to<br />

prioritize bugs or ask questions about how to run things.<br />

The test team (reasonably)<br />

needs to know some details<br />

that the development<br />

team probably doesn’t have<br />

yet. Error codes, invalid<br />

values, API information,<br />

how to set things up, etc.<br />

328 Chapter 9<br />

Iteration<br />

1<br />

Testing in a FIXED iteration length<br />

If you’re keeping your two iteration cycles in sync—and<br />

that’s the best way to keep the testing team caught up—<br />

you’re forcing testing to fit into a length that might not be<br />

ideal. To help give the test team a voice in iterations, you<br />

can have them provide you a testing estimate for stories<br />

you’re planning on including in your iteration. Even if you<br />

don’t use that to adjust what’s in your iteration (remember,<br />

you’re priority-driven) it might give you some insight into<br />

where the testing team might get hung up or need some<br />

help to get through a tough iteration.<br />

Prep for<br />

I1<br />

Download at WoweBook.Com<br />

Test I2’s<br />

build<br />

The testing team is looking<br />

ahead to what’s coming at the<br />

end <strong>of</strong> Iteration 1, even while<br />

your developers are still coding.<br />

A fixed iteration length forces<br />

testing into the same time box<br />

as development. But if you’ve got<br />

different teams and different<br />

schedules, this may be tricky, if<br />

even possible at all.

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

Saved successfully!

Ooh no, something went wrong!