Lightning-Talk Python Meeting Düsseldorf
Unser Beitrag behandelte das Thema:
Systematisches Anforderungs- und Projekt-Management in der Produkt-Entwicklung
Hierbei wurde exemplarisch auf den Produktentstehungsprozess (PEP) im Rahmen der Produktentwicklung eingegangen und gezeigt, wie das Anforderungsmanagement (AM) mit dem Projektmanagement (PM) in Entwicklungsprojekten zusammen hängen. Anhand verschiedener Beispiele wurde demonstriert, dass eine systematische Integration beider Disziplinen anzustreben ist, um den Projekterfolg zu garantieren.
Integration von AM und PM
“Die Erfüllung des Projektinhalts wird anhand des Projektplans gemessen, gleichzeitig wird die Erfüllung der Produkteigenschaften durch die Erfüllung aller Produkt-Anforderungen bestimmt.
Beide Managementarten, d.h. Projekt- und Anforderungs-Management, müssen daher geeignet integriert sein, um sicherzustellen, dass die Projektergebnisse auch das spezifizierte Produkt liefern.”
Absicherung
“Wie kann sichergestellt werden, dass zur Vermeidung unvorhergesehener Überraschungen alle Spezifikationen richtig erfüllt werden?”
Bekanntes Beispiel : http://en.wikipedia.org/wiki/Tacoma_Narrows_Bridge
Video auf YouTube : Tacoma Narrows Bridge Collapse
Eigenschaften von Anforderungen
- Vollständigkeit : Alle Anforderungen spannen in ihrer Gesamtheit den Lösungsraum auf
- Eindeutigkeit : Anforderungen sind eindeutig unterscheidbar & identifizierbar, die Nachverfolgbarkeit muss gewährleistet sein
- Konsistenz : Widerspruchsfreiheit muss möglichst in frühen Entwurfsphasen durch Verifikation sicher gestellt werden
- Überprüfbarkeit : Zu jeder Anforderung gehört eine eindeutige Prüf- bzw. Meßvorschrift, d.h. Test- und Abnahmekriterien, mit denen sie quantitativ überprüfbar sind
Integrierte Systeme
Verwendung integrierter Systeme statt einzelner IT-Tools:
Alle Anforderungen an das zu entwickelnde Produkt sollten über die gleiche Methodik und integrierte Systeme erfasst werden, sowie über synchronisierte Entwicklungsprozesse gesteuert werden. Die Produkt-Eigenschaften werden durch die geeignete Verknüpfung der verschiedenen Domänen (u.a. Mechanik / Mechatronik, Elektrik & Elektronik, Software, etc.), sowie der Entwicklungs- und Herstellungs-Prozesse determiniert. Nur durch eine geeignete Integration lassen sich mögliche Synergien zwischen AM und PM heben und in kundenindividuelle PLM-Prozesse systematisch abbilden.
Fazit
Ein systematisches Anforderungs- und Projekt-Management gewährleistet in PLM-Prozessen, die sich über verschiedene Autoren-Systemen (MCAD, ECAD, CAE) bis hin zu CRM- und ERP-Kernsystemen erstrecken, u.a.
- Verkürztes Time-to-Market im Produkt-Lifecycle-Management
- Beherrschung der Komplexität in operative Prozessen
- Frühzeitige Stabilität der geforderten Spezifikationen
- „Early-stage“ Verifikation & Validierung durch Metriken
- Nachvollziehbarkeit von Entscheidungen (Traceability)
- Einhaltung von Compliance-Vorgaben
Systematic product development
Our Lightning-Talk at the Python Meeting dealt with the topic:
Systematic requirements and project management in product development.
Here, the product development process (PDP) in the context of product development was exemplarily dealt with and it was shown how requirements management (RM) is related to project management (PM) in development projects. Using various examples, it was demonstrated that a systematic integration of both disciplines is to be strived for in order to guarantee project success.
Integration of RM und PM
“The fulfillment of the project content is measured by the project plan, and at the same time the fulfillment of the product characteristics is determined by the fulfillment of all product requirements.
Both types of management, i.e., project and requirements management, must therefore be suitably integrated to ensure that the project deliverables also deliver the specified product.”
Technical protection
“To avoid unforeseen surprises, how can we ensure that all specifications are properly met?”
Known example : http://en.wikipedia.org/wiki/Tacoma_Narrows_Bridge
Properties of requirements
- Completeness : all requirements span the solution space in their entirety
- Uniqueness : Requirements are clearly distinguishable & identifiable, traceability must be ensured
- Consistency : If possible, freedom from contradictions must be ensured in early design phases through verification.
- Verifiability : Each requirement must be accompanied by an unambiguous test or measurement specification, i.e. test and acceptance criteria with which it can be quantitatively verified.
Integrated systems
Use of integrated systems instead of individual IT tools
All requirements for the product to be developed should be captured via the same methodology and integrated systems, as well as controlled via synchronized development processes. The product properties are determined by the appropriate linking of the various domains (including mechanics / mechatronics, electrics & electronics, software, etc.), as well as the development and manufacturing processes. Only through appropriate integration can possible synergies between RM and PM be leveraged and systematically mapped into customer-specific PLM processes.
Conclusion
Systematic requirements and project management in PLM processes that extend across various authoring systems (MCAD, ECAD, CAE) to CRM and ERP core systems ensures, among other things:
- Shortened time-to-market in product lifecycle management
- Control of complexity in operational processes
- Early stability of required specifications
- “Early-stage verification & validation through metrics
- Traceability of decisions & requirements
- Adherence to compliance requirements
Further Informationen
Python Meeting Düsseldorf:
www.PyDDF.de