Standardize Workflows Across Teams | Board Templates
Create consistent workflows across multiple teams. GitScrum provides board templates, shared labels, and organization-wide automations that scale.
12 min read
When different teams use different workflows, collaboration suffers and knowledge transfer becomes difficult. GitScrum enables workflow standardization through shareable board templates, consistent automations, unified labeling systems, and organizational defaults that maintain consistency while allowing team-specific customizations.
The Workflow Inconsistency Problem
Different workflows create:
- Collaboration friction β Teams can't work together easily
- Onboarding delays β New members relearn everything
- Reporting chaos β Can't aggregate metrics across teams
- Tool sprawl β Teams use different tools differently
- Knowledge silos β Practices don't transfer between teams
- Management blind spots β No unified view of work
GitScrum Standardization Solutions
Balance consistency with flexibility:
Standardization Tools
| Tool | Standardization Use |
|---|---|
| Board templates | Consistent board structure |
| Workflow automations | Standard transitions |
| Label conventions | Unified categorization |
| Task templates | Consistent task structure |
| Checklists | Standard quality gates |
| Sprint templates | Consistent sprint structure |
Defining Organizational Standards
Core Workflow Elements
Organization-Wide Standards:
Board Structure (Required):
βββ Columns: Backlog, To Do, In Progress, Review, Done
βββ WIP Limits: Max 2 per developer in Progress
βββ Done Definition: Reviewed + Tested + Deployed
βββ Archive: Auto-archive after 7 days in Done
Labels (Required):
βββ Priority: P0-Critical, P1-High, P2-Medium, P3-Low
βββ Type: Bug, Feature, Improvement, Tech-Debt
βββ Size: XS (<2h), S (2-4h), M (4-8h), L (8-16h), XL (16h+)
βββ Status: Blocked, Needs-Review, Ready-to-Ship
Sprint Settings (Required):
βββ Duration: 2 weeks
βββ Planning: Monday of sprint start
βββ Review/Retro: Friday of sprint end
βββ Metrics: Velocity, Completion Rate, Carryover
Optional Team Customizations:
βββ Additional columns (Testing, Staging, etc.)
βββ Team-specific labels (tech stack, etc.)
βββ Sub-team structures
βββ Integration preferences
Workflow States Definition
Standard Task Lifecycle:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ORGANIZATION WORKFLOW β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Backlog βββ To Do βββ In Progress βββ Review βββ Done
β β β β β
β β β β β
βΌ βΌ βΌ βΌ βΌ
Groomed Committed Active Work Quality Complete
& Ready to Sprint Happening Check & Shipped
State Definitions:
Backlog:
βββ Groomed with acceptance criteria
βββ Estimated with story points
βββ Prioritized by Product Owner
βββ Ready for sprint planning
To Do:
βββ Committed for current sprint
βββ Assigned or ready to pick up
βββ All dependencies resolved
βββ Design/specs available
In Progress:
βββ Actively being worked on
βββ Developer assigned
βββ Timer running (if using time tracking)
βββ WIP limit applies
Review:
βββ Code complete
βββ PR submitted
βββ Ready for code review
βββ Tests passing
Done:
βββ Code reviewed and approved
βββ Merged to main
βββ Deployed to staging/production
βββ Acceptance criteria verified
Creating Board Templates
Organizational Board Template
Standard Board Template: "Engineering Sprint Board"
Columns:
1. Backlog
βββ Description: "Groomed items for future sprints"
2. Sprint Backlog
βββ Description: "Committed for this sprint"
3. In Progress
βββ Description: "Actively being developed"
βββ WIP Limit: Team size Γ 2
4. Code Review
βββ Description: "PR submitted, awaiting review"
βββ WIP Limit: Team size
5. Testing
βββ Description: "Ready for QA verification"
βββ WIP Limit: 5
6. Done
βββ Description: "Deployed and verified"
βββ Auto-archive: 7 days
Automations Included:
βββ Move to Review β Assign to random reviewer
βββ In Progress > 3 days β Add "at-risk" label
βββ All checklist items done β Move to Review
βββ Testing passed β Move to Done
Labels Included:
βββ All organizational standard labels
βββ Team can add custom labels
βββ Cannot remove standard labels
Applying Templates to Teams
Template Deployment:
New Team Setup:
1. Create new board from template
GitScrum β New Board β From Template β "Engineering Sprint Board"
2. Customize team-specific settings
βββ Team name in board title
βββ Adjust WIP limits for team size
βββ Add team-specific labels (optional)
βββ Configure integrations (GitHub repo, Slack channel)
3. Add team members
βββ Developers: Edit access
βββ Scrum Master: Admin access
βββ Product Owner: Edit access
βββ Stakeholders: View access
4. Verify automations
βββ Test workflow transitions
βββ Confirm notifications working
βββ Check integration connections
Template Updates:
βββ Org admins update master template
βββ Teams receive notification of changes
βββ Optional: Apply updates to existing boards
βββ Teams keep customizations unless conflicting
Automation Standards
Organization-Wide Automations
Standard Automations Library:
1. Sprint Hygiene
βββ IF task in "In Progress" > 5 days
β THEN add label "stale", notify assignee
β
βββ IF sprint ends AND task not Done
β THEN add label "carryover", move to next sprint
β
βββ IF task in "Blocked" > 2 days
THEN notify Scrum Master
2. Quality Gates
βββ IF moved to "In Progress"
β THEN require checklist: "Dev Checklist"
β
βββ IF moved to "Review"
β THEN require: PR link attached
β
βββ IF moved to "Done"
THEN require: All checklist items complete
3. Notifications
βββ IF task assigned
β THEN notify assignee via Slack DM
β
βββ IF @mentioned in comment
β THEN notify mentioned user
β
βββ IF priority changed to P0
THEN notify team channel
4. Integrations
βββ IF GitHub PR merged
β THEN move linked task to Testing
β
βββ IF GitHub PR opened
β THEN add PR link to task, move to Review
β
βββ IF all tests pass
THEN add label "tests-passing"
Team-Level Automation Extensions
Team Customization Options:
Team Alpha (Frontend):
βββ Standard automations: All
βββ Additional:
β βββ IF label "design-review"
β β THEN notify @design-team
β βββ IF moved to Testing
β THEN deploy to staging.alpha.com
Team Beta (Backend):
βββ Standard automations: All
βββ Additional:
β βββ IF label "database-change"
β β THEN require DBA approval
β βββ IF moved to Done
β THEN trigger deployment pipeline
Team Gamma (Mobile):
βββ Standard automations: All
βββ Additional:
β βββ IF platform "iOS"
β β THEN add to iOS build queue
β βββ IF platform "Android"
β THEN add to Android build queue
Customization Rules:
βββ Cannot disable standard automations
βββ Can add team-specific automations
βββ Custom automations must not conflict
βββ Document all custom automations
Label Standardization
Organizational Label System
Standard Label Structure:
Prefix Convention:
priority/ β Priority levels
type/ β Work type categories
size/ β Effort estimates
status/ β Current state
team/ β Team ownership
tech/ β Technology stack
Standard Labels:
priority/P0-critical π΄ Red
priority/P1-high π Orange
priority/P2-medium π‘ Yellow
priority/P3-low π’ Green
type/bug π Red
type/feature β¨ Blue
type/improvement π‘ Purple
type/tech-debt π§ Gray
type/security π Black
size/XS (< 2 hours)
size/S (2-4 hours)
size/M (4-8 hours)
size/L (8-16 hours)
size/XL (> 16 hours)
status/blocked π« Red
status/needs-review π Yellow
status/ready-to-ship π Green
status/on-hold βΈοΈ Gray
Cross-Team Label Usage
Label Governance:
Required Labels (all tasks):
βββ One priority/ label
βββ One type/ label
βββ One size/ label (before sprint start)
Optional Labels:
βββ status/ labels (as needed)
βββ team/ labels (for cross-team visibility)
βββ tech/ labels (team discretion)
Cross-Team Queries:
# All P0 bugs across organization
Filter: priority/P0-critical AND type/bug
# All tasks blocked
Filter: status/blocked
# Large features this quarter
Filter: size/XL AND type/feature
# Backend tech debt
Filter: team/backend AND type/tech-debt
Label Auditing:
βββ Weekly: Scrum Masters verify labeling
βββ Monthly: Org audit for consistency
βββ Quarterly: Review and update label system
βββ Annually: Major label restructuring if needed
Task Templates
Standard Task Templates
Bug Report Template:
Title: [BUG] Brief description
## Description
What's happening and what should happen instead.
## Steps to Reproduce
1.
2.
3.
## Expected Behavior
What should happen.
## Actual Behavior
What actually happens.
## Environment
- Browser/OS:
- User role:
- URL:
## Screenshots/Logs
[Attach relevant files]
## Checklist
- [ ] Reproduced in staging
- [ ] Priority assigned
- [ ] Related issues linked
- [ ] Assigned to developer
---
Feature Request Template:
Title: [FEATURE] Brief description
## User Story
As a [user type], I want [goal] so that [benefit].
## Acceptance Criteria
- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Criterion 3
## Design
[Link to mockups/designs]
## Technical Notes
[Any implementation considerations]
## Dependencies
- [ ] Dependency 1
- [ ] Dependency 2
## Checklist
- [ ] UX review complete
- [ ] Technical review complete
- [ ] Estimated with story points
- [ ] Added to backlog
Sprint Ceremony Templates
Sprint Planning Template:
# Sprint [X] Planning - [Dates]
## Sprint Goal
[One sentence describing sprint objective]
## Capacity
| Team Member | Available Days | Focus Areas |
|-------------|----------------|-------------|
| @alice | 9/10 | Auth system |
| @bob | 10/10 | API work |
| @carol | 8/10 | Frontend |
**Total Capacity**: XX story points
## Committed Items
| ID | Task | Points | Owner |
|----|------|--------|-------|
| | | | |
**Total Committed**: XX points
## Risks & Dependencies
-
## Carryover from Last Sprint
-
---
Retrospective Template:
# Sprint [X] Retrospective - [Date]
## Metrics
- Velocity: XX points
- Completion: XX%
- Carryover: X items
## What Went Well π
-
## What Could Improve π
-
## Action Items π
| Action | Owner | Due Date |
|--------|-------|----------|
| | | |
## Shoutouts π
-
Cross-Team Visibility
Organizational Dashboard
Organization Overview Dashboard:
All Teams Sprint Status:
Team β Sprint β Progress β Velocity β Health
ββββββββββββΌβββββββββΌβββββββββββΌβββββββββββΌββββββββ
Alpha β 19 β 72% β 45 pts β π’ Good
Beta β 19 β 65% β 52 pts β π‘ At Risk
Gamma β 19 β 85% β 38 pts β π’ Good
Delta β 18 β 100% β 41 pts β π’ Done
Cross-Team Blockers:
βββ Beta: Waiting on Alpha for API spec (2 days)
βββ Gamma: Waiting on Beta for user service (1 day)
Organization Metrics:
βββ Total velocity: 176 pts/sprint
βββ Average completion: 80%
βββ Active P0 issues: 2
βββ Open bugs: 34
Drill down: [Team Alpha] [Team Beta] [Team Gamma] [Team Delta]
Shared Views Configuration
Standard Organization Views:
1. Cross-Team Dependencies
Filter: has dependency on other team
Group by: Blocking team
Sort by: Priority, Age
2. All P0/P1 Items
Filter: priority/P0-critical OR priority/P1-high
Group by: Team
Sort by: Due date
3. Tech Debt Inventory
Filter: type/tech-debt
Group by: Team
Sort by: Age (oldest first)
4. Blocked Items Organization-Wide
Filter: status/blocked
Group by: Days blocked
Sort by: Priority
5. Sprint Progress Comparison
View: All team boards side-by-side
Metrics: Burndown, velocity, completion
Period: Current sprint
Access Control:
βββ Leadership: All views, all teams
βββ Scrum Masters: All views, own team detail
βββ Team Leads: Own team + dependencies
βββ Developers: Own team only
Rollout Strategy
Phased Implementation
Standardization Rollout Plan:
Phase 1: Foundation (Week 1-2)
βββ Define organizational standards document
βββ Create master board template
βββ Define label system
βββ Create automation library
βββ Pilot with 1 volunteer team
Phase 2: Pilot Evaluation (Week 3-4)
βββ Gather feedback from pilot team
βββ Adjust standards based on learning
βββ Document edge cases and exceptions
βββ Refine templates and automations
βββ Create migration guides
Phase 3: Gradual Rollout (Week 5-8)
βββ Onboard 2-3 teams per week
βββ Provide training sessions
βββ Offer migration support
βββ Collect feedback continuously
βββ Make adjustments as needed
Phase 4: Full Adoption (Week 9+)
βββ All teams using standards
βββ Monitor compliance
βββ Regular review cycles
βββ Continuous improvement
βββ New team onboarding automated
Change Management
Adoption Support:
Training Materials:
βββ Video walkthrough (15 min)
βββ Quick reference card (1 page)
βββ Full documentation (online)
βββ FAQ document
βββ Office hours schedule
Support Channels:
βββ #workflow-standards (Slack)
βββ Weekly office hours (30 min)
βββ 1:1 onboarding sessions
βββ Dedicated migration week support
βββ Feedback form
Compliance Monitoring:
βββ Weekly: Board structure check
βββ Bi-weekly: Label usage audit
βββ Monthly: Automation health check
βββ Quarterly: Full standards review
Non-Compliance Handling:
βββ First: Gentle reminder + offer help
βββ Second: Training session required
βββ Third: Escalate to manager
βββ Exception: Document if legitimate deviation