Thursday, November 20, 2008

Business Analyst Forums & Systems Analyst Forums

Community


AddThis Feed Button

AddThis Social Bookmark Button

Forums
 
  Modern Analyst Forums  Business and Sy...  Requirements  Business Requirements vs Functional Requirements
Previous Previous
 
Next Next
New Post 8/14/2008 2:53 PM
User is offline ajmarkos
103 posts
7th Level Poster


Re: Business Requirements vs Functional Requirements 

Craig:

I have heard of this concept many times:  a Buiness req (function) is different that a system function.    But my experience has always been that functions is functions .  If we don't incorporate them all into a single model, how are ever going to capture a complex as-is situation where the system currently consists of functions accomplished by men and computers - and maybe even machines and electronics?

Tony

 

 
New Post 8/25/2008 7:09 AM
User is offline ychernak
1 posts
No Ranking


Re: Business Requirements vs Functional Requirements 

Business requirements and functional requirements have different purposes and are used by different parties on a software project:

 

Business requirements have a purpose to capture end-user needs, i.e., they should be statements about WHAT an application should do for the end-user. Business requirements are first used by project management to plan the next release:

a)      agree with the end-users on the release scope;

b)      estimate the development effort;

 

After the release scope has been agreed, business requirements are used by BA (or developers) to specify solutions to the needs. These solutions (i.e. HOW TO details) are captured as software requirements (where functional requirements are a kind of software requirements). Functional requirements are used by developers and testers.

 

To summarize, business requirements should capture WHAT an application should do, whereas functional requirements should capture HOW the user needs can be implemented (from the end-user perspective).  

 

Hope, this could help. Yuri

 
New Post 8/26/2008 6:29 AM
User is offline ajmarkos
103 posts
7th Level Poster


Re: Business Requirements vs Functional Requirements 
Modified By host  on 8/27/2008 1:33:49 PM)

Yuri:

I queried Yahoo for a definitions of a functional specification.   This is the very first one I reviewed from the results:

Functional Specification: 

A description of what a system (e.g. a piece of software) does or should do (but not how it should do it). The functional specification is one of the inputs to the design process

No need for me to go any further in researching.   The above is how the I and everyone that I have worked with views functional requirements.   Note: There are essential functional requirements (i.e., the unchanging "what")  and there are non-essential functional requirements (i.e., implementation specific functionality - the how.) 

Tony

 

 
New Post 8/26/2008 2:26 PM
User is offline jimbo1580
15 posts
9th Level Poster


Re: Business Requirements vs Functional Requirements 

You can see why I have a problem distinguishing between the two...becauase everyone has a different opinion.  The terms do not seem to be consistently used anywhere.  Somewhere in every explanation is something about "the What" and "the How" but I have yet to find a good explanation with examples to back the it up.  That is why I was asking for examples in my first post.  Sometimes is sounds like BRs are higher-level features the system must support and the FRs are the details and other times it sounds like they are both refering to the same thing and other times the BRs are the overall business goals and the FR are the requriements.  I'm still unsure of the most effective way to use the two and if it makes sense to think of them as being the same or different.

 
New Post 8/27/2008 2:44 PM
User is offline ajmarkos
103 posts
7th Level Poster


Re: Business Requirements vs Functional Requirements 

Jimbo:

Maybe this will help:  "Calculate Sales Tax" .     Is this a  goal, process, operation, function,  task, activity, or step?    

Answer:  Whichever you choose.  (Just be consistent.)

Is it a "What" or a "How"?     

Answer:  It depends if it is a goal, process, task,  or step.    If it is a high-level goal, it is a "What".   If is a low-level step required to achieve a high-level goal, then one may consider it a "How". 

Tony

 

 

 

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Requirements  Business Requirements vs Functional Requirements
Syndicate  
Latest Posts


 

Privacy Statement  |  Terms Of Use
Copyright 2006-2008 by Modern Analyst Media LLC