Stakeholder Dashboards | Role-Based Project Views
Build dashboards tailored to each audience: executives get high-level status, PMs see feature progress, clients track delivery. GitScrum filtered views reduce meetings.
12 min read
Different stakeholders need different views of project progress. Executives want high-level status, product managers need feature progress, and clients want delivery timelines. Building custom dashboards tailored to each audience's needs reduces meetings, builds trust, and keeps everyone aligned without information overload.
Understanding Stakeholder Needs
Different Audiences, Different Views
STAKEHOLDER ANALYSIS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β WHAT EACH STAKEHOLDER TYPE NEEDS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β EXECUTIVES / C-LEVEL: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β ββ
β β Questions they ask: ββ
β β β’ "Are we on track for the launch date?" ββ
β β β’ "What's blocking progress?" ββ
β β β’ "How's the budget looking?" ββ
β β β’ "Any risks I should know about?" ββ
β β ββ
β β Dashboard needs: ββ
β β β’ High-level status (green/yellow/red) ββ
β β β’ Key milestone progress ββ
β β β’ Budget burndown (if relevant) ββ
β β β’ Top 3-5 risks/blockers ββ
β β ββ
β β Update frequency: Weekly or bi-weekly ββ
β β Detail level: Minimalβsummary only ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β PRODUCT MANAGERS / OWNERS: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β ββ
β β Questions they ask: ββ
β β β’ "Which features are in progress?" ββ
β β β’ "What's the velocity trend?" ββ
β β β’ "When will feature X be ready?" ββ
β β β’ "What's in the next release?" ββ
β β ββ
β β Dashboard needs: ββ
β β β’ Feature/epic progress breakdown ββ
β β β’ Sprint burndown and velocity ββ
β β β’ Upcoming releases ββ
β β β’ Backlog size and prioritization ββ
β β ββ
β β Update frequency: Daily ββ
β β Detail level: Moderateβfeature focus ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β CLIENTS / EXTERNAL STAKEHOLDERS: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β ββ
β β Questions they ask: ββ
β β β’ "When will my project be delivered?" ββ
β β β’ "What's done so far?" ββ
β β β’ "Are there any issues I should know about?" ββ
β β β’ "What do you need from me?" ββ
β β ββ
β β Dashboard needs: ββ
β β β’ Deliverable status ββ
β β β’ Timeline/milestone view ββ
β β β’ Items awaiting client input ββ
β β β’ Recent completions ββ
β β ββ
β β Update frequency: Weekly ββ
β β Detail level: Outcomes onlyβno internal details ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β DEVELOPMENT TEAM LEADS: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β ββ
β β Questions they ask: ββ
β β β’ "Who's overloaded?" ββ
β β β’ "What's blocked?" ββ
β β β’ "How's code review queue?" ββ
β β β’ "Are we hitting sprint goals?" ββ
β β ββ
β β Dashboard needs: ββ
β β β’ Team workload distribution ββ
β β β’ Blocked items with reasons ββ
β β β’ Review/QA queue status ββ
β β β’ Sprint health indicators ββ
β β ββ
β β Update frequency: Real-time ββ
β β Detail level: Highβtask level ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Building Executive Dashboards
High-Level Status Views
EXECUTIVE DASHBOARD:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CREATING EXECUTIVE-LEVEL VIEWS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β PROJECT STATUS SUMMARY: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Using GitScrum project overview: ββ
β β ββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββ ββ
β β β PROJECT: Customer Portal Redesign β ββ
β β β Status: π‘ At Risk β ββ
β β β β ββ
β β β Progress: ββββββββββββββββββββ 60% β ββ
β β β Target: March 15, 2025 β ββ
β β β Confidence: Medium β ββ
β β β β ββ
β β β Key Metrics: β ββ
β β β β’ 24 of 40 features complete β ββ
β β β β’ 3 sprints remaining β ββ
β β β β’ 2 critical blockers β ββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββ ββ
β β ββ
β β How to create: ββ
β β β’ Use sprint analytics for progress % ββ
β β β’ Filter by epic to count feature completion ββ
β β β’ Tag blockers with [critical] label ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β MILESTONE TRACKING: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Display milestones with status: ββ
β β ββ
β β Milestones: ββ
β β β
Phase 1: Discovery Complete Dec 1 ββ
β β β
Phase 2: Design Complete Jan 15 ββ
β β π Phase 3: Development In Progress (60%) ββ
β β β³ Phase 4: Testing Starts Feb 20 ββ
β β β³ Phase 5: Launch Target Mar 15 ββ
β β ββ
β β GitScrum approach: ββ
β β β’ Create milestone labels ββ
β β β’ Group tasks by milestone ββ
β β β’ Calculate completion % per milestone ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β RISK SUMMARY: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Top risks with mitigation status: ββ
β β ββ
β β π΄ High: API dependency delayed 2 weeks ββ
β β Mitigation: Parallel work stream started ββ
β β ββ
β β π‘ Medium: Design resources constrained ββ
β β Mitigation: Prioritized critical flows ββ
β β ββ
β β π’ Low: Third-party integration complexity ββ
β β Mitigation: Proof of concept complete ββ
β β ββ
β β Track in GitScrum: ββ
β β β’ Create [risk] label ββ
β β β’ Use priority/severity for risk level ββ
β β β’ Document mitigation in comments ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Client Dashboards
External Stakeholder Views
CLIENT DASHBOARD:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β BUILDING CLIENT-FACING VIEWS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β USING CLIENTFLOW: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β GitScrum ClientFlow provides: ββ
β β ββ
β β Automatic client portal showing: ββ
β β β’ Deliverables status ββ
β β β’ Items awaiting approval ββ
β β β’ Recent completions ββ
β β β’ Upcoming work ββ
β β ββ
β β Client can: ββ
β β β’ View progress without full board access ββ
β β β’ Comment on items awaiting their input ββ
β β β’ Approve deliverables ββ
β β β’ See only what's relevant to them ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β DELIVERABLE TIMELINE: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Simple timeline view for clients: ββ
β β ββ
β β Week 1 Week 2 Week 3 Week 4 Week 5 ββ
β β β β β β β ββ
β β βββββββββββ β β β ββ
β β Homepage design β β β ββ
β β βββββββββββ β β ββ
β β Homepage dev β β ββ
β β βββββββββββ β ββ
β β Dashboard β ββ
β β βββββββββββ ββ
β β Testing ββ
β β β ββ
β β Launch ββ
β β ββ
β β Build using: ββ
β β β’ Task due dates ββ
β β β’ Epic groupings ββ
β β β’ Client-friendly labels ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β AWAITING INPUT VIEW: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Show items needing client action: ββ
β β ββ
β β π Awaiting Your Input: ββ
β β ββ
β β 1. Homepage design approval ββ
β β Waiting 3 days β Review β ββ
β β ββ
β β 2. Content for About page ββ
β β Waiting 1 day β Provide content β ββ
β β ββ
β β 3. Logo file selection ββ
β β Waiting 5 days β Choose option β ββ
β β ββ
β β Filter in GitScrum: ββ
β β Label: [awaiting-client] ββ
β β Column: Client Review ββ
β β Show: Blocked by client input ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Product Manager Dashboards
Feature-Focused Views
PRODUCT DASHBOARD:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CREATING PRODUCT MANAGER VIEWS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β FEATURE PROGRESS BREAKDOWN: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Epic/Feature progress by area: ββ
β β ββ
β β User Authentication ββ
β β ββββββββββββββββββββββββββββββ 65% ββ
β β 13 of 20 stories complete ββ
β β ββ
β β Dashboard Module ββ
β β ββββββββββββββββββββββββββββββ 75% ββ
β β 15 of 20 stories complete ββ
β β ββ
β β Reporting Engine ββ
β β ββββββββββββββββββββββββββββββ 25% ββ
β β 5 of 20 stories complete ββ
β β ββ
β β API Integration ββ
β β ββββββββββββββββββββββββββββββ 40% ββ
β β 8 of 20 stories complete ββ
β β ββ
β β Build using: ββ
β β β’ Epic labels or parent tasks ββ
β β β’ Task completion counts ββ
β β β’ Story point rollup ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β VELOCITY AND CAPACITY: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Sprint performance view: ββ
β β ββ
β β Velocity Trend (Last 6 Sprints): ββ
β β 32 β 35 β 38 β 36 β 40 β 42 points ββ
β β Average: 37 points β Trend: β +5% ββ
β β ββ
β β Current Sprint: ββ
β β β’ Committed: 40 points ββ
β β β’ Completed: 24 points (Day 6 of 10) ββ
β β β’ On track: β
Yes ββ
β β ββ
β β Next Sprint Capacity: ββ
β β β’ Available: 38 points (1 PTO day) ββ
β β β’ Backlog ready: 52 points ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β RELEASE READINESS: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β What's going in next release: ββ
β β ββ
β β Release v2.4 (Target: Feb 28) ββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββ ββ
β β β β
User profile editing (Done) β ββ
β β β β
Password reset flow (Done) β ββ
β β β π Dashboard filters (In QA) β ββ
β β β π Export to CSV (In Progress) β ββ
β β β β³ Email notifications (Not Started) β ββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββ ββ
β β ββ
β β Release confidence: π‘ Medium ββ
β β Risk: Email notifications may slip ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Team Lead Dashboards
Operational Views
TEAM LEAD DASHBOARD:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β BUILDING TEAM OPERATIONAL VIEWS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β WORKLOAD DISTRIBUTION: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Team member capacity view: ββ
β β ββ
β β Alex [ββββββββββββββββββββ] 6 pts assigned ββ
β β Jordan [ββββββββββββββββββββ] 8 pts assigned β οΈ ββ
β β Sam [ββββββββββββββββββββ] 3 pts assigned ββ
β β Taylor [ββββββββββββββββββββ] 5 pts assigned ββ
β β Morgan [ββββββββββββββββββββ] 5 pts assigned ββ
β β ββ
β β β οΈ Jordan at capacity - consider rebalancing ββ
β β ββ
β β Filter by: Assignee, Status: In Progress/Ready ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β BLOCKED WORK: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Items currently blocked: ββ
β β ββ
β β π« API rate limiting implementation ββ
β β Reason: Waiting on architecture decision ββ
β β Blocked: 3 days β Assigned: Alex ββ
β β Action needed: Schedule architecture review ββ
β β ββ
β β π« Payment integration ββ
β β Reason: Stripe credentials pending ββ
β β Blocked: 1 day β Assigned: Jordan ββ
β β Action needed: Follow up with finance ββ
β β ββ
β β Filter: Label = [blocked] ββ
β β Sort: Blocked duration (longest first) ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β REVIEW QUEUE: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Items awaiting review: ββ
β β ββ
β β Code Review (4 items): ββ
β β β’ User search feature (2 days waiting) ββ
β β β’ Login refactor (1 day waiting) ββ
β β β’ Bug fix #234 (4 hours waiting) ββ
β β β’ Dashboard filter (2 hours waiting) ββ
β β ββ
β β QA Testing (2 items): ββ
β β β’ Export feature (ready for QA) ββ
β β β’ Profile editing (ready for QA) ββ
β β ββ
β β Filter: Column = Review or QA ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Sharing and Access
Making Dashboards Available
DASHBOARD ACCESS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SHARING DASHBOARDS WITH STAKEHOLDERS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β SAVED FILTERS: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Create reusable views: ββ
β β ββ
β β Save filter: "Executive Status View" ββ
β β β’ Columns: All Done this sprint ββ
β β β’ Group by: Epic ββ
β β β’ Show: Completed tasks only ββ
β β ββ
β β Save filter: "Blocked Items" ββ
β β β’ Label: [blocked] ββ
β β β’ Sort: Days in column (desc) ββ
β β ββ
β β Bookmark URLs for quick access ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β SCHEDULED UPDATES: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Automate dashboard sharing: ββ
β β ββ
β β Weekly executive summary: ββ
β β β’ Send via Slack/email ββ
β β β’ Include: Progress %, blockers, risks ββ
β β β’ Audience: Leadership ββ
β β ββ
β β Daily team status: ββ
β β β’ Post to team channel ββ
β β β’ Include: WIP, blocked, completed today ββ
β β β’ Audience: Team members ββ
β β ββ
β β Use integrations to automate ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ