Skip to main content

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​

  1. We're splitting our team into Pod structure
  2. 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.
    • 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
  3. 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
Meeting TitleSolo/CrossWho SpecificallyFrequency
Scrum StandupSoloPM, Lead, Devs & QAsDaily
RefinementSoloPM, Lead, Devs & QAs2x/week
Sprint PlanningSoloPM, Lead, Devs & QAs1x/sprint
Showcase PrepCrossPMs, Leads, Devs & QAs1x/sprint
ShowcaseCrossPMs, Leads, Devs & QAs1x/sprint
Scrum of ScrumsCrossPMs, LeadsDaily
SoS + Bug TriageCrossPMs, Leads2x/week
Sprint Release PlanningCrossPMs, Leads1x/sprint
Client Delivery/Pre-SalesCrossPMs,
(Leads-as needed)
Daily
Cross-pod refinementCrossPMs,
(Leads-as needed)
Ad hoc
New feature discoveryCrossPMs,
(Leads-as needed)
Ad hoc
Design ReviewCrossPMs
(Leads-as needed)
2x/week
Cross-pod Pre-planningCrossPMs1x/sprint
Product Roadmap MeetingCrossPMsMonthly
DDUSoloPM, LeadWeekly
Architecture and Implementation DiscussionCrossPMs2x/month