Joy-to-use Tech Docs

Product Design, Design System, Responsive Design
Redesigned Appian Documentation Site for improved accessibility and mobile responsiveness.

Tools: Figma, Google Analytics, a11y Audit, Competitive Analysis, Usability Testing, Elicitation Studies, A/B Testing, User Survey, Design System
Project Type: B2B, Business Process Automation (BPA), Desktop and Mobile Web Design
Collaborators: 1 Product Owner, 3 Developers, 1 UX Designer
Duration: 5 weeks (2024), Appian Releases 24.4-25.1

Project Space

Issue

"It's hard to find anything.”

—user survey response

You are a tech-savvy product owner. Exploring workflow automation for your team, you visit Appian Documentation to evaluate Appian’s capabilities—but find it extremely difficult to navigate and overwhelming. You abandon the site, and start looking at a competitor.

You are a consultant using Appian Designer for a client’s project, and a screen-reader user. Appian Documentation should be your go-to resource to troubleshoot your project, but because it is not screen-reader friendly, you avoid visiting the site entirely.

You are an Appian developer in-training. You’ve encountered a platform error and know the solution exists somewhere in Appian Docs. You eventually find it, but only after digging through pages upon pages with interactions that feel more early-2000s than enterprise-grade.

Opportunity

Appian automates business processes for 2,100+ global customers. Every year, over 144,000 users rely on Appian Documentation Site for platform guidance, solutions, and release updates.

Redesigning the site for improved navigation, accessibility, and interaction design is a major opportunity to better support both current and prospective customers, while reinforcing Appian’s position as an innovative industry leader.

My Contribution

Design Impact

  • Co-created the design system for Appian Docs and owned the design of 10+ reusable key components.
  • Led UX reviews with 3 developers to ensure WCAG compliance.
  • Conducted 5+ user research sessions, including user survey analysis, observation studies, competitive analysis, usability testing, and A/B testing.

Business Impact

  • Delivered an accessible, mobile-responsive, and intuitive documentation experience that aligns with Appian’s UX strategy.
  • Elevated a high-visibility yet previously overlooked part of the Appian product experience.
  • Supported the Product Enablement Team to meet key 2024-2025 goals.

Solution

It's live! Check out the redesigned site here :-)

Before. The old Appian Docs Site, which was last updated ~10 years ago.

Previous Appian Docs site design

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.

Updated Appian Docs Site with cohesive design system.

Before. The old Appian Docs Site was difficult to use on mobile devices.

Previous design for Appian Docs Site (mobile)

After. The redesigned Appian Docs Site is optimized for mobile, allowing users to access documentation on the go.

Updated Appian Docs Site (mobile)
(Almost) all components I designed.

Design

Usability & Navigation

Site navigation is the #1 issue for Appian Docs.

44% of users experience moderate to high difficulty navigating the site.

—user survey (n=118)

“If you don’t know exactly what you’re looking for on Appian Docs, you won’t know where to go.”

—user survey response

Improving the navigation structure of the site is a major opportunity for increased customer satisfaction and user trust.

95% of Appian Docs users describe the “ideal docs site” as “like a book, with chapters and topics.”

On a website, this hierarchy is reflected through breadcrumbs, a feature supported by many modern docs sites.

Unfortunately, Appian Docs uses collections (illustrated below) and cannot support breadcrumbs at all.

I adapted and focused instead on unifying and enhancing the site's information hierarchy. With product knowledge from my PO, Google Analytics data on the site's traffic, and observation studies on how users interact with the site, I identified the highest-impact and most-used components on the site. I targeted the topmost Navigation Bar, the left-rail Content Browser, and the right-rail Table of Contents (TOC).

Improving Site-Wide Navigation

The topmost navigation should provide users with enough information so that they know where to go. Additionally, this navigation should scale with the site—prepared to support more content without sacrificing understandability.

The outdated navigation bar grows vertically as new releases are added, cluttering the interface and is difficult to parse.

My UX collaborator and I reviewed 20+ documentation sites for their approach to navigation menus with large numbers of links/items.

Competitive Analysis
  • Full-width expansion, making use of the viewport’s entire width.
  • Group related content together within the navigation bar.
  • Include context/description for links/items.

Adopting a similar approach to Appian Docs, I also introduced nesting levels for increased scalability.

But how can we ensure navigation remains usable on smaller screens?

About 15% of Appian Docs users (~20,000 people) access the site on tablets or mobile devices. 

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.

Validation: User Testing (n=6)

Participants: 3/6 daily Docs users, 2/6 monthly user, 1/6 new user
Task: Navigating to a specific page about an Appian product of interest.
Results:

  • 6/6 participants used the Navigation Bar to find the page.
  • 6/6 participants found the page of interest.
  • 2/6 mentioned using search as a secondary navigation.
  • Participants found “breadcrumbs” helpful.
"On my phone, as I click I forget where I am, so breadcrumbs are really helpful."

Final mobile Navigation Bar design, ready for developer hand-off

In-page Reading Experience Make-over

The Content Browser (right rail) is intended to show related topics and TOC (left rail) aids within-page navigation. However, the outdated design makes them unusable.

“I’m not sure how these [navigation rails] are different from each other, so I usually don’t use them.”

—hallway test participant

Previous design of navigation controls are confusing to users.

How can we remove ambiguities between the Content Browser and TOC so that users can use them for navigation?

I began the redesign with a competitive analysis of 10+ sites and a design audit of both components.

Competitive Analysis

  • Collapsible content browser that allows users to focus on current page.
  • Indicate hierarchy between items through consistent use of margins, paddings, and colors.
  • TOC is expressively named ("On this page", "In this article", or "Contents").

Design Audit

  • Unclear information hierarchy due to the rails' similar designs.
  • Varied font sizes, weights, and high-contrast colors contribute to visual overload.
  • Lack of design analogies. The TOC does not explicitly elicit "scroll" behavior with the page, leading to user surprise.
  • Low-impact title (with the current page's title) leads to user confusion about its purpose.

Design Decisions

Consistent font sizes but with varied weights, colors, and indentation communicate information hierarchy across articles and topics.

Component design for Content Browser

Lower-contrast colors and controls to collapse the Content Browser help reduce visual overload.

Lower-contrast colors and controls for collapsing Content Browser

Employ the scrollbar analogy for the design of the TOC component, signaling its purpose (vertical scrolls that allows navigation to contents on the page).

Scrollbar analogy employed in TOC
Validation: Mid-fidelity User Testing (n=4)

I wanted to verify that the visual design of these components align with users’ expected interactions. I observed the participants' interactions on the site as they explore it freely.

Familiarity with Appian Docs: 2/4 daily users, 2/4 monthly users
Task: Explore the prototype freely, acting on their impulse
Results:

  • All participants recognize that the TOC and Content Browser support navigation, but for different purposes.
  • 4/4 participants expect clicks on the TOC will allow scroll to different sections within the page.
  • 3/4 participants expect the TOC to scroll and collapse/open sub-sections as they scroll on the page.
  • 4/4 participants expect clicks on the Content Browser will lead them to different pages. 
Viewing Docs on mobile, users’ priorities change—so does my design.
On small screens, users primarily focus on the target article’s content—not exploration. This content takes up the majority of their viewport, so the Table of Contents is hidden. The Content Browser, on the other hand, needs to support a large number of interactions (viewing related topics, navigating to related pages, toggling the Appian release version) in a small area of interaction.
I developed two versions of the Content Browser and conducted A/B testing with users to determine which design allows them to complete tasks most accurately (not fastest!)
Validation: High-fidelity Mobile User Testing (n=6)

Familiarity with Appian Docs: 3/6 daily users, 2/6 monthly user, 1/6 new user
Task 1:
Exploring content related to the current page.
Task 2:
Finding specific information on the current page.
A/B Options:

Option A: "Dropdown"

Pros:

  • Intuitive dropdown interaction for Content Browser.

Cons:

  • Crowded top-right touch area.
  • Version dropdown within a page may suggest it only affects the current page, not the entire product topic.
Option B: "Sidebar"

Pros:

  • More accurate representation of how version dropdown affects contents.

Cons:

  • Less common interaction pattern (secondary sidebar), may be difficult for older users.
  • Less discoverability for version dropdown

Results:

Users prefer Option B.
‍The more interactive design is not the more effective.

    Option A: "Dropdown"

    More interactive, but allows for greater margin of error in interaction and less accurate understanding of Appian release versions. Lots of questions about versioning and "Didn't mean to click on that!"

    Option B: "Sidebar"

    Less interactive, but communicates better touch targets and conveys more accurate understanding of Appian release versions. We hear multiple "I like this more now that I've clicked on it and found out where the version dropdown is."

    "I like this [Content Browser] more! It's a better mental model."

    —user testing participant

    Final mobile Content Browser design, ready for developer hand-off

    Accessibility Review

    Beyond improving usability, I prioritized auditing components for accessibility issues and removing accessibility barriers. This led me to redesigning the often-overlooked zoom-in functionality on Appian Docs.

    Design Audit

    • Overlay modal has no visible exit controls.
    • Pressing “ESC” key does not exit the overlay modal.
    • Content behind the modal retains interactivity.

    Outdated Zoom-in functionality does not support keyboard access and lacks visible controls.

    This accessibility issue does not just affect screen-reader users, but any users who rely on keyboard shortcuts to view diagrams/screenshots to understand complex concepts—a crucial and common scenario for enterprise offerings.

    Validation: Low-fidelity Elicitation Studies (n=4)

    • Participants: 4 participants, aged 20-45.
    • Task 1: I show each participant a static prototype of Appian Docs and ask them to gesture how they would zoom-in to the image.
    • Task 2: I show each participant a static prototype of Appian Docs and ask them how they would exit the zoomed-in view.
    • Results: Participants' expected interactions are compiled below.

    Participants' expected interactions to zoom-in and exit overlay modal.

    The final design employs the most commonly expected interactions. I worked closely with developers to ensure that accessibility features were included in the design spec for development.

    Design Decisions

    • Visible button with “Expand image” label allows the user to open the overlay with enlarged image. Clicking on the image or using [Keyboard “focus” + “Enter”/”Return”] will also open the overlay.
    • Overlay includes the “exit” button on top right. Overlay can also be exited by clicking on the greyed-out area outside of the overlay.

    Interaction Design

    “Appian Docs site interactions are disjointed and the site feels busy.”
    —user survey response

    The code box on Appian Docs is one instance of high-traffic components that are functional, but a pain to use.

    Imagine: you are visiting Appian Docs to find code snippets that fit your use case. As you parse through long pages, you miss the code snippet a few times and become overwhelmed by the visual clutter. You'd find yourself thinking “can’t wait to get this over with.”

    Design Audit

    • "Copy" icon is uncommon and unintuitive.
    • Close "stacking" between code and the "copy" icon can occur.
    • Visually overwhelming due to high color contrast and lack of white space.
    • Lack of motion design contributes to overall "janky" feel.

    I analyzed 5 competitors' docs sites for their approach to find out: what makes a code box a joy to use?

    Competitive Analysis

    • Utility bar above the code section, separating functionalities (copy, reporting errors, switching to dark mode, etc.) from contents.
    • Unified color scheme, with minimal color contrast between the code section and the utility bar.
    • Common design for “copy” icon.
    • Employ motion design and subtle visual indicators for interactions.

    With insights from competitive analysis, the new code box is a complete UI refresh, featuring:

    Design Decisions

    • Updated low-contrast color scheme.
    • More common (expected) "copy" icon.
    • Anti-clutter tooltip design with thoughtful hover-state transitions.
    • Programming language indicator.

    Validation: High-fidelity Usability Testing (n=4)

    Participants: 2/4 in non-technical roles (limited familiarity with Docs), 2/4 software developers (intermediate familiarity with Docs).
    Task:
    Typical task in Appian Designer that requires programming.
    I observed participants interacting with the code box as part of this task.

    All 4/4 users found the code box intuitive to use.

    When prompted, most found the design utterly unremarkable (“I guess it just looks like that…”)—but one participant appreciated the language indicator, as they were unfamiliar with programming.

    "I wasn't sure if I'm copying the right language example for [code snippet], so [new design] really helps."

    This suggests that what seems boring to experienced users can be reassuring and user-friendly for new users. Boring can imply ease and trust.

    Future Work

    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.

    Reflection

    • Future-proofing is essential for design systems. I involve product owners (with extensive knowledge about the Docs Site) and developers throughout the design process to ensure that we are tackling components with sustainability in mind: considering edge cases (scalability) or future scenarios where content formats evolve (reusability). I also make sure to write detailed design specs for developer hand-off and future designers' reference.
    • User research and testing are non-negotiable. The definition of “modern” or “intuitive” can be quite subjective in UI refreshes, so I always validate my designs via user testing. On my team, I advocate for spending time on user research as well as investing in documenting findings clearly for future use (by myself or other collaborators).
    • Competitors are your first prototype. I spent ~20% of my time during the redesign process conducting competitive analysis on other companies’ documentation sites and other popular sites (that definitely shape users’ expectations of a website). This is not to emulate other products, but learn from how other designers tackle similar challenges, keeping in mind their different products and user personas. Throughout this process I conducted competitive analysis for every component and user flow I worked on!
    • Accessibility first! Appian Docs, with infrequent revisions, has accumulated many accessibility issues: keyboard access, lack of aria labels, contrast failures, etc.. To address these, 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.
    • Follow the user insights, not opinions, and all else will follow. Appian Docs Site users often wanted conflicting things: a docs site that simultaneously “is organized like a book, with chapters and topics” and “has all the information about a topic in one page, even if it requires scrolling to see related information” (user survey and interview data). It is impossible to design off of these requirements. As a designer, I interpreted these contradicting expressions into product decisions: a comprehensive navigation system with clear hierarchy and appropriate indicators of inter-page relationships.

    my resume ---- my LinkedIn ---- my e-mail