Adaptavist | 2015

Project Management for Confluence Upgrade

Transforming Enterprise Knowledge Management

Office building

Context

When I first walked into the Kansas City headquarters of a leading healthcare software company, I was struck by the scale of the challenge before us. Their knowledge management system, built on Confluence, had evolved into a critical lifeline connecting over 150,000 healthcare professionals worldwide. This wasn't just a technical system – it was the primary channel through which hospitals and medical professionals accessed vital information about the company's software solutions. The platform had grown organically over four years, accumulating over 500,000 pages and 300 GB of critical healthcare documentation.

The aging system, running on Confluence 3.x, represented more than just technical debt – it embodied years of institutional knowledge and customizations that had made the platform uniquely valuable to its users. However, this same evolution that had made it indispensable also made it incredibly resistant to change.

Challenge

The true complexity of this project revealed itself gradually, like layers of an onion being peeled away. During our initial discovery phase, I realized we were facing not just a technical upgrade, but a delicate balance between preserving essential functionality and modernizing a system that thousands of healthcare professionals relied upon daily.

The challenge was multifaceted: heavily modified core files, customized database structures, and a web of bespoke add-ons that had been woven into the fabric of the system. The most daunting aspect was that these modifications weren't just cosmetic – they represented critical workflows that healthcare providers depended on. Traditional upgrade paths were closed to us, as neither app vendors nor Atlassian could support these customized implementations. We were navigating uncharted waters.

Approach

Rather than viewing the lack of vendor support as a setback, I recognized an opportunity to demonstrate true technical leadership and innovation. I structured our approach around three core principles: thorough discovery, collaborative problem-solving, and knowledge transfer.

The initial discovery phase became a deep archaeological dig into the system's evolution. I led detailed documentation efforts, mapping out not just what had been modified, but why these changes had been made in the first place. This understanding was crucial – it allowed us to preserve the intent behind customizations while finding modern ways to achieve the same goals.

Collaboration became our strongest tool. I established regular touchpoints with the client's technical team, their Atlassian Technical Account Manager, and our own experts. These sessions weren't just status updates – they were problem-solving workshops where we collectively untangled complex technical dependencies and designed solutions that would work within the healthcare environment's strict requirements.

Outcomes

Our efforts culminated in the delivery of a comprehensive upgrade runbook – a testament to our team's technical ingenuity and collaborative spirit. This wasn't just a technical document; it was a roadmap that empowered the client's team to take ownership of their system's future. The client successfully used our guidance to upgrade their test environment, validating our approach and building their confidence in the eventual production deployment.

The project came in under budget and ahead of schedule, but the true measure of success went beyond these metrics. We had transformed a seemingly impossible technical challenge into an opportunity for knowledge sharing and team empowerment. The client's team wasn't just left with an upgraded system – they gained deep insights into their platform and the capability to manage future changes independently.

Key Takeaways

  • Complex technical challenges often require looking beyond conventional solutions to find innovative paths forward.

  • Success in enterprise transformations depends as much on understanding the "why" behind existing systems as it does on implementing new technical solutions.

  • Empowering client teams through knowledge transfer and collaboration creates value that extends far beyond the immediate project goals.

  • The most effective technical leadership balances preservation of critical functionality with the need for modernization and growth.

Learn How To Do What I Do

Unlock your team’s full potential with my training course designed for leaders in software development. Whether you're a product manager, engineering manager, project manager, technical writer, marketer, or executive, I’ll provide you with the tools and strategies to significantly boost your team's productivity and effectiveness. Sign up today and start leading your team toward greater success and collaboration.

© Copyright 2025. Fieldway, LLC. All rights reserved.