Pod Structures
🚧 This needs an update.
Pod Structure Alignment​
OVERVIEW​
As our company grows, we will need to scale efficiently while maintaining communication and velocity across our organization.
CONTRIBUTING FACTORS​
We have been facing difficulties with our scrum meetings due to a number of factors such as:
- Large amount of team members
- Multiple high priority initiatives
- Context switching
RESOLUTION​
Therefore, we're introducing a new plan for pod structure alignment to address these challenges.
- Increase velocity by creating smaller teams targeting specific initiatives and responsibilities.
- Update our process expectations to ensure communication continues across the new organizational structure.
- Update our meetings to align with new pod structures.
IMPACT​
- We're splitting our team into Pod structure
- Pod Structure – FY2024
- Specialized pods
- SRE
- QA
- Design & Marketing
- Empower Delivery
- Core pods:
- Dioscovery
- Data
- X
- We are creating targeted communication channels.
- Pod channels - See Pod Structure – FY2024 for pod assignments.
- Data Pod, SRE Pod
- These pod channels are for targeted discussion relating to the specific pod initiatives, bug triage, sprint work, retro follow ups, sick/vacation leave and any other discussions related to that pod.
- Cross-collaboration channels:
- Cross Pod Collaboration - PMs & All Pod Leads
- Used to ensure we are identifying any cross-pod dependencies, cross-pod blockers, new feature discovery.
- Engineering Discussion - All Pod leads
- Used to establish project specifications and technical direction across the organization, analyze existing operations to identify risks and redundancies, and create a framework of technical standards and procedures.
- Cross Pod Collaboration - PMs & All Pod Leads
- Communication/Announcement channels:
- Empower Engineering team - All Empower engineering team members
- Channel to inform any major changes or announcements that are technically relevant to the engineering team.
- This includes changes to mono repo, pipeline changes, migrations, changes in GitHub management, ADO updates, high priority technical triage on issues that are affecting our customers, and any other information that affects the engineering team.
- Empower Releases - All Empower team members
- Channel to inform on status updates and issues with the current release.
- This includes updates on deployments, code freezes, release bugs, release dates across environments and any other discussion related to the release.
- Empower Team - All Empower team members
- Channel to inform on any major announcements or updates that affects Empower as a whole.
- This includes things like timesheet reminders, technical issue updates affecting our customers, New Win
- Empower Engineering team - All Empower engineering team members
- Pod channels - See Pod Structure – FY2024 for pod assignments.
- We are updating the Pod and Cross Collaboration Meetings
- Pods will have dedicated scrum meetings
- Standups
- Refinements
- Sprint planning
- Cross Collaboration Meetings – All pod members
- Showcase Prep
- Showcase
- Cross Collaboration Meetings – PMs and Pod Leads
- Scrum of Scrums (including Bug Triage)
- Sprint Release Planning
- Cross Collaboration Meetings – PMs (+Pod Leads, as needed)
- Client Delivery/Pre-Sales
- Design Review
- New Feature Discovery (ad-hoc)
- Cross Pod Refinement (ad-hoc)
- Cross Collaboration Meetings – PMs
- Sprint Pre-planning
- Product Roadmap Meeting
- Pods will have dedicated scrum meetings
| Meeting Title | Solo/Cross | Who Specifically | Frequency |
|---|---|---|---|
| Scrum Standup | Solo | PM, Lead, Devs & QAs | Daily |
| Refinement | Solo | PM, Lead, Devs & QAs | 2x/week |
| Sprint Planning | Solo | PM, Lead, Devs & QAs | 1x/sprint |
| Showcase Prep | Cross | PMs, Leads, Devs & QAs | 1x/sprint |
| Showcase | Cross | PMs, Leads, Devs & QAs | 1x/sprint |
| Scrum of Scrums | Cross | PMs, Leads | Daily |
| SoS + Bug Triage | Cross | PMs, Leads | 2x/week |
| Sprint Release Planning | Cross | PMs, Leads | 1x/sprint |
| Client Delivery/Pre-Sales | Cross | PMs, (Leads-as needed) | Daily |
| Cross-pod refinement | Cross | PMs, (Leads-as needed) | Ad hoc |
| New feature discovery | Cross | PMs, (Leads-as needed) | Ad hoc |
| Design Review | Cross | PMs (Leads-as needed) | 2x/week |
| Cross-pod Pre-planning | Cross | PMs | 1x/sprint |
| Product Roadmap Meeting | Cross | PMs | Monthly |
| DDU | Solo | PM, Lead | Weekly |
| Architecture and Implementation Discussion | Cross | PMs | 2x/month |