Non-Functional Requirements:
Non-Functional Requirements are additional to the Functional Requirements. Non-functional Requirements aka NFR contains the operational aspects of the application rather than the behavioral ones. Depending on your organization & processes:
- There can be separate documents for Functional & Non-Functional requirements.
- Or, It can be the same document.

Non-Functional Parameters:
The following are the important Non-Functional Parameters:
- Users
- Capacity
- Performance
- Sensitivity
- Scalability
- User Interface
- Availability
- Recoverability
- Security
- Interoperability
Let us see each category question in the following table. In the real-worlds scenario these questions need to be answered by the business team.
NFR Table
| Item | Value | Example |
| Users | ||
| Total Number of Users | 1000 | |
| Total Number of Concurrent Users | 100 | |
| User Locations | US, UK, Singapore | |
| Peak Hours / Period | 10 AM EST | |
| Performance | ||
| Response Time for Home Pages | 3 seconds | |
| Response Time for Operational Pages | 5 seconds | |
| Response Time for Reporting Pages | 10 seconds | |
| Capacity | ||
| Average Size of Documents | 300 KB | |
| Total Size of Database on Day-1 | 1 GB (SP have 200 GB limit) | |
| Total Size of Database after Year-1 | 2 GB | |
| Maximum Number of List items | 2000 (SP have limit of 5000) | |
| Sensitivity | ||
| Sensitive Data Involved | If Yes, On-Premise deployment would be preferred so that data would not go outside. | |
| Legal, Privacy, Copyrighted components/data involved | ||
| Scalability | ||
| Expected Growth % in Users per Year | 20% | |
| Expected Growth % in Database Size per Year | 20% | |
| User Interface | ||
| Languages Supported | English Only | |
| Devices Accessed | Mobile, Tablet, Desktop | |
| Responsive Design Required | ||
| Corporate Branding Required | Yes | |
| Supported Browsers | IE 11, Chrome | |
| Supported Operating Systems | Windows 7, 8, Android | |
| Security | ||
| User Roles - Activities | Administrators - Manager Users Contributors - Create Content Approvers - Approve / Reject Viewers - Read Content | |
| Interoperability | ||
| Depending Applications | Read/Write by HR | |
| Dependent Applications | Read/Write from Sales | |
| Availability | ||
| Availability % | 99% | |
| Recoverability | ||
| Restoration Period | 12 hours |
Note:
You may need to cross-check the NFR with SharePoint Boundary Limitations given in References.
For example:
- The recommended max-size for site collection is 200 GB.
- The default max-number of list items is 5000.
References
https://technet.microsoft.com/en-us/library/cc262787.aspx
Summary
In this article we have explored the typical Non-Functional Requirements for a SharePoint project. The template document is attached with this article.

Anish AnsariPosted Nov 16, 2015, 12:59 AM
nice
Santhakumar MunuswamyPosted Nov 11, 2015, 9:55 AM
Good One
Jean PaulPosted Nov 6, 2015, 3:07 PM
Thank You Dear Friends!
Sibeesh VenuPosted Nov 4, 2015, 11:24 PM
Nice Share
Dominique CejaPosted Nov 4, 2015, 10:32 AM
Great post. Thanks!
Harshad PansuriyaPosted Nov 4, 2015, 3:08 AM
Nice one
Mukesh KumarPosted Nov 4, 2015, 2:53 AM
Good One