Currently in my comp., there are some changes going on regarding project documentation. There is a LOT of time and effort spent on discussing functional specs vs. requirements doc. However, I don't think anyone here understands the reason why you would use one over the other. Therefore, I don't understand the difference myself.
Can someone shed some light on this matter please? If you have links to articles, blog posts, etc. That would be helpful too.
The Business Requirement Document (BRD) describes the high-level business needs whereas the Functional Requirement Document (FRD) outlines the functions required to fulfill the business need. BRD answers the question what the business wants to do whereas the FRD gives an answer to how should it be done.
What is the difference between a “requirement” and a “specification”? The dictionary tells us that a requirement is something that is needed and that a specification is a precise description of an item.
Understanding the differences The difference between the two types of requirements lies in the question they answer. Business requirements define what a company needs (the objective), while functional requirements deal with how the company will achieve it.
A functional specification is a formal document used to describe a product's intended capabilities, appearance, and interactions with users in detail for software developers. The functional specification is a kind of guideline and continuing reference point as the developers write the programming code.
A Requirements document should specify the requirements from the perspective of the end user.
User requirements document - Wikipedia
A Functional spec is a level lower and starts to define how different parts of the system should function at the System Engineering level:
Functional specification - Wikipedia
Requirements : “what” the application should do [from user's perspective view]
Functional specification: “how” the application function
Technical specification: “how” the function implemented
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With