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 sind Ihr Partner entlang der gesamten Atlassian Wertschöpfungskette. Gerne beraten wir Sie zu Ihren Vorhaben, setzen diese mit und für Sie um und optimieren bei Bedarf auch Ihre Lizenzmodelle.

 

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.

Kompetenz 19.10.22

Digitale Transformation mit Atlassian-Tools

Wir digitalisieren Geschäftsprozesse mit Atlassian-Tools wie Jira & Confluence – für mehr Flexibilität, Leistung & Transparenz in der Teamarbeit.

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.

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.

Partner 21.07.22

Atlassian

Atlassian Corporation Plc. ist ein führender Anbieter von Tools für Teams, mit namhaften Produkten wie z.B. Jira und Confluence.

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...

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...

Referenz

Integrated Project and User Portal (IPUP)

Für einen Automobilkunden entwickelte catworkx ein Tool zur automatisierten Einrichtung von Jira Service Management-Projekten inkl. transparenter User-Zuordnung – flexibel und skalierbar.

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...

Atlassian Cloud Free trial - Kostenfrei Testen
Offering 02.09.22

Atlassian Cloud testen

Jetzt Atlassian Cloud-Produkte wie Jira und Confluence kostenlos testen und evaluieren.

Referenz

Agile Projektportfolios umgesetzt mit Atlassian-Tools

Thieme Compliance wollte Projekte zentral und transparent steuern. Gemeinsam mit catworkx wurden Atlassian-Tools für das Demand- und Projektportfoliomanagement eingeführt.

Referenz

Schaeffler: Atlassian-Tools erfolgreich transformiert

Schaeffler setzt auf Digitalisierung und transformiert seine Atlassian-Infrastruktur. catworkx unterstützt bei Strategie und Umsetzung dieses ambitionierten Projekts.

Atlassian News: HIPAA-Konformität für Atlassian Cloud
News 16.02.22

Atlassian gibt HIPAA-Compliance für Atlassian Cloud bekannt

Atlassian gab vor Kurzem die sog. HIPAA Compliance für Jira Software Cloud Enterprise and Confluence Cloud Enterprise bekannt.

Neues Produkt "Jira Product Discovery" von Atlassian auf UNLEASH in Berlin angekündigt
News 14.02.23

Atlassian kündigt Jira Product Discovery an

Atlassian kündigte auf der UNLEASH 2023 drei Verbesserungen für Jira an: Product Discovery, kostenlosen Jira Work Management-Zugang und neue Templates für alle Jira-Tools.

Referenz

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

thyssenkrupp Marine Systems setzt auf über 300 Jahre Ingenieurskunst. catworkx begleitet tkMS dabei, Atlassian-Tools aus der Schatten-IT in den ITIL-konformen IT-Betrieb zu überführen.

Referenz

Inventarmanagement mit Jira und Confluence von Atlassian

catworkx modelliert IT-Lifecycle-Management in Jira: Inventarkategorien als Vorgangstypen, der Lebenszyklus als Workflow. Für die Dokumentation wird Confluence optimal eingesetzt.

Produkt

Atlassian-Produkte & catworkx-Apps

Atlassian-Produkte (z.B Jira & Confluence) unterstützen Teams optimal bei der Zusammenarbeit. Ergänzend dazu bieten unsere hauseigenen Apps spezifische Funktionalitäten oder Integrationen.

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...

Offering 19.10.22

Smart Start

Mit Smart Start erhalten Sie nach detaillierter Anforderungsanalyse einen individuellen Prototyp auf Basis von Jira, Jira Service Management oder Confluence.

News 06.07.21

Atlassian gibt Update zur Datenresidenz bekannt

Atlassian gab bereits im März 2021 bekannt, dass die Datenresidenz im Laufe des Jahres in den Cloud-Tarifen "Standard" und "Premium" enthalten sein wird. Jetzt hat Atlassian offiziell den Roll-Out bekannt gegeben. Das Feature "Datenresidenz" ("Data Residency") wird es ohne Aufpreis in den Atlassian-Cloud-Produkten Jira Software, Jira Service Management und Confluence geben.

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.