23 May 2009
A description of an iterative requirements process
Posted by
Craig Brown
My team is using the scrum process. The scrum manual labels the requirements manager role as a product owner. In the context of a software house this is a simple enough role to fill. You get the product manager to do the job. In an enterprise projectthere is a slight difference in how you'll need to tackle the role.
For one thing, an individual will rarely be given the authority to "own' the product. Secondly the needs of multiple stakeholders need to be addressed not just when the product rolls out, but every day the project is in progress as well.
This diagram is from about 6 months ago. It captures an iterative requirements elicitation and definition process. We've stuck pretty close to it over the last few months, but have made some improvements as we go.
In case you can't read the diagram, the steps are as follows.
Step 1; Weekly elicitation meeting.
Step 2; Developer & QA review of and initial estimating review of new requirements
Step 2a; Clarification
Step 3; Add to Product Backlog (in TFS)
Step 4; Introduce to sprint plan
What have we changed? We have elaborated each of the steps with some more detail and we have added some steps.
The new cycle is as follows
Day 1; Requirements workshop
Day 2;
Day 3; Initial estimating session with developer team members
Day 4;
Day 5;
Day 6; BA Backlog planning session
Day 7;
Day 8; QA requirements
Day 9;
Day 10; Sprint reiew, demo prouct
Subscribe to:
Post Comments (Atom)
Popular Posts
-
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...
-
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 ...
-
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...
-
I'm a massive Lord of the Rings fan. Every year, I spend part of my holiday vacation rewatching the 12 hours of the blu-ray extended edit...
-
The definition of a stakeholder is controversial. For example, project team members are generally not considered stakeholders, but in virtua...

0 comments:
Post a Comment