Atlassiana case study
EZMake · Intelligent Automation Platform · via Focused Endeavors

Atlassian

A company that sells workflow tools — whose own teams still lost hours to manual work.

I led UX for EZMake, the MVP of Atlassian’s internal automation platform — a concept-and-discovery engagement to reimagine how employees build automations. The problem was fragmentation: a portfolio of automation tools so sprawling that shipping one automation could mean passing through ten or more separate tools and touchpoints.

EZMake hub — first use (WIP wireframe)
EZMakeImport
Menu
Recipes
Main page
Child page
Child page
Connections
Projects
Trash
Create your First Automation

Some Description here

Create Your ownUse Recipes

From The Hub

View More
Automation Title
Automation Author
1522
Automation Description
Preview
TagTagTag
Automation Title
Automation Author
1522
Automation Description
TagTagTag
Automation Title
Automation Author
1522
Automation Description
TagTagTag
Automation Title
Automation Author
1522
Automation Description
TagTagTag
Automation Title
Automation Author
1522
Automation Description
TagTagTag
Automation Title
Automation Author
1522
Automation Description
TagTagTag
1234510
Senior product designProduct strategySystems analysisConcept design & flowsFigma prototypingAtlassian · via Focused Endeavors
01The context

An automation company, automating by hand.

Atlassian builds the tools the world relies on to move fast — Jira, Confluence, Bitbucket. Yet inside the company, its own teams were still losing real time to the manual, repetitive work no single tool quite solved. The brief: lead the UX for EZMake, the flagship MVP of the internal Intelligent Automation Platform (IAP) — and answer the only question that matters this early: what should this thing even be?

$10B / 25k people

The FY26 ambition that made internal productivity a CXO-level priority.

~100,000 hrs

Saved by IAP in FY22 — the thesis was proven. Now: turn a project team into a platform.

“What got us here won’t get us there.” The mandate for the next chapter: stop being a group that builds automations for people, and become a platform people build on themselves.

02The problem, in numbers

Powerful tools almost nobody could get through.

The internal automation platform was capable — and barely used. The baseline I designed against told the story: adoption sat under one percent of the workforce, the road from first login to a first working automation averaged four months, and most people never made it there at all. The tools existed; the path through them didn’t.

~110 active users (<1%)122-day avg ramp70% drop off after login69% of those who stayed were engineers / admins

These are the platform’s baseline figures — the problem I was designing against, not an outcome my work produced.

03The problem · fragmentation

Ten-plus tools before a single automation shipped.

To cover the real range of needs, the team owned a portfolio of automation tools — each a fine answer to a specific problem. Collectively they were a maze, with none of the connective tissue to move a person through it.

Workato

Task automation & integrations.

Camunda

End-to-end business-process orchestration.

UiPath

Robotic process automation (RPA).

NLP platform

Internal build for unstructured-data & AI/ML use cases.

Opus

Observability across automations.

Mulesoft

On its way out — being deprecated.

04The insight

The 122-day ramp was a story about everyone but engineers.

Engineers ramped fast and worked independently — the average hid a much steeper wall for the non-technical builders the platform was supposed to serve. Their workarounds — scripts, manual routines, one-off integrations understood only by whoever wrote them — worked in isolation but didn’t scale and didn’t travel. A new tool only wins if it beats those.

“They wanted to learn — the potential was obvious. But the training was too broad, and never actually prepared a non-technical builder to build.”— Citizen developer, user interview
05Starting with who

Not “the organization.” Three real archetypes.

I grounded the work in around twenty existing customer interviews rather than starting from a blank page — so we were solving someone’s friction, not an average. Three archetypes fell out across one end-to-end journey — Discover, Onboard, First Touch, Build & Operate.

Consumers

Business users who want to use existing automations — but won’t build them.

Builders

The hands-on users doing the actual creating — the focus, split three ways below.

Champions

Power users who evangelize the platform and support everyone else.

Citizen Developers

Deep domain expertise, little or no code. The under-served user.

App Admins

Technically savvy, comfortable with low-code / no-code.

Engineers

Deep software background, limited business-process context.

EZMake — onboarding flow (WIP wireframe)
EZMake

Welcome to Ez Make

Welcome to Onboarding
Something Cool about onboarding here
Some example input types
ATLASSIAN
example input types
Example of A scale question
Example of a seclected question
Example of A scale question
Example of A scale question
Multiple Choice Selected
Multiple Choice Selected
CancelFinish
THE STRATEGIC BETOne journey on top of the sprawl

Not another tool — a way through all of them.

EZMake framed itself as a layer on top of the tool sprawl — a single coherent journey that tied the four stages together as an abstraction layer over the existing portfolio, rather than adding an eleventh tool to it. Four moves carried someone from blank page to shipped automation:

Decision framework

Points you at the right tool for the job — so the sprawl becomes a choice, not a maze.

Starter templates

Skip the blank page and start from a working shape you can adapt.

Ship-with-confidence checklist

The checks that turn a draft into something you trust in production.

Feedback channels

Built-in loops so the team could keep learning from real usage after launch.

I turned the research into user flows and Figma prototypes — landing, onboarding, first-use, and automation-detail screens — so an abstract strategy became something a stakeholder could actually click.

07The end-to-end flow

One journey, four screens.

The whole EZMake experience, stitched together — an abstraction layer over the tool portfolio, not an eleventh tool. Each stage is a real comp: a user discovers the platform, gets a persona-driven onboarding, lands in a hub where they start from a template instead of a blank canvas, and ships with sample data and install steps.

01 · DISCOVERMake it feel like a product, not a wiki
ezmake.atlassian-internal.net
EZMake
HomeAutomationsGet startedSupport
Search automationsCH
Intelligent Automation Platform

Welcome to EZMake.

Stop doing by hand what a system should do for you. Find, build and ship automations — across every tool — from one place.

Get startedBrowse automations

Why should I automate?

Give hours back — the team saved ~100k in a year.
Cut manual, repetitive, error-prone work.
Ship consistent workflows others can reuse.

What can I automate?

Data uploadsApprovalsTicket routingReportingOnboarding tasksIntegrations
Success story — People Ops
Increased productivity by 100% with one automation. Learn more →
02 · FIRST TOUCHThe hub a builder lands in — no blank canvas
EZMake hub — first use
EZMakeImport
Menu
Recipes
Main page
Child page
Child page
Connections
Projects
Trash
Create your First Automation

Some Description here

Create Your ownUse Recipes

From The Hub

View More
Automation Title
Automation Author
1522
Automation Description
Preview
TagTagTag
Automation Title
Automation Author
1522
Automation Description
TagTagTag
Automation Title
Automation Author
1522
Automation Description
TagTagTag
Automation Title
Automation Author
1522
Automation Description
TagTagTag
Automation Title
Automation Author
1522
Automation Description
TagTagTag
Automation Title
Automation Author
1522
Automation Description
TagTagTag
1234510
03 · BUILD & OPERATEShip with confidence — sample data + install steps
ezmake.atlassian-internal.net/automations/upload-to-socrates
EZMake
HomeAutomationsGet startedSupport
CH
Automations  /  Templates  /  Upload data to Socrates

Upload data to Socrates

MRBy Madhumitha Ravindran · Data · Workato
SaveView in Workato
DetailsSample dataInstall instructions

Uploads a CSV or JSON file to Socrates on a schedule. Use the sample below to test the mapping before you point it at production data.

RecordTypeStatus
people_ops.csvCSVValid
finance_q3.jsonJSONValid
legacy_export.csvCSVCheck map
↓ Download sample dataset
Install steps
1Connect your Socrates workspace (go/socrates).
2Map your columns and set the run schedule.
3Run against the sample, confirm, then go live.
✓ Checklist complete — this automation is ready to publish.
!What made it hard

Ambiguity — and keeping one user central across three squads.

The genuine difficulty wasn’t visual design — it was ambiguity. No existing product to react to, no established scope, and a user base as broad as the organization, which is really no single user at all. The work also ran across three squads with different mandates — Community (discover), Builders (onboard & build), and Governance(operate safely). Most of the job was facilitation: keeping the citizen developer central when it would have been easy to design for the engineers who were already the platform’s loudest, most-served voice. At the earliest phase, design is strategy made concrete.

Where it landed & what it taught me

At the earliest phase of a product, design is strategy made concrete.

Over roughly three months I took EZMake from an aspiration to a substantiated concept: a problem quantified against real adoption data, a set of archetypes that told us whose friction we were solving, a scope defined with three cross-functional squads, and prototypes — a redesigned hub, a standalone persona-driven onboarding, a Discover landing, and an automation-detail page — that reframed a pile of disconnected tools as a single, navigable path built around the person the old platform had left out.

This was a concept & discovery phase: the platform’s improvement goals (halving ramp time, growing to a thousand active builders) are targets, not results my work achieved — and some internal specifics are held back here pending a shareability check.