# Project Initiation Document (PID) | Field | Value | |-----------------|-------------------------------| | Project name | [Name] | | Client | [Company / contact person] | | Contractor | Stefan Lohmaier | | Date | [YYYY-MM-DD] | | Version | [1.0] | | Status | [Draft / Approved] | --- ## 1. Project goal [What is to be achieved? One to three sentences.] ## 2. Scope ### In scope - [Deliverable 1] - [Deliverable 2] ### Out of scope - [What is explicitly not included] - [Boundary to other sub-projects] ## 3. Constraints | Constraint | Description | |--------------------------|------------------------------------------| | Target platform | [e.g. ARM Cortex-R5, Renesas RH850] | | ASIL | [QM / A / B / C / D] | | Standards | [ASPICE 4.0, ISO 26262:2018] | | Programming language | [C / C++ / Rust] | | Coding standard | [MISRA C:2012 / MISRA C:2023] | | Runtime environment | [Bare-metal / AUTOSAR Classic / Linux] | | Customer requirements | [Specific customer requirements] | ## 4. Deliverables | No. | Deliverable | Format | Due | |-----|-----------------------------------|---------------------|-------------| | 1 | Software Requirements Specification | Gitea Issues | [Date] | | 2 | Architecture documentation | Gitea Wiki | [Date] | | 3 | Source code | Git repository | [Date] | | 4 | Unit tests + coverage report | CI artifact | [Date] | | 5 | MISRA compliance report | CI artifact | [Date] | | 6 | Test report | Markdown / PDF | [Date] | | 7 | Release package | Git tag + artifacts | [Date] | ## 5. Milestones | Milestone | Date | Criterion | |--------------------------|-------------|--------------------------------------------| | Project start | [Date] | PID approved | | Requirements complete | [Date] | All requirements reviewed | | Architecture complete | [Date] | Architecture reviewed and approved | | Code complete | [Date] | Implementation finished, tests green | | Verification complete | [Date] | Coverage targets met, MISRA compliant | | Release | [Date] | All exit criteria met | ## 6. Risks (initial) | ID | Risk | Probability | Impact | Action | |------|----------------------------------|-------------|---------|---------------------------------| | R-01 | [Risk description] | [H/M/L] | [H/M/L] | [Mitigation] | | R-02 | [Risk description] | [H/M/L] | [H/M/L] | [Mitigation] | ## 7. Roles involved | Role | Person / organisation | Responsibility | |--------------------------|------------------------|-----------------------------------| | Project manager | Stefan Lohmaier | Overall responsibility | | Software developer | Stefan Lohmaier | Implementation, unit tests | | QA responsible | [Name / external] | QA activities, audits | | Safety responsible | [Name / external] | ISO 26262 compliance | | Reviewer | [Name / external] | Code and document reviews | | Client | [Name] | Requirements, acceptance | ## 8. Approval | Role | Name | Date | Signature / Gitea reference | |---------------------|---------------------|-------------|-------------------------------| | Contractor | Stefan Lohmaier | [Date] | | | Client | [Name] | [Date] | | --- *Changes to this document are versioned in the Gitea wiki.*