Does Extreme Programming Need Diagramming Tools?

Posted by Ygam on Stack Overflow See other posts from Stack Overflow or by Ygam
Published on 2010-02-10T11:33:36Z Indexed on 2010/04/21 20:53 UTC
Read the original article Hit count: 399

I have been experimenting with some concepts from XP, like the following:

  1. Pair Programming
  2. Test First Programming
  3. Incremental Deliveries
  4. Ruthless Refactoring

So far so good until I had a major stump:

How do I design my test cases when there aren't any code yet? From what basis do I have to design them? From simple assumptions? From the initial requirements?

Or is this where UML diagrams and the "analysis phase" fits in?

Just had to ask because in some XP books I've read, there was little to no discussion of any diagramming tool (there was one which suggested I come up with pseudocodes and some sort of a flowchart...but it did not help me in writing my tests)

© Stack Overflow or respective owner

Related posts about agile-development

Related posts about extreme-programming