Exercise 5


For each situation, pick the best question to ask or statement to make:

Q1:

Joan, a programmer new to the team, has provided an estimate for a directory service that you think is way too low. You say:

  1. "You dolt! Where did you learn to program? Wal-Mart?"

  2. "Can I smoke some of what you're smokin'?"

  3. "Not!"

  4. "Wait, let's look at the acceptance tests for that story. I think the validation is pretty complex. What do you think, maybe we need to build in more time just in case?"

Q2:

Jim, the project manager, says, "This is a new client, and we really want to impress him. Let's forget about automating the acceptance tests this iteration, so we have time to squeeze in an extra story." You say:

  1. "Have you lost your #$%@!*&^ mind???"

  2. "Oh, heck, why not just do away with testing? Then maybe we can squeeze in two more stories."

  3. "Let's think about this. We might save a little time this iteration if we skip the test automation tasks, but next iteration it'll take us longer to perform the regression acceptance tests from this iteration. We won't be able to keep up the same velocity, and the customer will be disappointed. If we automate tests for this iteration now, that'll save us time later, and we can provide the customer with consistent, high-quality deliverables."

Q3:

Bob and Tom, both programmers, have come up with widely different estimates for two stories that clearly seem to require about the same effort. Tom is one of the younger team members, recently married, and his estimate is less than half of Bob's, who has over 20 years in the business. You say:

  1. "I don't know which of you is the idiot, but there's no way one of these can take twice as long as the other. Maybe you both are."

  2. "Tom, aren't you worried you'll have a mighty short marriage if you're in here all night getting that story right?"

  3. "Doesn't it seem like these should take about the same amount of effort? Maybe one of these is too high or too low what do you think?"



Testing Extreme Programming
Testing Extreme Programming
ISBN: 0321113551
EAN: 2147483647
Year: 2005
Pages: 238

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net