On the Requirements Heirarchy
April 4, 2008 @ Better Projects from Craig Brown
The topic has also come up in a discussion thread at Modern Analyst which explores what the difference between functional specifications and business requirements specications is. (here)
The three levels are typically called;
Business requirements
Functional requirements
System requirements
Complementing functional requirements there are non-functional requirements. As a result, in some circles the functional requirements are called user requirements. To me this is a neat label because it keeps the focus on users and is a good term for addressing non-technical solutions.
So we can look at the hierarchy as;
Business requirements
User requirements
System requirements
To try to explain the relationship of these hierarchies I have put together a Venn diagram. I am interested in your comments, either here on in the Modern Analyst forum thread.
And after posting the diagram above I realise I have not labelled the "User requirements" - but I don't have time to redo the picture; so be aware it's the second level.
This article is syndicated from Better Projects
. The original article is available here. Read more in Better Projects, Project Management News .
No tag for this post.
Popularity: 1%
Reminder : PMToolbox has ZERO tolerance to copyright violation and agrees to follow strictly PMI's Professional Responsibility. That's why each post on this site includes a link to the original version at its source site.
Comments
Got something to say?
[?]
Type in a relevant tag, and click the button, and help organize this blog's information.
[More Help]
[More Help]
ITIL
Risk Management Programs
Hosted
best practices
PMO
Construction
Program Management Office
Crm Applications
application portfolio management
Tools
EV
Articles
portfolio management
EVM
Prince2
Risk Analysis
SPI
templates
Information Engineering
Resources
Software
CPI
Application Development Methodology
Information Technology Planning
Project and Program Management
Earned Value
sharepoint
Knowledge Management Processes
IT governance
IT Service Management
Package Selection
Project Office
Cost Benefit Analysis
MS Project
Estimating
Deliverable Templates
metadata
Industry-Specific
Education and Training
enterprise architecture
Systems Development
ROI
Methodologies
Business Intelligence Tools
Project Management