For a few months now I have been trying to work out whether I should be running with use cases or user stories on a hybrid XP/Scrum/Prince2/Waterfall project.
User stories are attractive because they are part of the XP toolkit and are lightweight and easy to implement. That rolls well with the team members who have had several bad waterfall project experiences and want to turn their backs on the way they used to do things.
Use cases provide context and a more holistic view of a product. They also require more discipline to put together and more time to complete. And they are less complimentary with a just in time requirements inventory. The Use cases the team are used to dealing with are also very abstract, so sometimes it is hard to get a feel for the tanglible feature set being developed.
There are strengths and weaknesses to both, and possibly the biggest issue to consider is which toolkit is the team best able to work with. I don't have an answer to that right now.
Of couse Alistair Cockburn does.
He's a fan of something he calls Lite use cases, which he links to in his post. Take a look and let me know your thoughts.
8 January 2009
Subscribe to:
Post Comments (Atom)
Popular Posts
-
I have been having a bit of a discussion over at the IIBA blog with Kevin (VP BOK) and Julian (Chief architect.) It’s migrated over to ...
-
Due to popular demand I have aggregated some information on User Stories and created a simple template. If you feel this would be useful to...
-
Better Projects Templates I am uploading a couple of project document templates to Google Docs. As I add more I'll post them up here. You...
-
You've heard many reasons why project fail. Here is a discussion hosted by BCS on why projects work. The discussion covers four dimensio...
-
The Precedence Diagramming Method ( PDM ) was developed in the early 1960s by H.B. Zachry in cooperation with IBM. It has largely repla...
-
In the below video some of the #10yrsagile participants discuss the role of the Business Analyst. A question for you; Do you agree or di...
-
This is a guest post by Jeff Hobbs. Jeff is a project manager at ActiveState Software who provide pm and collaboration software. Email, ...
-
In one of the Carnivals of Business Analysts the theme was “ Requirements Analysis ." I searched the web far and wide and came up with a n...
-
The definition of a stakeholder is controversial. For example, project team members are generally not considered stakeholders, but in virtua...
-
I have written about the V-Model across several posts. The V model is a testing focused expansion of the software development lifecycle. In ...

0 comments:
Post a Comment