Agile And Scrum Team Setup

This playbook translates the backlog and project-bundle commands into team onboarding steps for Scrum and Kanban groups.

1. Choose the team bootstrap profile

specfact init --profile backlog-team
specfact init ide --repo . --ide cursor

For API-heavy teams that also own contract workflows, move to api-first-team instead.

2. Configure the team’s backlog operating model

Primary ceremony commands:

specfact backlog ceremony standup github
specfact backlog ceremony refinement github --preview --labels feature
specfact backlog verify-readiness --adapter github --project-id owner/repo --target-items 123

Use standup for daily visibility, refinement for standardization, and verify-readiness before sprint commitment or release planning.

3. Scrum setup

Use Scrum when the team commits to iterations and wants readiness checks before sprint planning:

  • Run standup against the active sprint or iteration
  • Refine backlog items before they enter sprint planning
  • Validate readiness before commitment
  • Export persona-owned plan views when product, architecture, and development need separate edit streams

4. Kanban setup

Use Kanban when the team works from a continuous queue:

  • Run standup without sprint filters
  • Use refinement continuously on incoming work
  • Use readiness checks on pull-ready or release-candidate items
  • Keep unassigned work visible for pull-based planning

5. Shared team rollout for prompts and templates

Backlog refinement and standup support bundle-owned prompts and templates. Keep them aligned through installed module versions and re-bootstrap the IDE exports after upgrades:

specfact module upgrade
specfact init ide --repo . --ide cursor --force