Skip to main content

Team

This guide defines the ideal squad setup to ensure clarity, fast delivery, and effective collaboration with clients. Every squad consists of discovery and implementation functions, supported by cross-functional rituals.

Squad Overview: Roles and Allocation

RoleFTEResponsibilitiesReports ToIdeal Personality (MBTI)
Product Owner (PO)0.5–1.0Stakeholder mgmt, roadmap, prioritiesPMO / StakeholdersENTJ / ENFJ
Business Analyst (BA)1.0Workflows, story clarity, backlog mgmtPO (functional)ISFJ / ENFJ
Tech Lead (TL)1.0Delivery driver, coordination, squad velocityStakeholdersESTJ / ENTJ
Solution Architect1.0Architecture, integration flows, mentoringTech LeadINTJ / INFJ
API Engineers1–3API services, DB schemas, testsTech LeadISTJ / INTP / ENFP
UI Engineers1–3UI components, OpenAPI client integration, UX polishTech LeadISTJ / INTP / ENFP
Designer0.5Flow diagrams, edge cases, usability feedbackPO / BAINFP / ISFP
DevOps0.5Release pipelines, deployment safety, test gatesTech LeadISTP / ESTJ
QA0.5 - 2Manual QA with conversion to QA-Automation. Regression, Smoke, Exploratory testingTech LeadISTP / ESTJ

Discovery

Every squad has a core "discovery" team which prepares the workload for the rest of the team. Inspired by "3 Amigos", which is essentially a dialog from 3 Points of Views. Expected output: Clear stories with acceptance criteria and flow diagrams.

  • Business PoVs
    • PO: Owns backlog and priorities
    • BA: Breaks down workflows into actionable stories
  • Implementation PoVs
    • Designer: Provides edge cases and experience validation
    • TL: Technical feasibility, pre-spike
    • SA (mandatory): Validates architecture early
  • Quality PoVs
    • QA: Provides edge cases and experience validation

Rituals & Ownership

RitualDriverBackup / ReplacementGoal
Daily StandupTech LeadThe next most organized person. No one on the call for the first 10 minutes? Write the report in the chat and move onBlocker resolution, next steps
PlanningPOBA + TLClear sprint goal, split tasks
Grooming (3 Amigos)SATL (if SA not available)Stories clarified and acceptance set
DemoPOTL + DevsStakeholder feedback on live product
RetrospectiveTLThe next most organized personActionable insights for improvement