Try free
12 min read Guide 21 of 877

Tracking Who Is Working on What in Real-Time

Knowing what everyone is working on shouldn't require status meetings or Slack pings. GitScrum provides real-time visibility into team assignments through live-updating boards, Team Standup async updates, activity feeds, and clear task ownership, letting managers and teammates see current work without interrupting anyone.

The Visibility Problem

Without real-time tracking:

  • Constant status requests — "What are you working on?"
  • Duplicate work — Multiple people tackle same problem
  • Blocked work invisible — Issues discovered too late
  • Uneven workload — Some overloaded, others idle
  • Meeting overhead — Daily standups just for status
  • Manager anxiety — No idea if things are on track

GitScrum Real-Time Visibility Solutions

Multiple ways to see who's doing what:

Visibility Tools

ToolBest For
Kanban boardVisual workflow state
Team StandupDaily async updates
Activity feedRecent actions
User avatarsTask ownership at glance
Board filtersFocus on specific person
Time trackingActive work sessions

Live Board Updates

Board Real-Time Features

GitScrum Kanban Board - Real-Time View:

┌─────────────┬─────────────┬─────────────┬─────────────┐
│ To Do       │ In Progress │ In Review   │ Done        │
│ 8 tasks     │ 5 tasks     │ 3 tasks     │ 12 tasks    │
├─────────────┼─────────────┼─────────────┼─────────────┤
│             │ 🔵 Auth API │ 🟢 User UI  │             │
│ Payment     │ @alice      │ @bob→@carol │ Dashboard   │
│ refactor    │ 2h 15m ⏱️   │ Waiting     │ feature     │
│             │             │             │             │
│             │ 🔵 DB Index │             │             │
│             │ @bob        │             │             │
│             │ 45m ⏱️      │             │             │
└─────────────┴─────────────┴─────────────┴─────────────┘

Real-time indicators:
🔵 = Currently active (timer running)
🟢 = Ready for review (assigned reviewer shown)
⏱️ = Time spent on task today
→ = Handoff in progress (assignee change)

Auto-refresh: Every 30 seconds
Manual refresh: Pull to refresh or F5

Task Cards Information

Task Card Detail:

┌────────────────────────────────────────┐
│ 🔵 Implement OAuth2 flow        #1234  │
├────────────────────────────────────────┤
│ 👤 @alice                              │
│ ⏱️ Active: 2h 15m today                │
│ 📅 Started: 10:30 AM                   │
│ 🏷️ authentication, backend            │
│ 📊 Story Points: 5                     │
├────────────────────────────────────────┤
│ Last activity: 3 min ago               │
│ "Added unit tests for token refresh"   │
└────────────────────────────────────────┘

Hover shows:
├── Full description
├── Checklist progress (4/7 items)
├── Comments count (12)
├── Attachments (2 files)
├── Related tasks (3 linked)
└── Time log history

Team Standup for Daily Updates

Async Status Updates

Team Standup - Today's Updates:

📅 Monday, Dec 16, 2024

@alice (Backend) - Updated 9:15 AM
├── Yesterday: Completed OAuth2 token generation
├── Today: Working on refresh token logic
├── Blockers: Need clarification on token expiry policy
└── Mood: 😊 Good

@bob (Full Stack) - Updated 9:30 AM
├── Yesterday: Database indexing for search
├── Today: Search API endpoints
├── Blockers: None
└── Mood: 😐 Neutral

@carol (Frontend) - Updated 9:45 AM
├── Yesterday: User profile UI components
├── Today: Code review for profile feature
├── Blockers: Waiting for @bob's API
└── Mood: 😊 Good

@dave (DevOps) - Not submitted yet ⚠️
└── Last update: Friday 5:30 PM

Team Health: 3/4 updated | 1 blocker reported

Standup Configuration

Team Standup Settings:

Schedule:
├── Days: Monday - Friday
├── Reminder: 9:00 AM (team timezone)
├── Due by: 10:00 AM
└── Weekend: Disabled

Questions:
├── What did you do yesterday?
├── What will you do today?
├── Any blockers?
└── How are you feeling? (optional mood)

Notifications:
├── Slack: #team-standups channel
├── Email: Summary at 10:30 AM
└── In-app: Badge until submitted

Visibility:
├── Team members: Full access
├── Managers: Full access
├── Stakeholders: Summary view only
└── Clients: Hidden

Activity Feed Monitoring

Real-Time Activity Stream

Activity Feed - Last 2 Hours:

🔄 @alice moved "OAuth2 flow" to In Progress
   2 minutes ago

💬 @bob commented on "Search API"
   "Index optimization complete, 10x faster"
   8 minutes ago

✅ @carol completed checklist item
   "User profile - Avatar upload" 
   15 minutes ago

🔀 @dave merged PR #456
   "Infrastructure: Add Redis caching"
   23 minutes ago

📎 @alice attached file to "OAuth2 flow"
   "oauth-sequence-diagram.png"
   35 minutes ago

⏱️ @bob started time tracking
   "Database optimization"
   1 hour ago

🏷️ @carol added label "needs-review"
   to "Profile settings page"
   1 hour 15 minutes ago

[Load more...]

Filtered Activity Views

Activity Feed Filters:

By Person:
☑️ @alice    ☑️ @bob    ☑️ @carol    ☑️ @dave

By Action Type:
☑️ Task moves        ☑️ Comments
☑️ Time tracking     ☐ File uploads
☑️ Assignments       ☐ Label changes

By Project:
☑️ Q4 Dashboard     ☐ Mobile App
☑️ API v2           ☐ Documentation

Time Range:
○ Last hour  ● Last 24 hours  ○ This week

Save as: [My Team Activity] ▼

User Assignment Views

Board Filter by Person

Board View: @alice's Tasks

Filter applied: Assigned to @alice

┌─────────────┬─────────────┬─────────────┬─────────────┐
│ To Do (2)   │ In Progress │ In Review   │ Done (5)    │
│             │ (1)         │ (1)         │             │
├─────────────┼─────────────┼─────────────┼─────────────┤
│ Email       │ 🔵 OAuth2   │ Token API   │ Auth setup  │
│ integration │ flow        │             │ Login page  │
│             │ ⏱️ 2h 15m   │             │ JWT impl    │
│ Webhook     │             │             │ ...         │
│ handlers    │             │             │             │
└─────────────┴─────────────┴─────────────┴─────────────┘

@alice's Workload:
├── Active tasks: 4
├── Story points: 13
├── Estimated remaining: 18 hours
├── Time logged today: 2h 15m
└── Status: On track ✓

Quick actions:
[View all tasks] [Reassign tasks] [Send message]

Team Workload Overview

Team Workload Dashboard:

Member      │ In Progress │ Points │ Today │ Status
────────────┼─────────────┼────────┼───────┼────────
@alice      │ 2 tasks     │ 8 pts  │ 2h 15m│ 🔵 Active
@bob        │ 3 tasks     │ 11 pts │ 4h 30m│ 🔵 Active
@carol      │ 1 task      │ 3 pts  │ 1h 45m│ 🟡 Waiting
@dave       │ 2 tasks     │ 5 pts  │ 3h 00m│ 🔵 Active
@eve        │ 0 tasks     │ 0 pts  │ 0h    │ ⚪ Available

Summary:
├── Total in progress: 8 tasks
├── Total points active: 27
├── Team utilization: 80%
└── Bottleneck: @bob slightly overloaded

Click any row for detailed view →

Time Tracking Visibility

Active Sessions View

Currently Active Sessions:

🔵 @alice - OAuth2 flow (#1234)
   Started: 10:30 AM (2h 15m ago)
   Today total: 2h 15m
   Task progress: 60%

🔵 @bob - Database optimization (#1298)
   Started: 8:00 AM (4h 45m ago)  
   Today total: 4h 30m
   Task progress: 80%

🔵 @dave - Redis caching setup (#1301)
   Started: 11:00 AM (1h 45m ago)
   Today total: 3h 00m
   Task progress: 40%

⏸️ @carol - User profile UI (#1245)
   Paused: 11:30 AM
   Today total: 1h 45m
   Task progress: 90% (in review)

Not tracking:
├── @eve - No active session
└── @frank - On PTO

Shortcuts:
[View time logs] [Weekly report] [Export timesheet]

Time Dashboard

Time Tracking Dashboard - This Week:

Daily Activity Chart:
Mon: ████████████████░░░░░░░░ 32h team total
Tue: ██████████████████░░░░░░ 36h team total
Wed: ████████████████████░░░░ 40h team total
Thu: ████████████████░░░░░░░░ 32h (today, ongoing)
Fri: ░░░░░░░░░░░░░░░░░░░░░░░░ --

By Category:
├── Feature work: 85h (61%)
├── Bug fixes: 28h (20%)
├── Meetings: 14h (10%)
├── Code review: 8h (6%)
└── Planning: 5h (3%)

Top Tasks by Time:
1. OAuth2 implementation - 12h
2. Search optimization - 10h
3. User profile redesign - 8h
4. Infrastructure updates - 7h
5. Payment integration - 6h

Presence and Availability

Team Availability Status

Team Presence - Right Now:

Online (Active):
├── 🟢 @alice - Working on OAuth2
├── 🟢 @bob - Database optimization
└── 🟢 @dave - Infrastructure tasks

Online (Away):
├── 🟡 @carol - Away 15 min (coffee break)
└── 🟡 @eve - In meeting until 1pm

Offline:
├── ⚫ @frank - Last seen 2 days ago (PTO)
└── ⚫ @grace - Last seen yesterday 6pm

Status Messages:
@alice: "Deep work until 2pm - emergencies only"
@carol: "In review mode, happy to pair"
@eve: "In meetings 11am-2pm"

Timezone Reference:
@alice, @bob: EST (12:45 PM)
@carol, @dave: PST (9:45 AM)  
@eve: GMT (5:45 PM)
@frank: CET (6:45 PM)

Calendar Integration

Team Calendar View - Today:

@alice
├── 9:00-9:30 AM: Standup ✓
├── 9:30 AM-12:00 PM: Focus time (OAuth2)
├── 12:00-1:00 PM: Lunch
├── 1:00-2:00 PM: 1:1 with manager
└── 2:00-5:00 PM: Focus time

@bob  
├── 9:00-9:30 AM: Standup ✓
├── 9:30 AM-5:00 PM: Focus time (Database)
└── No meetings scheduled

@carol
├── 9:00-9:30 AM: Standup ✓
├── 10:00-11:00 AM: Code review sync
├── 11:00 AM-12:00 PM: Design review
└── 1:00-5:00 PM: Profile feature work

Best time for team meeting: 3:00-4:00 PM

Status and Progress Indicators

Visual Status System

Task Status Indicators:

Color Coding:
├── 🔵 Blue pulse = Active work (timer running)
├── 🟢 Green = Complete / Ready
├── 🟡 Yellow = Blocked / Waiting
├── 🔴 Red = Overdue / At risk
├── ⚪ Gray = Not started / Paused
└── 🟣 Purple = In review

Progress Bars:
├── ████████░░ 80% = Checklist completion
├── ████░░░░░░ 40% = Time estimate used
└── ██████████ 100% = Sprint progress

Badges:
├── 🔥 = High priority
├── ⚡ = Quick task (<1 hour)
├── 🔒 = Blocked by dependency
├── 💬 = Has unread comments
├── 📎 = Has attachments
└── 🔗 = Has linked items

Board Status Summary

Sprint 19 Status - At a Glance:

Progress: ██████████████░░░░░░ 70%

By Status:
├── ✓ Done: 21 tasks (52.5%)
├── 🔵 In Progress: 8 tasks (20%)
├── 🟡 In Review: 5 tasks (12.5%)
├── ⬜ To Do: 6 tasks (15%)
└── 🔴 Blocked: 2 tasks

By Assignee Progress:
@alice  ████████████████░░░░ 80% (8/10 tasks)
@bob    ████████████░░░░░░░░ 60% (6/10 tasks)
@carol  ██████████████████░░ 90% (9/10 tasks)
@dave   ████████████████████ 100% (10/10 tasks) ✓

Days Remaining: 4 of 10
Burndown Status: Slightly behind (-5 pts)

Notifications for Updates

Real-Time Notifications

Notification Preferences:

In-App Notifications:
☑️ Task assigned to me
☑️ Task I'm watching updated
☑️ Mentioned in comment
☑️ Task moved to Review
☐ All task movements
☐ All comments

Push Notifications:
☑️ Urgent/blocked items
☑️ Direct mentions
☐ General activity

Email Digest:
○ Real-time  ● Daily summary  ○ Weekly  ○ Never

Slack Integration:
☑️ Post to #team-updates when sprint item completes
☑️ DM when assigned new task
☑️ DM when task blocked

Activity Subscriptions

Watching and Following:

You are watching:
├── 📋 Sprint 19 board (all activity)
├── 📁 Q4 Dashboard project (major updates)
├── 👤 @alice (work updates only)
├── 🏷️ #urgent label (new items)
└── ✅ Tasks in Review (status changes)

Watch Settings:
├── Notify on: Comments, status changes, assignments
├── Frequency: Real-time for urgent, hourly for others
└── Channels: In-app + Slack DM

Quick Actions:
[+ Watch person] [+ Watch label] [+ Watch project]

Reports and Dashboards

Team Activity Reports

Weekly Activity Report - Team Alpha

Period: Dec 9-15, 2024

Activity Summary:
├── Tasks completed: 34
├── Tasks created: 28
├── Comments added: 156
├── Hours logged: 168h
└── PRs merged: 12

By Team Member:
Member   │ Completed │ Hours │ Comments │ PRs
─────────┼───────────┼───────┼──────────┼────
@alice   │ 8         │ 38h   │ 42       │ 3
@bob     │ 7         │ 40h   │ 28       │ 4
@carol   │ 10        │ 36h   │ 51       │ 3
@dave    │ 9         │ 42h   │ 35       │ 2

Highlights:
├── Fastest completion: @carol (avg 4h/task)
├── Most collaborative: @carol (51 comments)
└── Most time logged: @dave (42h)

[Download PDF] [Share report] [Schedule weekly]

Best Practices

For Team Members

  1. Update task status promptly — Move cards when state changes
  2. Use time tracking — Start/stop for accurate visibility
  3. Submit daily standups — Keep team informed async
  4. Set availability status — Help others know when you're free
  5. Add progress comments — Context helps others understand

For Managers

  1. Check dashboard not individuals — Avoid micromanagement
  2. Focus on blockers — Where team needs help
  3. Review workload balance — Redistribute if needed
  4. Trust the system — Don't ask for extra status updates
  5. Use filters effectively — Get specific views quickly

For the Team

  1. Establish update norms — When to move cards, log time
  2. Configure notifications — Avoid noise, catch important
  3. Review together — Weekly board review for sync
  4. Celebrate completions — Done column shows progress
  5. Address blockers fast — Visibility enables quick resolution