Team Management
PanDev Metrics lets you organise developers into teams, configure roles, and control access to data.
Creating a Team
Basic Settings
- Team name – a unique identifier.
- Description – short summary of the team’s purpose.
- Owner – team lead or manager.
- Projects – linked projects and repositories.
Metric Configuration
- Data types – choose which metrics to capture.
- Collection cadence – how often data is refreshed.
- Level of detail – depth of the reports provided.
Team Members
Adding Members
- By email – send invitations to join.
- By username – add existing PanDev users.
- Bulk import – upload a CSV file.
Team Roles
- Administrator – full control over team settings.
- Manager – view metrics and manage membership.
- Analyst – access reports and analytics.
- Developer – view personal metrics.
Access Management
Access Levels
- Public metrics – visible to everyone.
- Team metrics – visible to team members.
- Personal metrics – visible only to the individual engineer.
- Administrative features – restricted to admins.
Permissions
- View – read-only access to metrics.
- Export – download datasets.
- Configure – adjust metric settings.
- Manage – modify team membership.
Organising Teams
Hierarchy
- Departments – high-level groups (Backend, Frontend, QA).
- Teams – working squads within departments.
- Projects – temporary teams for specific initiatives.
Relationships
- Parent teams – higher-level groups.
- Subteams – child units within a parent.
- Joint projects – teams collaborating together.
Team Metrics
Aggregated Metrics
- Overall performance – combined output of the team.
- Averages – typical values per member.
- Distribution – spread of metrics across the team.
- Trends – how metrics evolve over time.
Comparative Analysis
- Across teams – benchmark different squads.
- Within a team – explore individual differences.
- Against benchmarks – compare with industry standards.
Team Notifications
Notification Types
- Weekly summaries – key metric digest.
- Alerts – critical changes that need attention.
- Achievements – highlight positive trends.
- Reminders – upcoming deadlines and tasks.
Configuration
- Frequency – how often notifications arrive.
- Channels – email, Slack, Teams, mobile push.
- Filters – choose which updates to receive.
Team Analytics
Reports
- Weekly – recurring snapshots of performance.
- Monthly – in-depth reviews.
- Quarterly – strategic outlook.
- Custom – ad hoc analysis.
Dashboards
- Team dashboard – key metrics at a glance.
- Comparison – side-by-side team comparisons.
- Trend – long-term evolution.
- Deep dive – drill into specific aspects.
Integrations
Work Management
- Jira – sync with issues and sprints.
- Trello – connect to task boards.
- Asana – integrate with ongoing projects.
Version Control
- GitHub – analyse commits and pull requests.
- GitLab – work with merge requests.
- Bitbucket – attach repositories.
Communication Platforms
- Slack – bots and notifications.
- Microsoft Teams – collaborate in channels.
- Discord – great for open-source or gaming teams.
Best Practices
Structuring Teams
- Team size – aim for 5–9 members.
- Clear roles – align responsibilities.
- Regular retrospectives – continuously improve processes.
Working with Metrics
- Process focus – use metrics to improve, not police.
- Transparency – discuss metrics openly with the team.
- Actionable follow-up – turn insights into change.