hours of research
concepts
existing journeys documented
streamlined new journeys
Achieved 300k additional monthly active users in six months, a 10-point CSAT score increase, and contributed to $8 million USD annual revenue growth.
Atlassian make tools like Jira and Trello that are used by thousands of teams worldwide. And they’re serious about creating amazing products, practices, and open work for all teams.
Atlassian users encountered several challenges when integrating Jira and Confluence with Microsoft Teams, including:
As a result, users miss out on: previews of links to provide more context, being notified of updates across their projects, finding/commenting on Jira issues or Confluence pages are shared during conversations in Teams.
Quantitative data revealed an 88% drop-off rate during the installation process of the Jira app.
We added overarching hypotheses to break down our goals into structured solution statements. This helped us understand: (We believe) What the goal for the project was, (will result) What we expect to happen, (because) Why.
1
We believe improving the Microsoft Teams install experience
will result in more Jira app completions
because users will have an experience that guides through the process of getting Jira app into Microsoft Teams.
2
We believe improving the Microsoft Teams unfurl experience
will result in more sign-ins and request access approvals
because users will have a simpler unfurl experience that will increase user engagement.
By redesigning the Teams experience, we addressed the previous 88% drop-off rate during app installation, seamlessly guiding users through the setup and significantly increasing successful installations. Additionally, we refined the unfurling of Jira and Confluence links within Teams, delivering clearer previews and actionable insights that boosted user engagement and encouraged more frequent sign-ins.
To support these improvements, we established user-centric design principles emphasizing clear guidance, reduced decision fatigue, conversational language, and a cohesive integration experience, ensuring a consistent and intuitive journey across Atlassian and Teams platforms.
I created and ran design activities to collect more qual data before during the discovery phase. We learnt a lot about the usability and customers, all the highs and lows of using Atlassian third-party apps in Microsoft Teams. Here is a summary of each activity and learnings:
PURE evaluation
Empathy mapping
10x Customer interviews
We took all the information we learnt from our discovery phase and found that Atlassian customers go through cycles of collaboration.
The sender shares a link to a Jira issue or Confluence page to collaborate, inform, or unblock work. This was shared in a third-party app like Teams. The receivers would then have chats or meetings in the third-party app that drive them back into the Atlassian product, resulting in a deep dive, more collaboration, or being invited into the product.
Using all the qual data we collected, we were able to form two archetypes:
Creator
Typically a Lead or Product/Project Manager focused on ensuring work progresses at a good pace.
Consumer
Typically an individual contributor, such as an engineer or designer, focused on completing tasks.
We created and applies some principles to keep the multiple experiments and projects on guardrails – allowing the experience to feel consistent and cohesive. Using conversational-style flow that guides users through the different processes (adding an app, connecting with Atlassian ID, setting up notifications, etc.).
Here some principles I developed:
I ran a workshop (one of many throughout the project) to build out solutions and concepts. We used the HMW exercise in this workshop to start to define the possible solutions based on the data we collected and our understanding of it.
During the workshop, we also spent time sketching some concepts based on problems and those HMWs. I also created a specific hypothesis around each concept. With each concept, we ran through a DVF exericse to deteminte which one of these concepts would create the most impact based on our confidence.
I took apart 9 existing flows that I documented and rebuilt them around the principles, qual and quant data, and concepts. I followed a modular design methodology so that the experience into broken up into separate steps. This helps users have a conversational-style flow that guides them through any process. It also ensures we can remain agile throughout the design and engineering processes as we might need to chop and change.
We went from 9 journeys to just 5 now, removing about unnecessary 15 steps along the way.
Comprehensive flow – taking into account possible routes and states.
Modular Conversations between the user and app – allowing more modules to be added.
Reducing decisions – adding default values (i.e. what kind of notifications they need) would remove unnecessary steps.
I separated the future-state user journeys into five main user stories, that I then turned into journeys, all while adding med-fi designs. This process helped the engineers speed up their feasibility checks, as they were able to understand the requirements and scope of work within a single view.
(Med-fi gave the engineers enough detail about the IA and layout)
One of principles was to "match both systems". We needed to marry the Atlassian and Teams experiences (UX and UI) into one cohesive system that could be used for current and future projects. This required a deep understanding of each their design languages, the differences, the similarities, and any restrictions.
I also collected screenshots of an Atlassian product, i.e. Jira Software and I did the same thing for Teams. This helped me understand how the design language was used in a real product. I wanted Atlassian users to feel familar with the design language when they were in Teams and also for Teams users to feel like they're getting a familar experience when using a third-party app. This included bringing in elements that they saw and interacted with every day, using the recognition over recall principle to reduce their congitive load, especially for first-time users.
After several meetings of meetings with the Engineering team, we realised how limited we are by Teams ecosystem restrictions. These are in place for a good reason, Microsoft are running enterprise software that needs to handle secure communications for customers like Mercedes, Bosch, and Boeing (to name a few). This meant we had limited scope to what changes we could make and how we could do them. I focused redesigning existing components rather than a complete rehaul.
This experience is content heavy with too many CTAs and takes up a lot of screen space – it also lacks structure and visual langage that resnotes with our customers. Users become disorentated and frustrated. The focus was on reducing content and action density – using several of our principles to guide the design and engineering decisions.
We used adaptive card v2 to help us move away from static card to dyanmic cards that can be updated on the fly. This helped us separate content based on Atlassian permissions.
The process to install Jira was also content heavy and lacked strong value props (i.e. how to use the app and its features).
It is well know that certain Atlassian products are difficult to use and puts non-technical customers off from using it. But we felt this was the perfect position for third-party apps to take over and allow non-tech customers to interact and utilise Atlassian products without having to venture into the product. We could bring the most used and best features by simplifying them into a product like Teams. So that's what I envisioned next.
Oh boy did I deliver. I had a lot of help from other designers along the way including more focused collaboration with our Content Designer for messaging. From spec sheets, animations, Figma libraries, to Looms and Confluence pages. The engineers had the whole package and all within their timelines. This allowed them to hit all their milestones on time.
Concise qual and quant data, clear principles, lots of workshops, meetings, looms, and safe zones for communication.
I couldn't possbilily show you all the work that the design team delivered for this project but it was a lot. And it's still ongoing. I'm proud to have created this fundamental leap for Atlassian within Teams. This ensured that we showed design value, not only in the results but the way we worked with our stakeholders and peers, and our Microsoft partners (who we got glowing feedback from).
And once we hit that launch button, the charts for MAU, CSAT, PEU just kept going up and up.
But it wasn't all me, there is a whole team of Engineers, PMs and other Designers who enabled all this great work. Thank you team.