segunda-feira, 2 de maio de 2016

INTERNAL RESOURCE: The 5 QMS Engineering Processes


The QMS Software Development Process (SDP) delegates details to 5 engineering processes: 
  1. ENG01 - Requirements Analysis: Think what to do - SRS.
  2. ENG02 - Software Design: Think how to do - SAS, SDD (also named sometimes as DDS, DDD), DBS.
  3. ENG03 - Software Construction: Do as we said we would do (acc. to SRS, SAS, SDD, DBS) and unit test, code review (if applicable), ... 
  4. ENG04 - Software Testing: Verify and Validate; used for validation tests/acceptance tests.
  5. 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