Emend-Jumper
Change & Release
Management (CRM)
Für die Bereiche des Change- und Release Managements bietet die CRM Applikation mit vielen neuen Konzepten eine konsistente und komfortable Managementunterstützung über den gesamten Produktlebenszyklus hinweg.
Erste Hauptanwendung der Applikation ist das Emend Change Tracking. Sowohl eine Erfassung als auch Verwaltung von Problem Reports (PRs) und Modification Requests (MRs) inklusive einer Duplikaterkennung durch Korrelationsanalyse sind möglich. Unterstützt wird hierbei die Abarbeitung der Request Items mittels projektspezifisch konfigurierbarer Prozessflüsse. Eine moderne Ribbon-Benutzeroberfläche, angelehnt an ein Mailbearbeitungsprogramm, stellt hierfür alle notwendigen Werkzeuge zur Verfügung. Die Request Items werden als Nachrichten-Threads zwischen frei definierbaren Projektrollen transportiert, mit dem Unterschied, dass die Items die Datenbank nicht verlassen. Nachrichten-Threads zu anderen SSCP Datenbanken werden immer durch eine Replikation weitergegeben. Die Request Items können weiterhin komfortabel durch konfigurierbare Properties, (z.B. Project, System, Software, Hardware etc.) klassifiziert und gruppiert werden. Properties können dabei durch Templates projektweit vordefiniert werden.
Das zweite Hauptfeature bildet das Emend Release Packaging. Ein Release ist hierbei eine Zusammenstellung von versionierten Deliverables. Dazu zählen unter anderem zugehörige Anforderungen, Designdokumente, Softwareanteile mit entsprechenden Bug Fixes, Testreporte sowie natürlich alle relevanten Request Items. Durch einen detailliert definierbaren Integrationsprozess, werden alle relevanten Artefakte in einem versionierbaren Release Container mit eindeutigem Label und Versionsnummer zusammengefasst. Alle SSCP Artefakte inklusiver der Objekte aus Elicit-Diver und Evolve Climber können dazu einfach durch Verlinkung in den Release Container integriert werden. Aber auch außerhalb der Datenbank sich befindende Dateien (z.B. in Sharepoint) können durch Hyperlinks versioniert in das Release eingebunden werden. Für jedes Release kann natürlich ein entsprechender Text/Grafik-Report durch das Tool generiert werden. Oft sind für ein Produkt verschiedene Varianten zu managen. Dazu wird für jede neue Variante einfach ein neuer Release Container angelegt. Sollen Varianten wieder zusammengefasst werden, unterstützt das Tool ebenfalls mit einem detaillierten Differenzvergleich der Release Container. Dabei spielt es keine Rolle ob ein neuer Release Container benutzt wird oder ein Container in den anderen durch einen Merge eingepflegt wird.
Alle Items der CRM Applikation haben eine integrierte Historienbildung, um Änderungen an Einträgen zeitlich verfolgen zu können.
Die SSCP unterstützt die CRM Applikation durch ein Set von vordefinierten Datenstrukturen um projektspezifisch bzw. auch projektübergreifend verpflichtende Prozessaktivitäten (Lifecycle Prozess Model) zu definieren. Durch vordefinierte Prozesstransitionen sind dann auch nur kontrollierte Übergänge zwischen einzelnen Prozessschritten möglich. Dies erlaubt eine konsistente Abarbeitung der aller Items ohne wichtige Eintragungen zu vergessen. Die SSCP unterstützt hier durch ein feingliedriges Rechtesystem.
Ist eine genaue Nachverfolgbarkeit von Änderungen zu gewährleisten, können Work Items definiert werden, so daß z.B. Quellkodeänderungen in Evolve-Climber oder Requirement Änderungen in Elicit-Diver nur mittels zugewiesenem Work Item erfolgen kann. Alle Work Items müssen dann zusätzlich einem entsprechend geplanten Release Container zugewiesen sein. Ein Release Container kann auch nur dann den Status „released“ annehmen, wenn alle enthaltenen Items den Status „released“ erhalten haben. Hierbei unterstützt die Applikation durch vielfältige Prüfmechanismen zur Release Freigabe.
Oft werden Änderungen durch ein CCB festgelegt und geplant. Auch hierbei unterstützt die Applikation mit benutzerspezifischem View Bildung und Review Support sowie Priorisierung von Request & Work Items.
Verwenden alle Projektpartner die SSCP können Änderungen direkt online über das SSCP Interconnection Interface abgeglichen werden. Datenexporte sind daher nicht mehr nötig. Der Abgleich kann so eingestellt werden, dass er automatisch erfolgt sobald Änderungen an einem Objekt vorgenommen werden bzw. kann auch manuell angestoßen werden. Auch hier unterstützt die SSCP mit ausgeklügelten Replikationsmechanismen zwischen den Datenbanken inklusive Change Notifications.
Alleinstellungsmerkmale von Emend-CRM:
- Rich Client Anwendung entwickelt auf der .Net Plattform
und unter Verwendung der WPF - Einsetzbar als Workdesk Applikation und
Visual Studio Plugin - Import und Export Interface zu externen CRM zu Drittanbietern
durch Attribute Mapping Interfaces - Formal verlinkte Dokumente und Anforderungen sowie
referenzierter (versionierter) Quellkode mit Change und Work Items - Performante Datenanalyse durch
Native Language Queries - Echtzeit Navigation in den Baumstrukturen und
relationalen Datenverbindungen durch Transparent Activation - Mobiles Arbeiten auch ohne Serververbindung durch Loose Coupling mit anschließender Synchronisation