The QMS Software Development Process (SDP) delegates details to 5 engineering processes:
- ENG01 - Requirements Analysis: Think what to do - SRS.
- ENG02 - Software Design: Think how to do - SAS, SDD (also named sometimes as DDS, DDD), DBS.
- ENG03 - Software Construction: Do as we said we would do (acc. to SRS, SAS, SDD, DBS) and unit test, code review (if applicable), ...
- ENG04 - Software Testing: Verify and Validate; used for validation tests/acceptance tests.
- ENG.5 - Maintenance: Keep the system operating (and eventually expand it with new features); corrective maintenance, evolutionary maintenance, preventive maintenance, predictive maintenance, etc.; SLAs and 24/7 requirements could be applicable, depending on the maintenance contract; warranty period depends on target customer country legislation.
PS. Remember that Agile/Scrum projects will typically follow another SDP and that you'll need lots of other Support (SUP.) and Management (MAN.) processes in order to execute with success bespoke development (and/or maintenance) projects.
Related lower level docs in the SDP might include procedures and guidebooks and/or templates (PRO, GBK, TPL):
@2016-11-03: Updated links to Unified; added related docs section as per 2016-11 QMS;
@2017-04: Process links updated
@2017-11: Updated ENG01 and 02-related links
Related lower level docs in the SDP might include procedures and guidebooks and/or templates (PRO, GBK, TPL):
- ENG01 related: Requirements Elicitation Procedure; Analysis Model initial structure (initial contents template) (GBK); Requirements Standard (GBK);
- ENG02 related: Interface Specification Procedure; System Architecture GBK;
ENG-3 related:DD Procedure;
@2016-11-03: Updated links to Unified; added related docs section as per 2016-11 QMS;
@2017-04: Process links updated
@2017-11: Updated ENG01 and 02-related links