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
| Tool | Best For |
|---|---|
| Kanban board | Visual workflow state |
| Team Standup | Daily async updates |
| Activity feed | Recent actions |
| User avatars | Task ownership at glance |
| Board filters | Focus on specific person |
| Time tracking | Active 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
- Update task status promptly — Move cards when state changes
- Use time tracking — Start/stop for accurate visibility
- Submit daily standups — Keep team informed async
- Set availability status — Help others know when you're free
- Add progress comments — Context helps others understand
For Managers
- Check dashboard not individuals — Avoid micromanagement
- Focus on blockers — Where team needs help
- Review workload balance — Redistribute if needed
- Trust the system — Don't ask for extra status updates
- Use filters effectively — Get specific views quickly
For the Team
- Establish update norms — When to move cards, log time
- Configure notifications — Avoid noise, catch important
- Review together — Weekly board review for sync
- Celebrate completions — Done column shows progress
- Address blockers fast — Visibility enables quick resolution