воскресенье, 25 февраля 2024 г.

SW Project Management Process (Execution)

 Evaluation Approval (EA)

Execution

  • SW Design
  • Evaluation Rev 1 Approval (ER1 A)*  -
    - *Not need for Working Sample before the HardWare(HW) or AWS instances product development phase.
  • SW Implementation
  • Evaluation Rev 2 Approval (ER2 A)
  • SW Test
Completion Approval (CA)


SW Design

  • Design by IBM Rhapsody, Dia/AutoDia, DRAKON, FSM, Jenkins for AWS and Docker or k8s
  • Create, Review, Update Internel/Headquarter (HQ) Doc (HDL) * 
  • Create, Review, Update Doxygen Doc (Docs. review checklist)*
  • Open Source usage process (if any OSS)
  • Risk Mgmt
  • Change management
  • Execute security Check (Security Checklist)
  • Create, Review, Update STR
  • Set baseline
  • Design Phase Audit (Audit Report)
  • Personal Enviroment Configuracion (GNU/Linux ver, bash history of command and profile, yml Docker files, Django conf and env, versions of any tools and libs) or Instances to S3 on AWS
  • Audit Approvals

Evaluation Rev 1 Approval (ER1 A)*  
* - Optional

SW Implementation

  • Formal Code Review (Internal/HQ) *
  • Unit Testing (with Coverage by SonarQube)
  • Static Analysis (SonarQube, Prevent, PVS-Studio)
  • Coding Standards (CRC/Prevent/Pyline)
  • OSS verification
  • Risk Mgmt
  • Update DLD with Doxygen Doc (Docs review checklist) *
  • Coding (Perforce, SonarQube, AutoDia)
  • Review, Update STR (Test case creation, Pytest)
  • Change management (SonarQube, Github)
  • Open Source usage process
  • Compile warning check and report creation (SonarQube, Yandex, Jenkins)
  • Execute Platform Checklist (GNU/Linux, AWS, Android, RPi v 4.0 or more, etc)
  • Memory Test (Valgrind) - Memory reports *
  • SW developer full test (Jenkins)
  • Relise for system test
  • Set baseline
  • Implementation Phase Audit (Audit Report, UTR, STR, Audit Approvals)
* - Optional

Evaluation Rev 2 Approval (ER2 A)


SW Test

  • All updated for Updated Code  (GNU/Linux ver, bash history of command and profile, yml Docker files, Django conf and env, versions of any tools and libs) or Instances to S3 on AWS
  • Execute System Testing 
  • Defect logging in Jira
  • Update STR with testing result (Testing result)
  • "1000" Source code labeling
  • SISLOC or SonarQube tool for Source code LOC
  • Docs review checklist *
  • SW Deliverables Completion (SDC) Preparation
  • Set baseline
  • Execute Completion Confirmation Meeting
  • Testing Phase audit (Audit Report)
  • STR, Audit approvals (HQ)
* - Optional

Completion Approval (CA)


Комментариев нет: