Zusammenfassung

Definitionen, Entwürfe und Änderungen von internen und externen Schnittstellen für Produkte und Produktbestandteile überwachen

Beschreibung

Schnittstellenanforderungen steuern die Entwicklung der für die Integration von Produktbestandteilen erforderlichen Schnittstellen. Das Management der Schnittstellen von Produkten und Produktbestandteilen beginnt in einem frühen Stadium der Produktentwicklung. Die Definition und das Design von Schnittstellen beeinflussen nicht nur die Produktbestandteile und externen Systeme, sondern können auch die Verifizierungsund Validierungsumgebungen betreffen.

Mehr zur Identifizierung von Schnittstellenanforderungen steht im Prozessgebiet »Anforderungsentwicklung (RD) (CMMI-DEV)«.


Mehr zum Entwurf von Schnittstellen unter Verwendung von Kriterien steht im Prozessgebiet »Technische Umsetzung (TS) (CMMI-DEV)«.


Mehr zum Etablieren und Beibehalten der Integrität der Arbeitsergebnisse durch Konfigurationsidentifikation, Konfigurationslenkung, Berichterstattung über den Konfigurationsstatus und Konfigurationsaudits steht im Prozessgebiet »Konfigurationsmanagement (CM) (CMMI-DEV)«.


Mehr zum Management von Änderungen an den Schnittstellenanforderungen steht in der spezifischen Praktik »Anforderungsänderungen verwalten« im Prozessgebiet »Anforderungsmanagement (REQM) (CMMI-DEV)«.


Das Schnittstellenmanagement umfasst die Aufrechterhaltung der Schnittstellenkonsistenz über den gesamten Produktlebenszyklus hinweg, die Einhaltung von Architekturentscheidungen und -einschränkungen sowie die Behebung von Konflikten, Abweichungen und Änderungspunkten. Das Management der Schnittstellen zwischen Produkten, die von Lieferanten zugekauft werden, und anderen Produkten oder Produktbestandteilen ist von wesentlicher Bedeutung für den Erfolg des Projekts.

Mehr zum Management der Beschaffung von Produkten und Dienstleistungen von Lieferanten steht im Prozessgebiet »Zulieferungsmanagement (SAM) (CMMI-DEV)«.


Neben den Schnittstellen zu den Produktbestandteilen sollten auch alle Schnittstellen zur Umgebung sowie zu anderen Umgebungen für die Verifizierung, die Validierung, den Betrieb und die Wartung erfasst werden.

Die Schnittstellenänderungen werden dokumentiert, gepflegt und sind leicht zugänglich.

Beispiele für Arbeitsergebnisse



  1. Tabelle der Beziehungen zwischen den Produktbestandteilen und der externen Umgebung (z.B. Hauptstromversorgung, Produktbefestigung und Computerbussystem)
  2. Tabelle der Beziehungen zwischen den verschiedenen Pro-duktbestandteilen
  3. Gegebenenfalls Liste der vereinbarten Schnittstellen, die für die einzelnen Paare von Produktkomponenten definiert wurden
  4. Berichte von den Besprechungen der Arbeitsgruppe für die Schnittstellensteuerung
  5. Aufgaben für die Aktualisierung von Schnittstellen
  6. Anwendungsprogrammierschnittstelle (Application Program Interface, API)
  7. Aktualisierte Schnittstellenbeschreibung oder -vereinbarung


Subpraktiken



1. Die Kompatibilität der Schnittstellen während des gesamten Produktlebenszyklus sicherstellen



2. Konflikte, Abweichungen und Änderungspunkte beheben



3. Eine Ablage für die Schnittstellendaten pflegen, die für die Projektteilnehmer zugänglich ist

Eine allgemein zugängliche Ablage für Schnittstellendaten bietet einen Mechanismus, der sicherstellt, dass alle Beteiligten wissen, wo sich die aktuellen Schnittstellendaten befin-den, und darauf zugreifen können, um sie zu verwenden.