Case Study,
New CMS System & Website
A client‑initiated greenfield CMS and website platform for Sanofi Genzyme
This project was designed to deliver video content about rare diseases to healthcare professionals. Because the content involved sensitive medical information, the platform required a robust governance model, including role‑based permissions, structured approval workflows, and clear content ownership.
CMS System
Goal
Create a scalable, compliant video platform and CMS for managing and publishing rare disease content across multiple countries.
Impact
Defined the UX foundations, governance model, and workflows that enabled safe, scalable content operations.
Success Metric
Role-based access and approvals validated, Multi-country content restrictions supported, CMS and website workflows aligned, Editorial publishing process efficient and error-resistant
Product Context & System Constraints
A greenfield video platform and CMS for healthcare professionals, designed to deliver rare disease content while supporting content governance, editorial workflows, and multi-country operations.
Regulated medical content required strict approval workflows, role-based permissions, country-specific content restrictions, and close alignment between CMS logic and website behavior.
Role, Responsibilities & Design Scope
The project ran over a 6‑month period using an agile delivery model with daily stand‑ups and regular review cycles. The core team consisted of a project manager, myself as the UX designer, and a distributed development team based offshore, including a scrum master and three developers.
My responsibilities:
UX ownership of a greenfield CMS and website platform.
Definition of roles, permissions, approval workflows, and platform logic.
Design of scalable editorial and publishing flows
Roadmap contribution and UX prioritization.Wireframing, UI design, and usability testing coordination.
3. Coordinating CMS and Website Development in Parallel
The CMS and public-facing website were developed simultaneously and were highly dependent on one another. Without a dedicated Product Owner, I took ownership of defining feature requirements, prioritizing functionality, mapping dependencies between both systems, and creating a phased delivery roadmap for the development team. This involved ensuring that features were built in the correct sequence so that workflows could function end-to-end and be tested effectively across both platforms.
4. Planning End-to-End Validation and Testing
Given the platform's complexity and compliance requirements, testing extended beyond individual screens and features. I organized the testing approach across user roles, workflows, devices, screen sizes, and content formats, ensuring that interactions between the CMS and website could be validated holistically. This helped identify dependency issues early and ensured a consistent experience across desktop, tablet, and mobile environments.
The Challenges
1. Designing for a Regulated, Multi-Country Environment
A key challenge was defining a scalable platform that could support multiple countries, each with its own content restrictions and governance requirements, while enabling controlled collaboration between local teams and the central agency. Because many decisions around roles, permissions, workflows, and content ownership would become foundational to the platform, system clarity and risk management were critical from the outset.
2. Aligning UX, Business Rules, and Technical Implementation
Working with a geographically distributed team required clear documentation, shared understanding of workflows, and close collaboration to ensure UX decisions were translated accurately into technical implementation. The complexity of content states, approval flows, and access control meant that UX, development, and stakeholders needed to stay closely aligned throughout the project lifecycle.
CMS
Users:
Content Creators & Reviewers
Country Managers & Administrators
Key needs:
Clear role-based responsibilities
Safe and compliant publishing workflows
Multi-country content management
Efficient collaboration and governance across teams
Users & Needs
Video Platform Website
Users:
Healthcare Professionals (HCPs)
Key needs:
Quickly discover and access relevant medical video content.
Trust that content is accurate, approved, and compliant.
Defining Roles and Permissions
CMS
Master Admin
upload approved content (videos) with general approval zinc code through the CMS, view & extract statistics.
Add new user to the CMS and change their roles.
Has all the permissions of CMS Admin and Country manager.
Global Admin
can see all the statistics for the videos, view all uploaded content, add local approval zinc, upload translations, add and edit text.
Invite local HCP's to watch a specific video.
Add and edit the platform rating experience questions.
In addition, has the permissions of the country admin.
Country Admin
can send emails to registered users or specific unregistered HCP's to inform them of new content,
can add new users to the website and send a confirmation email to the user,
add local approval zinc.
Receive the messages from the HCP's and send a response.
Video Platform Website
Before Login HCP
can see a short welcome text,
able to register / login.
Registered HCP
can watch all approved videos from his country,
answer the platform rating questions,
and leave a message per video.
Site Maps & Backend Connections
As an early foundation of the project, I defined the information architecture and system structure for both the CMS and the public‑facing website.
The goal was not only to map pages, but to establish a shared understanding of content types, user roles, workflows, and system boundaries across UX, development, and client stakeholders.
The site maps for the CMS and the website were used to align functional requirements, editorial workflows, and access levels, ensuring that both systems evolved coherently rather than as separate products. This helped surface gaps and dependencies early, reducing ambiguity during development and approval discussions.
In parallel, I worked with the team to define how the CMS would connect to backend services and external support systems, translating technical constraints into UX‑relevant concepts such as content states, synchronization points, and error handling.
This allowed UX decisions to be made with a clear understanding of how data, permissions, and approvals flowed across the platform.
User Flows & User Stories
CMS
User flows and user stories were used as a tool to define and validate the CMS’s core workflows rather than to document every possible interaction. The focus was on modeling how different roles—such as content creators, reviewers, and administrators—interacted with the system across key stages like content creation, approval, and publishing.
Instead of listing all user stories, I worked with the team to identify representative and high‑impact scenarios that exposed system complexity, permission boundaries, and edge cases. These flows helped align UX, business logic, and backend behavior, and were used to clarify responsibilities, content states, and approval rules early in the process.
This approach ensured that the CMS was designed around scalable workflows and governance needs, rather than an accumulation of isolated features.
Video Platform Website
The video platform website and the CMS were tightly connected, with many user actions on the website directly affecting content state, visibility, and behavior in the CMS. To manage this dependency, I used user flows and selected user stories to model how end‑users interacted with video content and how those interactions propagated back into the platform.
These flows focused on critical journeys—such as content discovery, access control, and regional availability—rather than documenting every possible interaction. The goal was to ensure that website behavior remained predictable, compliant, and aligned with CMS logic, especially given the sensitivity of the medical content and the need for country‑specific restrictions.
By mapping website journeys alongside CMS workflows, we were able to validate assumptions early, surface edge cases, and ensure that both systems evolved as a coherent platform rather than as loosely connected products.
Product development Road-map
Because the CMS and the public‑facing video platform were developed in parallel and were tightly interdependent, defining a clear and flexible roadmap was critical to the success of the project. The roadmap was used as a coordination tool to manage dependencies between systems while allowing room for iteration as requirements evolved.
The first step was to define the MVP in terms of system viability rather than feature completeness—identifying the minimum set of capabilities required for the platform to function safely and coherently across content creation, approval, and publishing. From there, features from both the CMS and the website were mapped and evaluated along two dimensions: functional dependency between the systems, and priority based on business value and user impact.
Based on this analysis, the roadmap was structured into phased deliveries, with each phase ending in a validation and testing cycle. This approach allowed UX, development, and stakeholders to align on near‑term goals while maintaining flexibility to adjust scope and sequencing without compromising the integrity of the platform.
Roadmap
1.
MVP - Basic Connection form video storage to CMS and then to website, home page + video page.
2.
Video platform website - Execute desktop mockups including all the pages and features
3.
Video platform website - Mobile, iPad/Tablet
4.
CMS - User management, website management
Wireframes
Wireframes were used as a validation and alignment tool rather than as a visual design exercise. Their primary purpose was to confirm that key workflows, permissions, and system behaviors worked as intended before committing to visual design or development.
I focused on wireframing a small set of critical screens that represented the platform’s core interactions and highest risk areas. These included:
Login, to validate authentication, access control, and role‑based entry points
Homepage, designed around search, filtering, and content discovery, reflecting the platform’s role as a content‑first system
Content detail pages, to test how video and supporting medical information were presented and constrained
User profile, to validate personal settings such as language selection and account‑level preferences
These wireframes were used in client reviews and usability sessions to validate assumptions, surface edge cases, and ensure that both website behavior and CMS logic were aligned before progressing to high‑fidelity design.
Mockups
CMS
The CMS mockups were designed to support controlled content management in a regulated, multi‑country environment. The focus was on enabling clear ownership, safe publishing, and structured communication rather than on visual complexity.
I concentrated on a set of key CMS views that represented the platform’s core responsibilities and governance needs:
Role‑based dashboards for overall managers and country managers, reflecting different levels of responsibility, visibility, and control
Video publishing flows, designed to guide users through upload, metadata entry, and approval‑ready states
User and communication management, including responding to user inquiries and reviewing registration requests, to centralize moderation and compliance tasks
Video edit requests, allowing controlled changes without bypassing approval workflows
Integrated support access, ensuring that operational issues could be addressed without disrupting editorial workflows
These mockups were used to validate workflows, permissions, and edge cases with stakeholders and developers before finalizing visual design and implementation.
Website
The website mockups focused on content discovery and consumption, while remaining tightly aligned with CMS logic, access control, and regional constraints. Because the platform served as a content‑first experience for healthcare professionals, search and filtering were treated as primary interactions rather than secondary navigation elements.
Content discovery was structured around a small number of clearly defined categories to reduce cognitive load and help users quickly locate relevant medical information within a large video library.
These mockups were designed to validate how CMS‑driven metadata, permissions, and content states translated into the end‑user experience.
Key website views included:
Homepage, centered around search, filtering, and curated video content
Favorites, allowing users to save and return to relevant content without duplicating CMS logic
Video detail pages, combining video playback with supporting information while respecting content restrictions
User interactions, such as commenting, designed to enable engagement without compromising moderation or compliance requirements
These mockups were used to validate user journeys, content visibility rules, and CMS‑website alignment before final visual design and development.
Key Decisions & Trade Offs
Designing a regulated, multi‑country video platform required making deliberate trade‑offs early, particularly where usability, flexibility, and compliance intersected.
Flexibility vs. Compliance
We intentionally limited certain editing and publishing capabilities to reduce the risk of bypassing medical approval workflows. While this reduced flexibility for power users, it ensured content accuracy and regulatory safety.Simplicity vs. Editorial Control
The CMS interface was designed to surface only role‑relevant actions rather than exposing all options to all users. This improved clarity and reduced errors, at the cost of additional configuration effort upfront.Speed vs. Approval Safety
Publishing flows were optimized for predictability rather than speed. Each content state was made explicit to prevent accidental publication, even when this added extra steps to the workflow.
Project Summary & Reflection
This project reinforced the importance of treating CMS and website experiences as a single platform rather than as separate products. Many of the most impactful UX decisions were made early—around roles, permissions, workflows, and content governance—because these foundations shaped how the system could scale safely over time.
Designing within a regulated, multi‑country healthcare context required balancing usability with compliance, and flexibility with control. Rather than optimizing for feature completeness, the focus was on creating clear system boundaries, predictable behaviors, and workflows that supported both editorial efficiency and long‑term platform integrity.
If revisiting this project, I would invest even earlier in validating metadata quality and search behavior at scale, as these would become the primary UX bottlenecks over time.
Overall, this work strengthened my approach to platform UX design as a discipline centered on systems, governance, and responsible decision‑making—not just interfaces.
These decisions prioritized long‑term platform integrity and trust over short‑term convenience, which was critical given the sensitivity of the content and the scale of the platform.