Tools: Figma, Google Analytics, a11y Audit, Competitive Analysis, Usability Testing, Elicitation Studies, A/B Testing, User Survey, Design System.
Collaborators: 1 Product Owner, 3 Developers, 1 UX Designer
Duration: 7 weeks (2024), Appian Releases 24.4-25.2
“Appian Docs is very busy, which makes it hard to find anything.”
Appian automates business processes for 2,100+ global customers, with over 4,000 daily users relying on the Appian Documentation Site for platform guidance, solutions, and releases. However, the site’s outdated user experience has led to increased errors and reduced productivity, with 20% of users reporting difficulty finding information on Appian Docs.
To address this, I led the standardization of the site’s user interface.
Below are 3 case studies highlighting how I address Appian Docs’ usability, accessibility, and user interface issues.
Check out the live site here!
Before. The old Appian Docs Site, which was last updated ~10 years ago.
After. The redesigned Appian Docs Site is powered by a unified, reusable design system that overhauls the design, behavior, and accessibility of all existing components.
Before. The old Appian Docs Site was not designed for mobile devices.
After. The redesigned Appian Docs Site is optimized for mobile, allowing users to access documentation on the go.
A user survey (n=118) showed that 44% of users experience difficulty navigating the site. Describing the “ideal docs site”, 95% of users prefer a book-like structure, with chapters and topics.
I approached the redesign first via this analogy: books follow a tree-like structure, with sentences as leaves connected to paragraphs, chapters, and sections.
Unfortunately, Appian Docs uses collections and cannot support breadcrumbs.
I focused on the next-best solution: improving navigation by unifying and enhancing the site's information hierarchy.
How can Appian Docs navigation provide users with enough information so that they know where to go?
With my UX collaborator, we reviewed 20+ documentation sites, noting that many use a "mega menu" style. A "mega menu" is a navigation tab that expands downwards, spanning the full width of the screen, and is able to support additional context to items.
While maintaining consistency with Appian.com, I adopted a similar approach for Appian Docs.
How can we ensure navigation remains usable on smaller screens? About 15% of Appian Docs users (~20,000) access the site on mobile devices.
I defined breakpoints for Appian Docs based on popular device sizes and Chrome browser breakpoints. Chrome is the browser most used to access Appian Docs.
On smaller screens, visible items are enlarged and lose context (a “parent” item, for example). To address this, I added breadcrumbs to the navigation bar. Breadcrumbs strengthen users’ mental map of the navigation hierarchy and eliminates the need to remember their precise location within this menu.
I validated these design decisions through usability testing, where 6 participants completed information-finding tasks on a mobile device. I wanted to ensure that
The new navigation bar met user expectations: all participants were able to find necessary information on the redesigned Docs Site, even on a mobile device. Participants particularly appreciated the faux-breadcrumbs!
"On mobile as you click you forget where you are, so breadcrumbs were really helpful"
With UX stakeholder feedback, I made additional styling improvements to finalize the design.
Within content pages, the Content Browser and Table of Contents components guide user navigation — showing related topics and enabling in-page section navigation respectively. However, their outdated design complicates usability: hallway test users (n=4) are confused about the difference between the navigation components.
I began the redesign with a competitive analysis of 10+ sites and a design audit of both components. I identified three main usability red flags:
Addressing these issues,
My redesigned Content Browser uses varied font weights, colors, and indentation to communicate information hierarchy across articles and topics.
To minimize visual noise, the Content Browser uses a subtle color palette and includes controls to collapse the component.
I mimicked scrollbar designs in the Table of Contents component, signaling its purpose (exploring contents on the page).
I validated these design decisions through usability testing. Aiming to verify that the visual affordance of these components align with users’ expected interactions, I asked 4 participants to interact with a static prototype. Their responses confirmed that the new navigation components were effective!
"I expected to go to another article if I click [on a title in the Content Browser]."
"Clicking on [section title in the Table of Contents] doesn’t actually take me to where it is supposed to go [...] I expect to go to another part of the page, below."
I moved on to mobile responsive design for these components. Balancing the information density of these components with mobile users’ needs led to a (not-so-)surprising decision to omit the Table of Contents. On mobile, users focus on the article’s content, which takes up the majority of their viewport. Inserting the Table of Contents does not aid with navigation but distracts users from their target. In this case, less design is more effective.
I developed two mobile Content Browser designs with different UIs and interactions. I tested these with 6 participants with varying technical experience in an A/B usability test to determine which design (a) conveys an accurate understanding of Appian Docs and (b) appears more intuitive to the user.
This design uses an intuitive dropdown interaction, which I expected to invite user engagement. However, I was concerned about the crowded top-right touch area. Additionally, placing the version selector within a page could lead users to think it only affects the current page, not the entire product topic.
This design uses a less common interaction pattern - a secondary sidebar - which I anticipated would be less interactive, especially for older users. I traded off the product version selector's discoverability in favor of creating a better mental model for how it impacts the content.
I took notes of users’ reactions, actions (tap, swipe, etc.), and questions and organized my findings in an affinity diagram.
Most notably, I found that the "most interactive" design is not the most effective. In detail:
With these insights and feedback from key stakeholders, I refined the design to its final version!
To address these issues, I worked closely with our Accessibility Auditor and studied a11y best practices. My design process always starts with an audit of the current design, testing specifically for accessibility concerns.
This zoom-in functionality on images suffers from several accessibility and usability issues: the overlay has no visible exit controls, users cannot exit the overlay using their keyboard (“esc” key), and the content behind the overlay retains interactivity.
I created an initial design to address accessibility issues and tested it with 4 participants aged 20-45 (elicitation studies). I showed participants an “expanded” version of an image on Appian Docs and asked them to describe behaviors they expected to have caused the enlarged image.
This informed the final design, which uses the most common user interactions. I then worked with developers to integrate accessibility features into the zoom-in functionality, documenting these in the design spec.
I redesigned the code box on Appian Docs to deliver a more enjoyable experience to users with varying backgrounds in computing.
In the previous design for the code box,
What makes a code box “modern”? I conducted competitive analysis on other documentation sites and abstracted the elements that contribute to the modernized look and feel.
With insights from competitive analysis, I came up with a new design – a complete UI refresh: updated color scheme, new "copy" icon, revised tooltip design, and a programming language indicator.
I conducted usability testing with 4 participants to validate that users can successfully interact with the code box. Post-task, I prompted users for more specific feedback.
While most found the design utterly unremarkable (“I guess it just looks like that…”), one participant appreciated the language indicator, particularly as they were unfamiliar with programming. This suggests that what seems boring to experienced users can be reassuring and user-friendly for new users. Boring can imply ease and trust.
The redesigned Appian Documentation site is currently being implemented. It is expected to be live in 24.4 – 25.2 Appian Releases, affecting 144000+ docs site users.
Because of the implementation timeline, I was not able to comprehensively test the modernized Docs Site (just individual components). I would like to conduct a heuristic analysis to confirm that users are able to more easily navigate through the site and find information they need. As Appian Docs continues to evolve, I would like to optimize the design to adapt to more modern development best practices.
my resume ---- my LinkedIn ---- my e-mail