Devesh ShirsathProduct DesignerDevesh Shirsath

Designing for Collaboration

Helping people write better technical API documentation with a collaborative approach.

  • APIwiz

    Company

  • 7 → 2

    steps to publish

  • 53.9%

    returning visitors

  • RCBC · EWB

    banks onboarded

View the live product
Docuwiz, the product

Project Overview

Objective. Design one place where developers and technical writers write API docs together, so docs publish faster and doc-related support queries go down.

Industry
B2B SaaS · Developer tools
Platform
Web & mobile
Tenure
Dec 2024 – Nov 2026
Tools
ClaudeFigmaJitterJira
Team
  • Devesh (me)Lead Designer
  • ShaneGTM Lead
  • RashmiProduct Marketing Manager
  • AnuragDesign Mentor
  • NilanjanaCommunication Designer
  • ShashilEngineering Lead
  • LLavanyaFrontend Engineer
  • BinitFull Stack Developer
  • ShobhitFull Stack Developer

What I delivered

  • Owned the product's design and direction, end to end.
  • Researched the problem with writers, developers and PMs.
  • Shipped the MVP. 838 people used it in 3 months.
  • Tested it with 7 real users and found the patterns in what they said.
  • Redesigned it around those patterns, adding AI features built with Claude.
  • Owned the outcomes. Publishing went from 7 steps to 2, and enterprise banks signed on.
  • Created the launch content, on camera and in motion.

What APIwiz does

APIwiz

APIs are how one app talks to another. APIwiz is an ecosystem of tools that big enterprises, like banks, use to work with their APIs.

Docuwiz · part of APIwiz

The documentation tool in that ecosystem. Teams write the guides for their APIs here and publish them, so developers know how to use them.

01Problem Framing

Why API Docs Fall Behind The Code

Modern software moves fast, but documentation doesn’t. Code lives in Git. Documentation lives somewhere else. When code changes, docs often don’t follow.

This happens mainly because of an ownership gap. Developers don’t see docs as part of their job, and writers don’t have the context. So the gap keeps growing.

The Goal: One Place For Developers & Writers To Write Docs

Design a place for developers and writers to collaborate on docs.

For Users

Make docs faster to publish.

For Businesses

Reduce doc-related support queries.

CodeDocsCode + DocsAfter Docuwiz

Hypothesis

Docs and code stay synchronised   →   Accuracy increases   →   Customers always get updated information   →   Support tickets go down.

02User Research

Why Writers, Developers & PMs All Struggled With Docs

We interviewed users to understand what existing tools fail to solve for, focusing on their day-to-day challenges, rather than jumping straight to which features to build.

  • Technical writers

    Writers bring clarity, but can’t write without collaborating with developers or product managers.

  • Developers

    Devs hold the accuracy, but don’t see documentation as part of their job. They just move on to the next sprint.

  • Product Managers

    Managers know the business, but it’s one of many competing priorities, so context trickles in too late.

  • Dev Tools

    Tools only focus on formatting instead of collaboration, and iterative writing approaches.

What Each Persona Needed From The Product

Based on the user insights, we mapped what each of these personas actually needed to get their job done.

  • For writers

    Provide a structure and feedback loop.

    Clean, block-based editing, structured writing support, continuous feedback loop.

  • For developers

    Design an easy way to get doc live.

    Simple setup journey, sync code with docs, preview, publish, and hosting.

  • For manager

    Allow them to keep the docs accurate.

    Track changes across, verify specs against real flow.

  • For dev tools

    Facilitate a collaborative approach.

    Make it easier for teams to collaborate on the documentation process.

These Conversations Convinced Us To Build An MVP

Talking to all four groups was our first round of testing. It gave us the instinct that we were on the right track, building something people might actually buy, especially big enterprises. So we built an MVP to find out.

03MVP Design

An MVP That Syncs Docs With Git, Built To Test With Real Users

Built an MVP with a simple goal: plug docs into source control and host them on DocuWiz. But this was really a testing phase, the primary intent was to make something real enough to get litmus-tested by actual users.

838 People Used The MVP In Its First 3 Months

Docuwiz MVP site analytics from 2 April to 1 July
2 April to 1 July: 838 unique visitors, 1.4K pageviews and an average session of 5m 36s.

04Usability Testing

Testing The MVP With 7 Real Users

Team gathered user feedback on MVP. I learned that no amount of synthetic personas or simulated user research replaces the insight you get from watching a real person struggle with your product.

Testing Pool Size

7 Users

What I did with feedback?

  1. Collect Users’ QuotesWhat they said vs what they need.
  2. Find PatternsFind the points that came up most.
  3. Prioritise & FixWeighed impact against effort, then built.

What Testers Told Us, In Their Words

I documented their feedbacks into quotes to understand what they are asking for.

  • “docuwiz appears to publish without my explicit request/consent. This should be corrected (very high importance) to establish trust.”
    David BiesackPrinciple API Architect
  • “Importing the Petstore spec failed with 'Please Resolve Errors before generating' despite 0 errors.”
    Vladimir GorejSenior Software Engineer (AI)
  • “when importing a YAML OpenAPI spec — a format the product explicitly states it supports — the Uploaded Files page displays OAS VIOLATIONS: ”
    Gale JamesSenior Technical Writer
  • “a component gallery or documentation playground and dark mode. Both are calls for surfacing what already exists more than building net-new”
    Avinit ChakravartiDeveloper
  • “By step five of the onboarding flow, I had not built anything.”
    ShaneDev Tools (Growth Manager)

The Feedback Pointed To 4 Problems

I found the points that came up most often across all the feedback.

  • Onboarding

    The flow assumes users arrive spec-in-hand. Three independent feedbacks — too many steps before any output, a buried CTA, and no fallback for anyone without a spec file ready.

  • Error-State Transparency

    The interface tells the user something happened, without giving them the information or control to act on it.

  • Feature Discoverability

    The design hides capability that already exists. Rated 3/5 — "clean and modern but too minimal" — with the biggest blocker named directly as discoverability, not missing features.

  • AI Feature UX Friction

    The AI-enhancement entry point dead-ends with a blocking dialog, inconsistent labeling between screens, and no consistent way to find the feature again once past initial setup.

What Users Wanted Needed: Control Over Publishing

Instead of taking feedback as it is, we dug into the root cause, checking it against our original hypothesis, and planned action from there.

  • Course correction

    Example 1

    “If i have not published anything yet, how come the dashboard says view published site”
    Original hypothesis
    Loading sample specs will allow users to avoid the setup part and directly take them to the published landing page.
    Problem
    Sense of accomplishment missing.
    Lack of control. "As Avinit said: I didnt publish anything yet, then why is it saying "View published"
    Possible solutions
    We need to introduce a clear publishing moment in the flow. Give them a sample spec, error free warning free, and let them upload and publish it... its a handson, sureshot way to show them how it works.
  • Course correction

    Example 2

    “If I don't already have a spec file handy, I am completely stuck.”
    Original hypothesis
    Built for users who want to see the end outcome in one click, without touching the dashboard at all.
    Problem
    Didn't account for trust or control, the shortcut felt like something happening to the user, not something they did.
    Possible solutions
    Rename the CTA to "Publish Now." Keep the one-click convenience, but only trigger publishing on that click — so the user owns the outcome.

Turning The Problems Into 3 How Might We Questions

Based on the problems we saw with our hypothesis, we started brainstorming solutions.

  • Make the first action obvious?
  • Let users see value before uploading doc?
  • Show users everything the product does?

05Design Iteration

Prioritising Fixes By Impact vs Effort

Due to limited time and resources, we had to prioritise what to solve and place our product accordingly. For that we mapped Impact VS Effort chart.

IMPACTEFFORT
Auto-publishWorkspace SlugError Messages
AI-assisted authoring roadmapOnboarding restructure
Glossary
Two-way schema / response navigationJSON-path breadcrumbs

The User Journey, Reworked After Feedback

The reworked Docuwiz user journey

How Did I Design The Guide Editor, Block By Block?

I didn’t design the guide page as one big screen. I designed the smallest blocks first, a line, a paragraph, headings, code, a step, and made each one behave on its own. Then I put them together, and the full guide came out evenly spaced.

  1. Type stylesThe styles every block is built from.
  2. Line blocksSingle lines of text, the smallest unit.
  3. Alpha blocksParagraphs, with a + to add and a handle to move.
  4. Beta blocksContent with its H1, H2 and H3 titles.
  5. Code blockA tab per language and a copy button.
  6. Step componentAdapts to an image with a caption, or text and bullets.
  7. Block menuType / and pick what to add next.
  8. The full guideEvery block put together, evenly spaced.

What We Launched: Activation Journey, Commenting & Templates

Feedback from early users revealed where the experience broke down, helping us reshape flows to reduce friction and guide users toward meaningful outcomes.

  • “I have signed up, now what do i do?”

    We shifted our thinking from “exposing features” to actively guiding users toward success using activation journey.

  • “How do I collaborate with my team?”

    We introduced inline commenting and file attachment to facilitate collaboration between devs and writers.

  • “I don’t want a blank page to start with”

    Templates give users a clear starting point, so they can focus on writing instead of structuring.

06Launch & Impact

Beyond Design: I Was Also Docuwiz’s Content Creator

Docuwiz grew product led, unlike our sales led products, so it needed content people would watch. I made it: interactive product videos designed on Jitter (including the ones on this page), webinars where I presented on camera, and feature videos posted on LinkedIn.

Content I created

  • Product Videos
  • Motion Design
  • On-Camera Webinars
  • LinkedIn Feature Videos
  • User Interviews
Devesh presenting the docs-as-code workflow during a Docuwiz webinar

Feature videos I made and posted

Impact: 7 → 2 Steps To Publish, Enterprise Banks Onboarded

  • 72

    Efficiency

    Reduced the steps-to-publish, from 7 to 2, making documentation faster to publish.

  • Trust & Validation

    We migrated our own internal APIwiz docs, which turned into a dogfooding exercise.

  • Adoption

    We onboarded enterprise customers like — RCBC, EWB Bank.

  • Engagement & Reach

    Attracted users from various countries, with a 53.9% returning visitor rate.

Product in action

Experience the product described in this case study.

Visit Docuwiz

Who Bought It, And Where We Beat Competitors

Yes, we built a community of technical writers, organised webinars to build our presence in the market. But in order to sell it we had to understand where we stood out compared to our competitors.

Intuitive UI
Feature Rich
Reasonably Priced

What I Learned: Align With Partner Teams Early

Working closely with partner teams reinforced the value of shared thinking. Aligning early and often helped us create a more cohesive experience, where the product felt consistent and intentional across touch points.

What’s Next: 70% Improving, 30% Building

We’re actively collecting user feedback and pulling items from the backlog. With a strong foundation in place, the focus shifts to fine-tuning the experience, strengthening existing flows, and making the product more delightful.

  • 70% Improving

    Of our effort goes into improving existing features and user requests.

  • 30% Building

    Goes into exploring and building new capabilities.