27 February 2007

Vague UML

How vague should your use cases be?

It depends how you are using use cases. If your process is to do big design up front then it becomes important to get them "right". The longer this takes though the more likely it is that the customer will change their minds about what they want. Then your carefully crafted use cases are not so much use.

Now, in an agile process, you might develop your use cases to the level of detail required to be able to prioritise them. Then develop just the ones required for each iteration to more detail.

No comments: