Application Lifecycle Management mit Atlassian-Tools bei catworkx

Customer Story

catworkx hat eine hauseigene Integrationslösung auf Basis von Atlassian-Tools entwickelt, um komplizierte App-Entwicklungsprozesse so schlank und strukturiert wie möglich zu gestalten. Der gesamte Entwicklungsprozess wird dabei in einen Jira-Vorgang ausgegliedert. Durch die Verknüpfung mit Confluence, Bitbucket und Bamboo erhöht sich der Automatisierungsanteil. Weiterführend lassen sich Arbeitsvorgänge von allen Beteiligten einfach überwachen und nachvollziehen. Abgerundet wird der App-Entwicklungsprozess in Jira durch implementiertes Release-Management.

Highlights

  • Durch das automatische Anlegen der Entwicklungsprojekte, der Confluence-Bereiche, der Bitbucket-Repositories und der Bamboo-Pläne wird ein Administrator nur noch einmal für die Implementierung des Prozesses und die Wartung des Systems benötigt, aber nicht mehr für das Anlegen der Projekte, Bereiche etc.
  • Der Entwicklungsvorgang wird standardisiert.
  • Die Traceability des gesamten Entwicklungsvorgangs bis zum Artefakt der Version ist gewährleistet.
  • Namenskonventionen werden automatisch eingehalten.
  • Änderungen müssen nur an einem Workflow vorgenommen werden.
  • ALM beinhaltet ausschließlich standardisierte Apps und keine “Skriptlösungen”.

Die Software-Entwicklung bei catworkx unterstützt primär die eigenen Consulting-Tätigkeiten und ist geprägt durch eine Vielzahl individueller Kundenentwicklungen. Im Laufe der 16-jährigen Atlassian-Aktivitäten hat catworkx hieraus über 260 Zusatzlösungen (Apps) abgeleitet, die auf Anfrage oder über den Atlassian Marketplace erhältlich sind.

Die Ausgangslage:


Für eine nachhaltige und qualitätsgesicherte Entwicklung aller Apps strebt catworkx die Instanziierung der gesamten Development-Toolchain an, mit eigenem Jira-Projekt und assoziiertem Confluence-Space, Bitbucket-Repository sowie Build-Plan. Der auf den ersten Blick administrative Overhead für eine relativ kleine Entwicklung bietet die Möglichkeit, durch einen hohen Automationsanteil die Abhängigkeit von Einzelpersonen zu reduzieren sowie Self-Service zu realisieren. Da die existierenden Integrationsoptionen innerhalb der Atlassian-Toolchain den Automationsbedarf nicht abdecken, entschied sich catworkx für eine eigene Integrationslösung.

Der Lösungsansatz:


Führend für den gesamten Entwicklungsprozess ist Jira. Die gesamte Automationskette wird an einem Jira-Vorgang aufgehängt. Der Jira-Vorgang repräsentiert dabei die App auf einer Meta-Ebene, von der aus über einen Workflow insbesondere die administrativen Vorgänge ausgelöst werden:

  1. Automatisches Anlegen eines Jira-Projekts, über das die eigentliche (Weiter-)Entwicklung der App gesteuert wird.
  2. Automatisches Anlegen eines Bereichs für die App-Dokumentation im externen Confluence.
  3. Automatisches Anlegen eines Repositories in Bitbucket.
  4. Automatisches Anlegen eines Build-Plans in Bamboo.

Der App-Vorgang dient später als zentraler Einstiegspunkt, von dem aus der gesamte Entwicklungsprozess überwacht und nachvollzogen werden kann und damit die Traceability gewährleistet wird. Die Gesamtheit der App-Vorgänge wird in einem dedizierten Projekt verortet und bildet gleichzeitig den App-Katalog ab.

Application Lifecycle Management mit Atlassian-Tools bei catworkx - Customer Story
Application Lifecycle Management mit Atlassian-Tools bei catworkx - der Workflow

In Bezug auf die eigentliche Featureentwicklung ist ein Entwicklungsworkflow umgesetzt, der vollständig über Trigger aus Bitbucket durchlaufen wird. Der Entwickler muss seine Entwicklungsumgebung nicht verlassen und arbeitet in einem Tool. Mit dem Anlegen eines Feature-Branches wechselt der Vorgang automatisch in den Zustand “In Bearbeitung”. Auch die weiteren Übergänge in Richtung QA erfolgen automatisch, ausgelöst über Trigger in Verbindung mit Pull-Request in Bitbucket und deren Abnahme bzw. Zurückweisung. Alle diese Funktion bietet die Jira/Bitbucket-Integration im Standard.

Eine zusätzliche Erweiterung hat catworkx für das Release-Management der eigenen Apps vorgenommen und dabei wiederum die Implementierung über einen Jira-Vorgang gewählt. In dessen Workflow sind Synchronisationsfunktionen aus der catworkx-App Version Management for Jira eingebettet, um “echte” Versionen am Projekt anzulegen, zu aktualisieren und zu veröffentlichen.

Neben der höheren Flexibilität, die durch die Abbildung eines echten Workflows im Release-Management und die zusätzlichen Felder für Versionsinformationen erreicht wird, lässt sich über Bordmittel von Jira leicht ein Release-Branch erzeugen. Dies erlaubt den Durchgriff vom App-Vorgang bis auf das Artefakt der Version. Weiteren Mehrwert zieht catworkx aus der Tatsache, dass die hauseigene App Issue Publisher for Jira dafür eingesetzt werden kann, um automatische Release-Notes als Confluence-Seite zu generieren.

Kontaktieren Sie uns!

Wir beraten Sie zum gesamten Atlassian Ecosystem und unterstützen Sie gerne hinsichtlich der Optimierung von Lizenzmodellen und -kosten.
 
Referenz

Implementierung eines Application Lifecycle Managements

Die EOS Gruppe hat das Anforderungsmanagement seiner Inkassobearbeitung lange über eine Anforderungsdatenbank verwaltet. Unter Einsatz von Jira gelang es catworkx die Umsetzungsanforderungen in Jira zu überführen und das Application Lifecycle Management zu optimieren und zu vereinfachen.

Icon Atlassian Dev Tools
Produkt 08.08.22

Dev Tools

Durchsuchen, testen, reviewen und verwalten Sie Ihren Code mit den Atlassian Entwicklungstools (Dev Tools): Bitbucket, Bamboo, Fisheye etc.

Referenz

Flexibles Versionsmanagement über Vorgänge in Jira

Jira von Atlassian bietet standardisiert eine Versionsverwaltung für Jira-Projekte an. catworkx hat weiterführend eine flexible Versionsverwaltung auf Basis von Jira-Vorgängen abgebildet, die es zusätzlich erlaubt, mehr Datenfelder anzubieten und die volle Workflow-Engine von Jira zu nutzen.

Referenz

Integrated Project and User Portal (IPUP)

Transparente und flexible Verwaltung von Projekten und Usern in großen Umgebungen mit Jira Service Management: catworkx hat für einen Großkunden aus der Automobilbranche ein Tool entwickelt, mit dem Projekte nebst Zuordnung beteiligter Benutzer weitgehend automatisiert eingerichtet werden.

Kompetenz 19.10.22

Digitale Transformation mit Atlassian-Tools

Wir bei catworkx digitalisieren für unsere Kunden Geschäfts- prozesse auf Basis von Atlassian-Tools, wie Jira und Confluence, weil wir von der Flexibilität, Leistungsstärke und Transparenz der Produkte für eine reibungslose Zusammenarbeit von Teams überzeugt sind.

Referenz

Inventarmanagement mit Jira und Confluence von Atlassian

Der catworkx-Ansatz für Lifecycle-Management von IT-Inventar: Der Lebenszyklus des Inventars wird hierbei als spezifischer Jira-Workflow modelliert sowie verschiedene Inventarkategorien als Vorgangstypen abgebildet und verwaltet. Für die Dokumentation bietet sich Confluence perfekt an.

Referenz

Verwaltung von Urlaub, Krankheit und Abwesenheiten mit Jira

Aus catworkx-Sicht sind dem flexiblen Einsatz von Jira-Applikationen kaum Grenzen gesetzt. Ein etwas untypischer Jira-Anwendungsfall, für den catworkx die App „Leave Management“ entwickelt hat, ist die Verwaltung von Abwesenheiten (z.B. Urlaub oder Krankheit) über spezielle Vorgangstypen.

Referenz

catworkx-Erweiterung für die R4J-App

Automatisierte Erstellung von Anforderungsstrukturen für neue Jira-Projekte: Die von catworkx entwickelte Erweiterung "Project Management to R4J" (PM2R4J), ermöglicht eine automatisierte Provisionierung und erspart so zeitaufwendiges, manuelles Kopieren bei der Neuanlage von Projekten.

Referenz

Zentrale Steuerung von IT-Ausfällen mit Jira und Statuspage

Statuspage sorgt für einen guten Überblick bei IT-Ausfällen, diese müssen aber teilweise händisch eingepflegt werden. Hier schafft eine von catworkx entwickelte Anbindung von Jira Software zu Statuspage Abhilfe, die es ermöglicht, Ausfälle direkt aus Jira heraus zu dokumentieren und zu steuern.

Referenz

Datenschutz-Management-System mit Jira und Confluence

catworkx hat für die Umsetzung der DSGVO im eigenen Hause für einen kollaborativen Ansatz entschieden, der Datenschutz als lebenden Prozess begreift. Mit Jira und Confluence wurde ein Datenschutz-Management-System (DSMS) entwickelt, das die geforderten Dokumentationsstrukturen transparent abbildet.

Lösung 21.09.22

Application Lifecycle Management (ALM)

Application Lifecycle Management (ALM) bei catworkx erfüllt alle Anforderungen von der Entwicklung über die Betreuung von Applikationen bis hin zum gesamten Lebenszyklus einer Applikation und das unter Einsatz von Atlassian-Tools.

Referenz

Problem Management mit Jira Software von Atlassian

Der Optimierung von Problem Management im Service und Support hat sich catworkx bei einem weltweit agierenden Kunden in der Automatenbranche gewidmet. Hauptanforderung war die Automation von Prozessen, die mit Jira Software sowie den Apps „Score Rating for Jira” und „Copy & Sync” umgesetzt wurde.

Atlassian Access - Cloud Competence Center
Produkt 28.09.22

Atlassian Access

Atlassian Access bietet eine zentrale Admin-Konsole zur Verwaltung der eingesetzten Cloud-Produkte, wie z.B. Jira, Confluence, Bitbucket und Trello.

Referenz

Agile Projektportfolios umgesetzt mit Atlassian-Tools

Als Lösungsanbieter rund um die Arzt-Patienten-Kommunikation stand Thieme Compliance vor der Herausforderung, die unternehmensweiten Projekte transparent und zentral abzubilden. In Zusammenarbeit mit catworkx wurden Atlassian-Tools für das Demand- und Projektportfoliomanagement eingeführt.

Referenz

Überführung von Atlassian-Tools in den ITIL-IT-Betrieb

thyssenkrupp Marine Systems kann auf mehr als 300 Jahre Erfahrung in Spitzentechnologie und Ingenieurskunst "Made in Germany" zurückgreifen. catworkx begleitet tkMS mit umfassendem ITIL-Prozessverständnis bei der Überführung von Atlassian-Tools aus der Schatten-IT in den ITIL-IT-Betrieb.

Referenz

Jira-Integration von Demand- und Projektportfolio-Management

Auch im Bereich Demand- und Projektportfolio-Management konnte catworkx in einem Kundenprojekt die große Flexibilität von Jira unter Beweis stellen und aufzeigen, dass sich relevante Geschäftsdaten und Einflussfaktoren so optimal kanalisieren und bewerten lassen.

On-Premises in die Atlassian Cloud bei Oetiker nahtlos integriert
Referenz

Nahtlose Migration von On-Premises in die Atlassian Cloud

Oetiker ist ein Anbieter anspruchsvoller Verbindungslösungen für die Fahrzeugindustrie und ist weltweit führend bei Klemm- und Verbindungslösungen. 2021 führte catworkx erfolgreich ein Cloud-Assessment sowie die Cloud-Migration für Jira Software und Confluence im Unternehmen durch.

Referenz

Der Weg zu mehr Transparenz in der IT mit Jira Software

Mehr Transparenz in der IT und bei externen Dienstleistern – vor dieser Herausforderung stand ein Finanzdienstleister mit rund 17.000 BeraterInnen im Einsatz. Gemeinsam mit catworkx wurde über einem Projektzeitraum von sechs Jahren Jira Software firmenübergreifend eingeführt und weiterentwickelt.

News 21.04.21

Neue Features für „Teamworkx Issue Picker for Jira" (Cloud)

Die von catworkx entwickelte Lösung „Teamworkx Issue Picker for Jira” ermöglicht die zielgerichtete Verlinkung zwischen zwei oder mehreren Jira-Vorgängen. Die App ist über den Atlassian Marketplace für alle Jira-Varianten und Deployment-Optionen verfügbar. In der Cloud-Version 1.1.1 sind jetzt zwei neue Features hinzugekommen, die die funktionelle Lücke zum Funktionsumfang der Server-App weiter schließt.

Trainings catworkx
Service 12.09.22

Trainings

Atlassian-, catworkx-, BigPicture-, & SAFe®- & Trainings - ob als Inhouse-Training in Ihrem Unternehmen oder als Online-Training, catworkx bietet ein umfangreiches Trainingsportfolio an. Darunter auch eigens entwickelte Trainings für Jira und Confluence.

Bleiben Sie auf dem Laufenden!

Sie interessieren sich fürs Atlassian Ecosystem, modernes Teamwork, die Digitalisierung der Arbeitswelt und agile Methoden?

In unserem Newsletter informieren wir Sie über Neuigkeiten zu Atlassian & catworkx, spannende Veranstaltungstermine, kostenfreie Webinare, neue Schulungsangebote sowie interessante Whitepaper und Blogbeiträge.

Bitte füllen Sie alle markierten Felder (*) aus.