Task Completion Heatmap
The Task Completion Heatmap shows, in a single view, which departments have finished their piece of each item and which have not. It reads each department's status for every item from the team's review workflow tool and renders one grid anyone can scan, with no status-chasing required. The heatmap is the main view, backed by an item detail view, a department view with a cross-department comparison, a Data Sources view, and an About view. It is read-only and aggregate, so it reads from a source of record and never performs a review or writes a status back.
- Role
- Product Manager
- Type
- Status-visualization dashboard
- Status
- Complete
- PRD
- Charter
- User Guide
- Process Flow
- Skeletal App Demo
Problem
- Finding which departments had finished their piece of an item usually cost a round of status-chasing for the operations team.
- Status lived in the review workflow tool but was hard to read across many items and departments at once.
- Parallel, multi-department progress had no single readable picture for leadership.
- Cells that could not be read had no honest way to be shown, so items could look done when they were not.
Solution
- Profiled the review workflow tool as the source of record and defined the completion logic.
- Designed a read-only pipeline that reads each department's status, normalizes it, and rolls it up without ever writing back.
- Defined how to show a cell that could not be read, so it reads as Not reported rather than assumed done.
- Designed the heatmap plus the item, department, and comparison views so progress is easy to scan.
Results
- Turned parallel, multi-department progress into one grid anyone can scan.
- Eliminated the round of status-chasing to find where an item stands.
- Kept the tool read-only, so it never changes a source status.
- Showed unread cells honestly as Not reported, never counted as done.
What you can explore here
- The skeletal dashboard below is an interactive prototype that reads a static, pre-baked snapshot of aggregate, sample status data. The heatmap, item detail, department view, Data Sources, and About views are all present. The search and the department, item-type, status, and fully-signed-off filters all work client-side over the inlined snapshot; selecting an item or a department opens its detail. There is no backend, no live integration, no login, and no data collection.
- Never color alone. Every heatmap cell shows a short symbol (C, P, N/A, ?) in addition to color, and a full status word for assistive technology, and the Not-reported state also carries a distinct pattern. A cell the integration could not read shows as Not reported and is excluded from the complete count, never assumed done.
Skeletal App Demo
Overview
Completion Heatmap
Every item and the status of each department's part. Filter by item or department. Select an item name to open its detail, or a department name to open that department.
- Complete
- Pending
- Not Applicable
- Not reported
Showing all 10 items across 8 departments.
| Item | Complete | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Complete | Complete | Not Applicable | Complete | Complete | Complete | Complete | Pending | 6 / 7 | |
| Complete | Complete | Complete | Pending | Not Applicable | Pending | Not Applicable | Not Applicable | 3 / 5 | |
| Pending | Complete | Not Applicable | Not Applicable | Complete | Not Applicable | Complete | Complete | 4 / 5 | |
| Complete | Complete | Complete | Complete | Complete | Complete | Complete | Complete | 8 / 8 Fully signed off | |
| Complete | Pending | Not Applicable | Not Applicable | Complete | Complete | Not Applicable | Pending | 3 / 5 | |
| Not Applicable | Complete | Not Applicable | Not Applicable | Complete | Not Applicable | Complete | Pending | 3 / 4 | |
| Complete | Not Applicable | Complete | Complete | Not Applicable | Complete | Not Applicable | Not Applicable | 4 / 4 Fully signed off | |
| Complete | Complete | Not reported | Not Applicable | Not Applicable | Not Applicable | Pending | Not Applicable | 2 / 4 | |
| Pending | Complete | Complete | Complete | Complete | Not Applicable | Not Applicable | Pending | 4 / 6 | |
| Not Applicable | Complete | Not Applicable | Complete | Complete | Complete | Pending | Not Applicable | 4 / 5 |
No items match your filters. Clear a filter to see more.
Each cell shows a short symbol (C, P, N/A, ?) in addition to color. "?" marks a cell the integration could not read; it is not counted as Complete. An item is fully signed off only when every applicable department is Complete.
Item
Item Detail
Type: Supplier Agreement | Created: [Empty date for skeletal purposes] | Completion: 3 / 5 applicable departments Complete | Not fully signed off
| Department | Status | Last set |
|---|---|---|
| Legal | Complete | [Empty date for skeletal purposes] |
| Finance | Complete | [Empty date for skeletal purposes] |
| Procurement | Complete | [Empty date for skeletal purposes] |
| Quality | Pending | [Empty date for skeletal purposes] |
| Merchandising | Not Applicable | (not required) |
| Logistics | Pending | [Empty date for skeletal purposes] |
| Data and IT | Not Applicable | (not required) |
| Marketing | Not Applicable | (not required) |
Not Applicable departments are excluded from the completion count.
Department
Department View
Completion rate: 6 / 8 applicable items Complete (75%)
Items for Legal
| Item | Status |
|---|---|
| Fall Catalog Refresh | Complete |
| Supplier Agreement, Northwind Textiles | Complete |
| Loyalty Program Update v3 | Pending |
| New Product Listing, Trail Runner Pack | Complete |
| Returns Policy Revision | Complete |
| Holiday Campaign Brief | Not Applicable |
| Warehouse Safety Handbook Update | Complete |
| Payment Provider Migration | Complete |
| Private-Label Packaging Spec | Pending |
| Store Layout Standard v2 | Not Applicable |
Cross-department completion rate
Show data table
| Department | Complete | Applicable | Rate |
|---|---|---|---|
| Merchandising | 7 | 7 | 100% |
| Finance | 8 | 9 | 89% |
| Quality | 5 | 6 | 83% |
| Logistics | 5 | 6 | 83% |
| Procurement | 4 | 5 | 80% |
| Legal | 6 | 8 | 75% |
| Data and IT | 4 | 6 | 67% |
| Marketing | 2 | 6 | 33% |
Completion rate counts only applicable items. Marketing has the most Pending items this week.
Integration
Data Sources and Integration
The Task Completion Heatmap reads each department's status for each item from the review workflow tool. This view is illustrative and read-only; the showcased build reads only a pre-baked snapshot and is not a live connection.
- Source
- The team's review workflow tool, where departments mark status.
- Direction
- Read-only. The Task Completion Heatmap never writes a status back.
- What is read
- Each item, each department, the current status, and when it was set.
- Last read
- [Empty date for skeletal purposes]
- Items in this snapshot
- 10
- Departments
- 8
If a status cannot be read for a cell, that cell shows Not reported (?) and is excluded from completion, rather than being assumed Complete or Pending.
This view represents how the Task Completion Heatmap reads the source tool. It is illustrative, not a live integration.
About
About the Task Completion Heatmap
What it is
The Task Completion Heatmap reads each department's status for each item from the review workflow tool and renders a heatmap, so anyone can see which departments have completed their piece for each item.
How to read it
Rows are items, columns are departments. Each cell is Complete, Pending, or Not Applicable, shown in text and color, with Not reported for a cell that could not be read. An item is fully signed off only when every applicable department is Complete. Not Applicable departments are not counted.
Completion logic
Per-item completion is Complete over applicable departments. Department completion rate is Complete over applicable items. Not reported cells are excluded from the complete count.
Coverage and limitations
The Task Completion Heatmap does not perform the reviews and never changes a status. Figures are aggregate and operational. A cell that could not be read is shown as Not reported.
Provenance
Reads from the review workflow tool. Last read: [Empty date for skeletal purposes].
Privacy
Aggregate, operational status only. No personal data is present, including who set a status.
Static demonstration snapshot. All items, departments, and statuses are sample data for display only. No live integration.