| From Stakeholders to Actors and Use Cases |
|
|
|
| Written by Perry McLeod | |
| Wednesday, 30 July 2008 | |
|
It can be said that a stakeholder is any individual or group with an interest in the success of an organization in delivering intended results and maintaining the viability of the organization's products and services. A stakeholder therefore can affect either project scope or product scope. In this Tips and Traps article I’d like to focus on users. It is our users, be they managers or clerical staff, which we depend on to determine the functionality of a system. I strongly believe in the business taking ownership for its own requirements. Who better to document user requirements than the users themselves? Users tend to think of functionality in terms of needs. “I need the system to do this.” “Wouldn’t it be great if the system could do that?” The ever persistent “the system won’t do what I need it to do because of something.” Users drive change because they need ‘things’ to perform their duties and make decisions. It’s the Business Analyst that makes those things happen and thus leads the business to its own solution. This brings me to a technique which I have had much success with; a stakeholder analysis. A stakeholder analysis can uncover so many interesting things for example: who needs and does not need access to the system, who has overlapping responsibilities, who’s goals do not align with the responsibilities assigned to them, which business processes are common and which are redundant. I could go on, but let me get right to it. I use the stakeholder analysis to determine who my users are, what needs they have, how they expect to have those needs met; ultimately what they will do with the system. A stakeholder analysis should be done at the very beginning of the project and feed directly into the initial vision and scope documents.
![]()
Remember, I mentioned that a stakeholder analysis should be done at the beginning of the project. Within a short period of time I have determined who is touching the system, how they will touch it and what their needs are. I also have an understanding of which business objects I will need, what rules will be employed and where the subject boundaries will fall. If this exercise moved at a good pace, the project may not even be out of the inception or elaboration phase. Now that my project manager is super impressed I can get to work on building models and the BRD. I don’t have to tell you how many artifacts can use this analysis - security models, training and process diagrams or workflow analysis, just to name a few. I hope that you found this exercise helpful. I encourage you to try it on your next project. Please forward your comments, questions or suggestions to This email address is being protected from spam bots, you need Javascript enabled to view it |
|
| Last Updated ( Tuesday, 05 August 2008 ) |








