Product documentation
Product documentation describes the software product to be developed and is aimed at different audiences including business analysts, developers, testers, users, support and maintenance teams. The main product documentation that should be produced in a project are detailed below.
Software requirements document [Mandatory]
A software requirements document provides information about the required system functionality bas...
Design documentation [Mandatory]
Software architecture design documents, sometimes also called technical specifications, include t...
API documentation [Mandatory]
API documentation contains instructions about how to effectively use and integrate with an API. I...
Test documentation [Mandatory]
Test documentation describes the process, objectives, and results of software testing. It can als...
Data migration documentation [Mandatory]
Data migration documentation is required when a software project involves moving data from a lega...
User documentation [Mandatory]
This documentation is created for end-users and should explain in the simplest way possible how u...
Software configuration and maintenance documentation [Mandatory]
Software maintenance and configuration document is a document that provides key information req...