166
Uml Process / Re: Is this reasonable?
« on: December 20, 2004, 12:48:48 pm »
I completely agree Thomas. Most companies have a hard time bridging the gap from revenue/profit goals to actual product requirements. It is often left up to the development group to set their own goals. Being a developer myself, I hate to admit it, but that rarely works. Nothing beats good market research in defining requirements. Too often, developer driven products completely miss the mark. I like to break down my requirements stages as follows (A little different than you said it):
Why?
- Describes the high level goals and ties the project to corporate milestones/mission. Clearly defines the market needs that are driving the new project.
What?
- High level plan of attack. Proposed solutions to satisfy market needs. (Implementation goals).
How?
- Detailed product requirements. Describes the new features/products required. (Use cases come in here).
So, in my case. Use Cases are the realization of the Goals and plans defined to satisfy the market needs.
Why?
- Describes the high level goals and ties the project to corporate milestones/mission. Clearly defines the market needs that are driving the new project.
What?
- High level plan of attack. Proposed solutions to satisfy market needs. (Implementation goals).
How?
- Detailed product requirements. Describes the new features/products required. (Use cases come in here).
So, in my case. Use Cases are the realization of the Goals and plans defined to satisfy the market needs.
