CitySite — Government CMS

Defining a request-centered workflow to help mid-sized government teams create, review, and publish web content together.

NORTH STAR VISIONPRODUCT DISCOVERY2024
ROLE
TEAM
DURATION
FOCUS
Product Discovery & North Star Vision

01.The Opportunity

Beyond website templates

CitySite is a no-code CMS that helps local governments create and maintain public websites. Built on a third-party framework, the product primarily supported website creation through customizable templates, layouts, and visual styles.

The business wanted to expand beyond smaller government organizations and offer a broader range of website templates for mid-sized government teams. My initial brief was to design more templates in different styles and structures.

SMALL GOVERNMENT

A smaller team manages the site

A small group could handle most website updates and publishing activities directly within the CMS.

MID-SIZED GOVERNMENT

Work moves across departments

Website updates often involved department representatives, designers, and QA specialists, each responsible for different parts of the publishing process.

Before designing more templates, I needed to understand how these organizations actually managed their websites.

02.The Discovery

The problem wasn't inside the editor. It was between people.

I wasn't familiar enough with government publishing practices to assume that larger organizations simply needed more website templates. I proposed speaking with potential users first, then independently recruited participants from the company's existing sales contacts. Through approximately five interviews, I learned how government teams requested, created, reviewed, and published web content.

Across the interviews, a similar process emerged. Department representatives initiated content changes, while designers and QA specialists supported production and approval. The steps themselves were familiar, but coordination often happened through emails, meetings, and informal conversations rather than a shared system.

Current-state publishing workflow across the CMS, email, calls, meetings, and preview links
VISIBILITY

Requesters lost visibility after handoff

Once a request left their hands, Requesters had no shared view of whether work had started, moved to QA, or was waiting on someone. Status updates often required another email or meeting.

Requesters lost visibility after handoff
COLLABORATION

Feedback lived outside the work

Requester and QA feedback came back through emails, calls, and meetings. Designers had to piece it together before they could act on it.

Feedback lived outside the work
OWNERSHIP

Access wasn't tied to ownership

Designers had broad CMS permissions rather than access scoped to the requests they owned. The system did not clearly connect editing access with responsibility for a particular piece of work.

Access wasn't tied to ownership
FROM

Design more website templates for a broader government market.

TO

Define one accountable workflow across requests, production, review, and publishing.

03.The Product Model

Make the work move between people—not make people chase the work

The research revealed an important pattern: the work began with a request, not with a designer or a webpage. Department representatives initiated content changes, while designers and QA specialists served different responsibilities throughout the publishing process. Each role contributed to the same piece of work, but no shared system connected their actions.

That became the foundation of the product model. Rather than organizing the experience around a particular role or the webpage editor, I introduced the request as the shared unit of work. Each request would carry its own status, ownership, feedback, and approvals as it moved between people—turning an informal process into a structured workflow without changing the underlying responsibilities.

One request. One shared workflow. Different responsibilities.

Original Requester, Designer and QA Specialist swimlanes. Requester reviews Designer work; Requester rejection returns to Designer. QA design rejection returns to Designer; content or combined rejection returns to Requester. QA approval proceeds directly to Publish.
One shared request connects submission, production, review, and publishing, with clear ownership and approval paths across roles.

REFINING THE WORKFLOW

I tested the mid-fidelity prototype with three participants—one Requester, one Designer, and one QA Specialist—each working within their own role-specific portal. One issue stood out: QA could publish a page without reviewing it first.

Instead of relying on a confirmation dialog or disabling the Publish button, I moved approval into the page preview itself, making review part of the publishing flow. In a follow-up session, the QA participant found the revised flow intuitive.

BEFORE
Original QA interface with separate Preview and Publish actions
AFTER
Final QA interface with approval inside the page preview

04.The Design

One workflow. Three responsibilities.

The North Star translated the request-centered model into three role-specific experiences. Each portal supported a different responsibility while keeping the work connected through the same request.

REQUESTER

Know where the work stands without chasing people

Requesters can submit content changes, attach supporting materials, and track requests through production and review. Their workspace distinguishes work that needs their attention from work waiting on others, including pages returned for their approval.

Tracking a request and reviewing work returned for approval.
DESIGNER

Keep the work, access, and feedback in one place

Designers work from assigned requests, with access scoped to the work they own. When a request is returned for revision, feedback, files, and relevant context stay connected to it rather than being scattered across separate conversations.

Reviewing an assigned request with its feedback and supporting materials.
QA

Make the final review part of publishing

QA specialists review the final webpage in the preview environment, approve it for publishing, or return it for revision. Rejection paths direct issues back to the appropriate role, keeping the next action clear.

Reviewing the final page and completing the approval flow.

05.The Outcome

A tested North Star for multi-role publishing

In six weeks, I moved from an initial template design brief to a research-informed product direction, defining and prototyping how Requesters, Designers, and QA Specialists could coordinate website publishing through a shared workflow.

The North Star gave the team a concrete concept for a potential expansion into mid-sized government organizations. It was intended to support future fundraising discussions, but the initiative did not reach investor presentations or production development after changes in the government market and funding environment led the business to reconsider its plans.

The concept received initial usability feedback across all three roles, but its operational and business impact remains unmeasured.

IF IMPLEMENTED, I'D MEASURE

Stalled work · Approval time · Publishing errors