Skadoosh
Skadoosh

Reputation: 2623

Functional Specifications vs. Requirements Document

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.

Upvotes: 15

Views: 29869

Answers (4)

Mohamed Magdy
Mohamed Magdy

Reputation: 81

Requirements : “what” the application should do [from user's perspective view]

Functional specification: “how” the application function

Technical specification: “how” the function implemented

Upvotes: 8

Rahamath
Rahamath

Reputation: 531

Business Requirement:

Implement a computerized system that calculating employees wages with required deductions and additions and pay the amount the employee is actually owed.

Functional Requirements

  • How many employees in the company and their details
  • Are they part-time, or full-time or hourly
  • What is the pay date
  • What is the deductions like TAX, PF, Community Contributions etc

Upvotes: 2

Martin
Martin

Reputation: 31

Requirement:

You must be in Edinburgh by 2pm tomorrow.

Specification:

Travel by car to the airport ... then take a connecting flight to .... then take the tram to the city centre ... then walk to ....

In general it's 'What's the outcome?' versus 'How are we going to do it?'.

Upvotes: 3

Justin Niessner
Justin Niessner

Reputation: 245389

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

Upvotes: 22

Related Questions