Das P4-Dev-Framework gibt es in zwei Ausprägungen. Beide Ausprägungen verwenden iterativ-inkrementelle Methoden und zeitlich stabile Teams:
- In seiner Minimalform beschreibt P4-Dev die minimal nötigen Entwicklungstätigkeiten, ohne externe Vorgaben.
- In der prozessorientierten Form beschreibt P4-Dev die nötigen Entwicklungstätigkeiten, um den Prozessanforderungen regulierter Prozess zu genügen. Dabei sind die Prozessaktivitäten in das iterativ-inkrmentelle Vorgehensmodell integriert, so dass sie von den Akteuren zum optimalen Zeitpunkt ausgeführt werden. Die Darstellung der Abfolge innerhalb der Prozessbereiche mit ihren Einzelaktivitäten geht dadurch verloren. Die Verbindung der Prozessbereiche mit dem Arbeitsprozess erfolgt über das Conformity-Mapping. Zur Übersicht haben wir im unteren Kapitel eine Übersicht erstellt.
Iterativ-inkrementeller Arbeitsprozess
Die Beschreibung einer Produktentwicklung erfolgt hier in stark vereinfachter Form.
| Time | Normal | additional, when regulated |
| Start of Development | 1. Elicit System Functions and Features
|
|
2. Model a coarse System Architecture/Concept incl. test and production systems (Multiple options are beneficial)
|
|
|
3. Determine maturity of concepts, components and interfaces by gatherings K-Gaps (unknown concepts, open decisions, missing knowledge, problems, issues)
|
|
|
| Jeden Cycle | 4. Plan, build & test samples (concepts, simulations, prototypes, etc.) to close K-Gaps by making decisions
|
|
| Jede Iteration | 5. Refine to suitable Team Goals that fit into iterations (within the Backlog Refinement Meeting) |
|
| 6. Release when the ratio of risks & K-Gaps vs. value & chances is low enough |
|
Übersicht der Prozessbereiche des Entwicklungsprozesses
- Entwicklungsplanung & Konfigurationsmanagement
- Anforderungsanalyse (inkl. Safety, Security, Usability)
- Systemarchitektur
- Systemdesign
- Moduldesign
- Modul-Implementierung und Modultest
- Systemintegration und Integrationstest
- Systemtest
- Freigabe und Auslieferung
- Feedback und Analyse
- Problemlösung und Informationsmanagement
- Wartung
- Außerbetriebnahme