100 pts
Overall model
7-day
Daily window
A–D
Grade bands

The Challenge

Leadership wanted performance visibility tied to delivery behavior — not quarterly memory and slide decks. Manual scorecards duplicated data already living in daily updates and task trackers, drifted out of date, and triggered debates about fairness because nobody could see the math.

HR needed explainable grades for reviews. Managers needed early signals on missing dailies, low hours, stale task remarks, and standup gaps — without maintaining a parallel rating spreadsheet that engineers distrusted.

The Approach

We encoded a weighted model directly in the ops tracker: task completion and average progress, daily submission and hours over a rolling window, daily progress reported, plus lead ratings for code quality, communication, and timeliness on a 0–10 scale mapped into the total.

What We Built

The Performance sheet regenerates on hourly refresh, evening job, and throttled onEdit paths. Each row shows assigned and completed tasks, pending count, average progress, rating columns, overall score, letter grade, daily counts, hours, missing update dates, tasks needing remarks, and standup summary for the last seven days.

computeOverall_() breaks the score into visible components — task completion, task progress, daily submit, daily hours, daily progress, and three lead dimensions — so a low grade points to a fixable behavior gap, not a mystery number.

How It Worked

Engineers saw the same inputs they already owed: fill Today, log hours, move task progress, update remarks. Scores moved when behavior moved — blank Today lowered submission points; stale remarks showed in Tasks Need Remarks before they became a surprise in review.

Managers edited Code Quality, Communication, and Timeliness on the Performance tab when judgment differed from defaults. Refresh recalculated overall and grade without losing Remark by Virender text. HR opened Scoring Matrix for weight documentation instead of asking engineering to rebuild slides each quarter.

Results

Performance conversations shifted from “I did not know you expected daily updates” to visible missing-date lists and point breakdowns. Task remark hygiene improved because Needs Remarks counted toward the operational picture leaders already reviewed at 6 PM.

Appraisal prep shortened: the sheet held join dates, report-from windows, standup misses, and rolling daily stats alongside grades. Disputes decreased because the model was published — not invented in the review meeting.

Takeaway

Automate the scorecard from data teams already owe the business. Keep weights transparent, preserve human lead notes and ratings, and pair numbers with audit tabs — not surveillance. Performance systems earn trust when engineers can see how Today, hours, and task remarks move the score before review day.