Back to Showcase

TeamFit — Team Performance Review & 1:1 Insights

A demo snapshot of an HR-ops SaaS automating 1:1 review cycles and annual performance aggregation for small teams.

Industry: hr-opsTeam Size: small-teamAI Agents: Cursor, Claude Code

Demo Snapshot

This is a curated demo snapshot. Real project data is reviewed before publishing.

PRD

Section Layout ↔ Industry-Standard PRD Template

Industry-Standard PRD SectionThis Fixture's SectionDepth Notes
Target PersonasTarget Personas5-30 person team HR lead + managers
Success MetricsSuccess MetricsResponse rate 60% to 85%; cycle 23 to 14 days
Key Feature SpecsKey Feature Specs1:1 review template CRUD + auto-reminder scheduler
(Domain-specific)Role Permission Matrixadmin/manager/member (3 roles) x read/write/delete/export (4 verbs)

Project Overview

TeamFit is an HR-ops SaaS for 5-30 person startups and small teams that consolidates 1:1 review cycles, reminders, and annual performance aggregation in one automated flow. The system removes the repetitive overhead — scheduling, chasing responses, tallying results — so managers can invest their attention in feedback quality itself. Three-tier role separation (admin / manager / member) is built in from day one so the boundaries of who can view and edit what are locked at product design time, not bolted on later. Vooster was used to structure the requirements and auto-distribute sprint tasks so the MVP shipped with a single engineer, designer, and manager triad in three months. Compared with the Google Forms + spreadsheet status quo, the quantitative goal is to cut cycle operations overhead by four hours per manager per week. The north-star metrics are shortening a single cycle from 23 days to under 14 days and lifting response rate from the 60% band to 85%. TeamFit is the minimum product that stitches three elements — an automated cycle engine, a permission matrix, and an aggregation report — into one workflow.

Problem Statement

Managers at 5-30 person growth teams know review cycles should happen frequently, yet manual overhead means they run them no more than once a half. The incumbent alternatives share three shortcomings. First, Google Forms makes editing questions simple but offers no reminder automation, response-rate tracking, or annual aggregation. Second, Notion templates look clean but lack permission separation, anonymity guarantees, and expiration management — not a home for HR data. Third, off-the-shelf HR-ops SaaS like Lattice or 15Five assume enterprise pricing and feature breadth, becoming overkill for 5-30 person teams with high onboarding friction. Fourth, spreadsheet-based processes depend on one manager's rhythm; when they are away, the cycle stalls and the data trail scatters. The net effect: managers treat reviews as a reluctantly deferred chore, and members leave responses untouched until chased. TeamFit tackles this with an "auto-open → auto-remind → auto-aggregate" pipeline that cuts manager intervention to under 30 minutes per cycle. The design principle is to encode operational policies and data flow into the product so the same cycle quality repeats regardless of who is in the lead seat. "A cycle that runs without the manager's constant steering" is the MVP's success condition. This lets small teams adopt review discipline normally associated with much larger organizations.

Target Personas

Persona A — Startup People Lead / HR Lead (alias: Haeun Lee)

Role: First people lead at a 25-40 person B2B SaaS startup; owns reviews, onboarding, and 1:1 culture Context: Runs a company-wide review cycle each quarter and summarizes the data into executive-facing reports Daily Pain:

Persona B — New Engineering Manager (alias: Doyun Park)

Role: Six months into leading a 6-8 engineer team after promotion from senior IC Context: Runs 1:1 cadence, feedback sessions, and the formal review cycle during performance season Daily Pain:

Persona C — Individual Contributor / Review Subject (alias: Seoyoon Choi)

Role: Senior frontend engineer, participates in self reviews and two-to-three peer reviews each quarter Context: Writes one self review and two-to-three peer reviews per quarter Daily Pain:

User Stories

Core Feature Specs

F1. Review template builder & library

Purpose: Let managers drag, reorder, and save reusable review templates Behavior:

F2. Review cycle auto-scheduler

Purpose: Automatically open, manage, and close quarterly or semi-annual cycles according to policy Behavior:

F3. Auto-reminder engine

Purpose: Dispatch reminders to non-responders on a predefined cadence over email and Slack Behavior:

F4. Annual performance aggregation report

Purpose: Aggregate review results into quarterly, semi-annual, and annual reports for executive review Behavior:

F5. Personal review dashboard

Purpose: Give reviewers and review subjects a single place to manage their tasks and history Behavior:

Success Metrics

Each metric is aggregated in real time on the product dashboard and exported into the operational retro packet at the end of every cycle.

Non-Functional Requirements

Role Permission Matrix

TeamFit's permissions are defined as a matrix of three roles (admin / manager / member) × four verbs (read / write / delete / export). Every request must clear both a tRPC middleware check and a DB row-level security check.

Actionadminmanagermember
Read org-wide reviews✅ allowed❌ blocked❌ blocked
Read own-team reviews✅ allowed✅ allowedown only
Write templates✅ allowed✅ allowed❌ blocked
Write review comments✅ allowed (per own role)own reviewsown reviews
Delete cycle✅ allowed❌ blocked (read-only)❌ blocked
Export annual report✅ allowedown-team scope❌ blocked
Grant / change permissions✅ allowed❌ blocked❌ blocked
View audit log✅ allowed❌ blocked❌ blocked

Supporting matrix rules:

Scope Boundaries

V1 excludes the following.

Tech Stack & Architecture

The foundational constraint is "minimum PII retention." Sensitive fields use column-level encryption and backups apply masking policies. Given the 5-30 person team context, the product favors cycle-automation quality over feature breadth, and enterprise features (large-scale SSO, dedicated data regions) are explicitly out of scope.

태스크 트리

Sprint 1 — Auth & Review CRUD

Admin/member role separation and 1:1 review template base CRUD

Sprint 2 — Automation & Reports

Auto-reminder scheduler and annual performance aggregation report

Discord
TeamFit — Team Performance Review & 1:1 Insights