AM-PACK Freigabemitteilung | Version 2023.1
Neben über 50 Schönheitskorrekturen und Behebung kleinerer Fehler wurden folgende Änderungen und Erweiterungen in AM-PACK eingebracht:
Kundenspezifische AM-PACK-Varianten möglich
Kundenspezifische Änderungen und Erweiterungen des Standard-Pakets, z.B. an WorkItem- und LiveDoc-Typen einschließlich deren Workflows, können implementiert und von Version zu Version zusammen mit der Weiterentwicklung des Standard-Pakets als kundenspezifische Variante gehandhabt werden.
WorkItem-Typ Bookmark neu
Ein Engpass beim Reviewen von großen LiveDocs, in denen unterschiedliche Nutzergruppen, z.B. Fachbereiche, parallel arbeiten, war, dass dann, wenn eine Nutzergruppe ihre WorkItems reviewte, durch den Status-Workflow des LiveDocs die Nutzer anderer Nutzergruppen beim Bearbeiten ihrer WorkItems blockiert waren.
Das neue Bookmark-WorkItem B kann an einer beliebigen Stelle in ein LiveDoc eingefügt und über ein CustomField so konfiguriert werden, dass es – bei Bedarf über Überschriften hinweg – eine nachfolgende Menge von WorkItems logisch zusammenfasst. Das Bookmark-WorkItem kann dann über seinen Status-Workflow genutzt werden, um ein Review der ihm untergeordneten WorkItems durchzuführen. In einem LiveDoc dürfen sich beliebig viele Bookmark-WorkItems befinden, und von diesen können beliebig viele parallel ein Review steuern. Alle WorkItems im LiveDoc, die während der Bearbeitung des LiveDocs im Polarion LiveDoc Editor nicht Teil eines Bookmark-gestützten Reviews sind, können editiert werden. Die von LiveDocs her bewährte Review-Nutzerschnittstelle im ControlWindow steht für Bookmark-gestützte Reviews analog zur Verfügung.
Kacheln auf AM-PACK-Navigationsseiten bestehender Projekte werden bei Update/Upgrade aktualisiert
Kacheln auf AM-PACK-Navigationsseiten bestehender Projekte wurden bei AM-PACK Update/Upgrade nicht aktualisiert.
Behoben.
Function/model-based Ansatz wird unterstützt
Rückgrat von AM-PACK war bisher allein das V-Modell, wie es z.B. von Automotive SPICE vorgegeben ist. Das ist ein anforderungsorientierter Ansatz (Kundenanforderungen > Systemanforderungen > Komponentenanforderungen > …). Auf der Grundlage des Arcadia-Modell haben sich funktionsorientierte/modellbasierte Ansätze etabliert (model-based engineering).
AM-PACK unterstützt nun beide Ansätze. Für den funktionsorientierten/modellbasierten Ansatz wurde eine semiformale Syntax unter Verwendung von WorkItems und CustomFields geschaffen, die zur Schnittstellenfähigkeit zu 1D-Simulationswerkzeugen in künftigen Versionen weiterentwickelt werden wird.
WorkItem-Status-Workflow optimiert
Beim Einfügen von WorkItems in ein LiveDoc erhielten neue WorkItems den Status 10 in rot, zum Bearbeiten mussten sie in Status 20 geschaltet werden. Das wurde als Arbeitsschritt ohne Mehrwert empfunden.
Für alle WorkItem-Typen, die in LiveDocs vorkommen, deren Inhalte in der Regel nicht durch Import (ReqIF, Word, Excel usw.) entstehen, wurde Status 10 aufgegeben, so dass deren Workflow bei Status 20 beginnt. Um eine optische Differenzierung zu gelben Status zu erreichen, ist Status 20 nun orange.
AM-PACK umgestellt von Java 11 auf Java 17
Siemens hat ab Polarion 2304 die Java-Basis von 11 auf 17 angehoben. AM-Pack entsprechend ab 2023.1
AM-PACK-Projekt-Navigationsseite: Sicht auf Spaces konfigurierbar.
Die AM-PACK-Projekt-Navigationsseite wurde als überladen/unübersichtlich empfunden.
Die Checkbox Show empty spaces rechts oben auf der Seite wurde ersetzt durch eine Schaltfläche, die ein Auswahlmenü anbietet, über das der Seiteninhalt nutzerindividuell konfiguriert werden kann.
Space 09 auch in Knowledge-Base-Projekten verfügbar
Es wurde als Mangel empfunden, dass in Knowledge-Base-Projekten, häufig Standards & Glossaries bezeichnet, keine Möglichkeit gegeben war, relevante LiveDocs mit Hilfe eines DPM-LiveDocs, speziell DPM 5, zu listen und zu monitoren.
Space 09 wurde deshalb auch in Knowledge-Base-Projekten verfügbar gemacht.
Multi Language Support im ControlWindow verfügbar
Das AM-PACK ControlWindow unterstützte den Polarion Multi Language Support nicht.
Behoben.
My AM-PACK ModulePages im ControlWindow können WorkItems aller Projekte im Polarion Repository zeigen
Die My AM-PACK ModulePages im ControlWindow konnten immer nur WorkItems eines Projekts zeigen. Dadurch war es sehr aufwändig zu erfahren, in welchen Projekten welche WorkItems auf Bearbeitung warten.
Erweiterung umgesetzt: Es können alle AM-PACK-Projekte im Polarion Repository in der Auswahlliste selektiert werden.
WorkItem-Typ 3E neu
Zum Erarbeiten einer gemeinsamen Meinung mehrerer Nutzer zu einem WorkItem in einem LiveDoc gibt es im Rahmen der Möglichkeiten, die Polarion bietet, keine befriedigende Lösung: Nutzt man eingebettete Kommentare, ist die Koordination zwischen den Beteiligten nicht unterstützt; nutzt man die Comment-Threads, dann muss man dazu das LiveDoc verlassen und sieht im LiveDoc den Fortschritt der Diskussion nicht.
AM-PACK umfasste bereits ein leistungsfähiges Issue-Management basierend auf Polarion WorkItems. Die Issues werden Problems genannt. Die verschiedenen Problem-Typen sind in der Regel durch ein lila Icon mit einer weißen Ziffer, teils gefolgt von einem weißen Großbuchstaben, gekennzeichnet. Z.B. steht 3A für ein Issue, das beim Durchlauf durch den PEP von der eigenen Organisation in Zusammenhang mit einem eigenen Gut (A=Asset), in der Regel einem eigenen Produkt oder einer Komponente davon, entstanden ist.
Der WorkItem-Typ 3E wurde eingeführt. Er steht für ein Issue, das von der eigenen Organisation beim Bearbeiten eines LiveDocs in Bezug auf ein darin liegendes WorkItem entstanden ist, um Fragen zu diesem WorkItem durch Zusammenwirken mehrerer Nutzer zu klären. Das E nach der 3 steht für Embedded Discussion, womit zum Ausdruck gebracht wird, dass das 3E-WorkItem – anders als alle anderen AM-PACK-Problem-WorkItems – innerhalb eines LiveDocs verwendet wird.
Ein 3E-WorkItem wird unmittelbar nach dem WorkItem, zu dem eine Diskussion stattfinden soll, eingefügt und mit der Tab-Taste eingerückt und dadurch mit dem zu diskutierenden WorkItem verlinkt. So ist es möglich, ohne Inhalte eines zu diskutierenden WorkItems zu verletzten, was z.B. bei Kundenlastenheft-WorkItems völlig unzulässig und in Spezifikations-LiveDocs störend ist, und ohne Rücksicht auf den Status des zu diskutierenden WorkItems, in einem eigenständigen Objekt, eben einem 3E-WorkItem, Diskussionen zu führen und Meinungen zu erarbeiten, dabei bei Bedarf sogar die Polarion Comment-Threads zu nutzen.