The Fusion of Jira Data Center and Azure DevOps: A Lufthansa Group Case Study

The Lufthansa Group's Digital Hangar utilized Getint's Azure DevOps to Jira integration app to enhance collaboration between their software development and pipeline development teams, spanning multiple locations and projects. This strategic move aimed to improve efficiency, minimize errors, and support the Hangar's growth ambitions.

Interviewee:

Simon Butscher, CoP (Community of Practice) Lead DevSecOps & Engineering at Lufthansa Digital Hangar & Head of IT Architecture & Software Development at Swiss International Air Lines

Context:

The Lufthansa Group, a global aviation conglomerate with over 300 subsidiaries and affiliate companies (including Swiss International Air Lines, Eurowings, and Austrian Airlines), has a diverse portfolio of network airlines, point-to-point airlines, and service enterprises in the aviation industry. Established in 1953, Lufthansa employs over 109,000 individuals worldwide and generated revenues of €32.8 billion in 2022.

What is the purpose of this integration, and which teams will use it?

The integration is primarily for the Lufthansa Group Digital Hangar, a collaborative space for various organizations within the Lufthansa Group, specifically all hub airlines (Swiss, Lufthansa, Brussels, Austrian Airlines). A hub airline operates on a Hub and Spoke Model, where flights are routed through a central hub, offering more destination coverage, cost-effectiveness, and manageable logistics. In contrast, a Point-to-Point Airline provides direct flights between origin and destination, eliminating the need for hub connections, ideal for high-demand routes and offers travelers a potentially faster and more convenient journey.

The Lufthansa Group Digital Hangar uses Getint’s Azure DevOps to Jira integration app. This collaborative space, launched last year, modernizes software development for various customer touchpoints, such as the website, mobile app, and chat. With teams in diverse locations like Gdansk, Barcelona, and Basel, the Hangar hosts over a thousand employees, with plans for expansion. The majority are software developers, and Jira is widely used for task management, while Azure DevOps handles pipeline development. Therefore, this integration aims to bridge the gap between these two departments. We anticipate the integration to cover more than 50 projects initially and eventually extend to hundreds, each with its distinct team.

Which internal team identified the need for this integration: Developers or Business?

Both the business and development sides recognized the need for this integration. Our developers, accustomed to working in DevOps, missed having work items for reference, while product personnel found it challenging to track progress in Jira without visibility into DevOps. Initially, we manually created tasks in both Jira and Azure DevOps, but it wasn’t efficient and was susceptible to errors.

What are the key criteria for this project to be deemed successful?

Several aspects need attention. Primarily, reliability is essential. The system should run smoothly with minimal monitoring and maintenance, and any issues should trigger an immediate notification. The teams rely heavily on this system. If tasks do not reach developers, they cannot begin their work. It also needs to be easily configurable to accommodate the inevitable differences in team workflows. During testing, we noticed an absence of automated assignee mapping, and we appreciate that Getint’s team addressed our concerns and committed to customizing this feature for us.

What factors are critical when selecting a Vendor to work with?

We consider both soft and hard factors. In this case, we needed a Vendor offering an immediate solution, ready for quick deployment without setup issues. We need assurance that the tool fits our needs and is utilized effectively by our teams, while staying within budget as the project expands. We initiated this project as a Proof of Concept (POC), so we needed a Vendor that understands and supports our approach. Acknowledging the complexity of our internal processes, Getint’s team demonstrated a willingness to collaborate.

What other tools were you considering, and why did you ultimately choose Getint?

We considered other tools, such as Exalate, but Getint’s demo outshined the competition. Additionally, Getint demonstrated understanding of our case and proposed a custom licensing arrangement that catered to our needs. Security and data protection are paramount to us, so we ruled out all SaaS solutions. Getint offered an on-premise deployment option, which perfectly met our requirements.

Exeperience a smarter way to integrate & synchronize.

Discover the power of seamless connections, bridging your favorite tools for optimized workflow and productivity. Unleash the potential of unified platforms with Getint.