Entwicklungsprozesse umsetzen mit Sparx Enterprise Architect

Systematische Unterstützung von Prozessen beliebiger Vorgehensmodelle mit Procead und Sparx Enterprise Architect

Procead ist ein Add-In für den Sparx Enterprise Architect, das deinen Entwicklungsprozess ins Projektmodell integriert und die Einhaltung von Prozess- und Qualifizierungsregeln während der laufenden Arbeit am Modell assistiert.

Procead führt dich durch deinen Prozess und macht ohne weiteren Aufwand den quantitativen und qualitativen Fortschritt auf Projekt-, Paket- und Elementebene anhand von Baselines, Version und Status immanent sichtbar.

Hauptmerkmale:

  • Freie Definition von Prozess und Regeln per UML mit MDG-Unterstützung
  • Versions- und Statuskontrolle auf Elemente und Pakete
  • Konfigurationsmanagement auf Lieferprodukte und Entscheidungspunkte
  • Qualitätsmanagement auf Elemente und Pakete
  • Visualisierung des quantitativen und qualitativen Fortschritts
  • Fortlaufende Dokumentation von Entscheidungen und Entscheidungskriterien
  • Ausrichtung von Version und Status an untergeordneten Elementen und Paketen
  • Herbeiführen von Projektfortschrittsentscheidungen und Setzen von Baselines

Wenn du den Sparx Enterprise Architect bereits zur Modellierung und Erzeugung von Software und aller zugehörigen Produkte wie Spezifikation oder Nutzerdokumentation einsetzt, dann kennst du auch die Schwierigkeit,

  • alle Elemente konsistent auf einen geforderten Stand zu bringen
  • zurückgebliebene Elemente zu identifizieren
  • Qualität und Fortschritt sicher festzustellen und zu berichten.

Die rein organisatorische Etablierung eines Vorgehensmodells und die Durchführung im Rahmen eines Projekts gelingt i.d.R. nicht ohne systematische Unterstützung, da korrektes Setzen von Baselines, Version und Status über alle Elemente und Pakete von der Sorgfalt der Bearbeiters bestimmt ist. Das manuelle Mitführen von Verwaltungsinformation ist sehr aufwendig und fehlerbehaftet.

Niemand, der das falsche oder fehlende Setzen von Elementeigenschaften verhinderte, bemerkte oder korrigierte ?

An diesem Punkt setzen wir an. Mit Procead stellen wir sicher, das Version, Status und Baselines nicht mehr der Willkür ausgesetzt sind sondern den Regeln des Entwicklungsprozesses automatisch folgen.

Prozessintegration mit Procead - So geht's

Dein Vorgehensmodell definiert Projektdurchführungsstrategie und Produktqualifizierung für das Projektteam und Procead.

1. Die Definition der Projektdurchführungsstrategie (project execution, work flow) erstellst du über Entscheidungspunkte (decision gates) in einem Zustandsdiagramm.

 

2. Entscheidungspunkte können mit Arbeitsprodukten (deliverables) zu einer Soll-Konfiguration in Beziehung gesetzt werden.

 

3. Transitions zwischen den Entscheidungspunkten bestimmen deren Abfolge (process flow) und die Inkrementierung der Projektzielversion.

Die Produktqualifizierung (product qualification, qualification flow) wird über die Produktstatus (product state) in einem weiteren Zustandsdiagramm definiert.

So legst du die möglichen Elementstatus sowie die Regeln zur Steuerung des qualitativen Fortschritts an Elementen und Paketen fest.

Procead ist integriertes Prozessmanagement - ohne Ballast

Procead fügt sich nahtlos in Dein EA-Modell ein. Solange Du regelkonform bleibst, bemerkst Du Procead nicht. Erst bei einer Regelabweichung wird Procead aktiv und schlägt Dir eine Korrektur vor, die Du akzeptieren solltest (aber auch ablehnen kannst).

Procead-Steuerungsinformation werden einfach wie gewohnt im EA-modelliert oder aus einem Satz an Beispielen für z.B. Scrum oder V-Modell XT übernommen und ggf. modifiziert. Kein Scripting, keine Ini-Dateien!

Eine konforme Definition von Projektdurchführung und Qualifizierung wird durch die Procead-MDG-Technology sichergestellt. Diese wird mit Procead automatisch installiert und vereinfacht die Erstellung von Regeln und Abhängigkeiten.

Procead ist die Grundlage für konsistentes Anforderungsmanagement, Konfigurationsmanagement und Qualitätsmanagement im Modell.

Procead unterstützt das Projektmanagement bei Fortschrittsentscheidung und Planung der nächsten Projektphase. Das Projektteam kann jederzeit den Projektfortschritt anhand des Modells einsehen und mit Berichten belegen.

Procead unterstützt das Projektteam bei Durchlauf und konsistentem Abschluss aller Projektphasen.

Procead entlastet Dich bei Fortschrittsentscheidungen und beim Setzen von Baselines, Version und Status aller Elemente und Pakete.

Mit Procead meisterst Du alle Entwicklungsprozessvorgaben und erlangst die volle Kontrolle über ausstehende Tätigkeiten, den Projektstand und die Konsistenz inhaltlich abhängiger Elemente.

Druckversion | Sitemap
© 2025 Ingenieurbüro Nötzold - Technische Informatik