02UX/UI · Branding

Loopline

A dependency-first coordination platform for teams. Blockers made visible, decisions made fast.

Loopline — final outcome

The Brief

Teams rarely slip on their own tasks — they slip waiting on each other. Cross-team dependencies live in chat threads and standups, invisible until they are already late. Loopline gives that hidden layer a home: who is blocked, on whom, and what decision clears the path.

The Approach

I designed the day as a loop. A Morning Snapshot opens it — today, tomorrow, unresolved blockers — and an End-of-Day Check-in closes it, where every task earns an honest outcome: done, carried over, or dropped. Dependencies are first-class objects with an owner, a status, and a thread — never chat messages. Members see their day; project managers see the whole board.

Constraints

Technical · Business
Technical

One dependency object, two views. The member app and the PM board derive from a single shared data model, so an engineer builds the object — owner, status, decision trail — once, and both surfaces stay in sync by construction.

Business

Coordination tools are only worth it if they're opened daily; a loop that takes more than a minute gets abandoned. I budgeted the Morning Snapshot and End-of-Day Check-in to under 60 seconds each so the habit survives a busy day.

Process — 03

01 / Framing

Two jobs, one loop

Mapped a team member’s day against a project manager’s week. The same blocker looked like a task to one and a risk to the other — so the system holds one object with two views.

02 / Prototyping

Every request carries an owner

Every request carries an owner, a status, and a decision trail. The PM board, the dependency map, and nudges all derive from the same object, so nothing gets lost in a thread.

03 / System

A calm indigo system

A looped-circles mark, deep navy and indigo over a light workspace, one accent per status. Twenty screens wired into a clickable prototype where every screen has an entry and an exit.

Design Decisions

Cognitive rationale
Zeigarnik effect

Every task gets an outcome at day's end

Unfinished tasks create lingering mental tension. The End-of-Day Check-in forces each open item into done, carried, or dropped — naming the outcome discharges the tension, which is why people actually close their day instead of carrying it.

Recognition over recall

A dependency map, not a list

PMs see who blocks whom as a spatial map. Recognizing a relationship in a diagram is faster and lower-effort than recalling it from rows of text, so overload becomes visible at a glance.

Diffusion of responsibility

Every request carries one named owner

In group chat, a blocker belongs to everyone and therefore no one, so it dies. Making each dependency an object with a single named owner removes the ambiguity that lets requests slip.

Micro-flows02

Selected user flows

CHOSEN MICRO-FLOW · PERSONA HANDSHAKE

Blocked to unblocked in seven minutes — Lior (Design) and Roi (Engineering) resolve a dependency across two swim-lanes, timestamped end to end.

MICRO-FLOW · FOCUS SPOTLIGHT

Two personas, seven surfaces — the full architecture dimmed to one illuminated loop, the one that gives Loopline its name.

Outcome

The invisible friction between teams became a visible loop: every blocker has an owner, and every day opens with a snapshot and closes with a decision. The full prototype clicks end to end — zero dead ends.

Reflection

Next step: run the daily loop with a real team for a week — the habit is the whole bet, and only real use can prove it.

Case Study

Challenge · Solution · Impact

The Challenge

Creative projects stall between teams, not inside them. Blockers surface a day late in standups, dependency requests die in chat threads, and project managers discover overload only after the deadline slips.

The Solution

A dependency-first platform: requests as first-class objects with owners and decision trails, a live dependencies board and map with nudge-and-resolve actions, and a daily rhythm that opens with a snapshot and closes with a check-in.

User Research

Methods · Participants · Insights

Key Insights

  1. 01

    Blockers travel by DM and die in threads. If a dependency is not an object with an owner, it does not exist.

  2. 02

    Unfinished work has three honest futures — done, carried, or dropped. Naming them at day’s end is the feature.

  3. 03

    PMs don’t need another dashboard. They need to know who is waiting on whom, right now — that’s a map, not a list.

Final Products — 04

Gallery
Loopline — final product
Loopline — final product
Next Project03 / 04

Frenkel 36

View