CivilCode Playbook
  • The CivilCode Playbook
  • Method
    • Engagement
      • Qualification
      • Introductory Meeting
    • Onboarding
      • Roles and responsibilities
      • Product Owner Role
    • Discovery
    • Iteration Zero
      • Kickoff
    • Development
      • Develop an Object Model
      • Build a Feature List
  • Guides
    • Operations
      • Setup the VPN
      • Developer Setup Guide
      • Maintain Virtual Machine
    • Practices
      • Pair Programming Practice
      • Friday Practice
      • Project Retrospective
      • Daily Practices
  • Education
    • Trails
      • Elixir
      • Domain-Driven Design and CQRS/ES
      • Event Storming
      • Feature-Driven Development
      • Functional Programming
      • GraphQL
      • Object Design
      • Object Modeling
      • Specification by Example
      • Story Mapping
      • Testing
      • Type Classes
Powered by GitBook
On this page
  • Goals
  • Responsibilities
  • Project Manager
  • Product Owner
  • Technical Lead
  • Developer
  • Team
  1. Method
  2. Onboarding

Roles and responsibilities

Goals

  • Team members need to know where to go to

  • Help focusing

  • Things don't fall through the crack

Responsibilities

The roles in a project and their related responsibilities follow. Of course, the responsible for an activity can delegate to other team members.

Project Manager

  • Communicate with client

  • Coordinate with Product Owner

  • Domain expert

  • Drive specification workshops

  • Manage backlog and triage

  • Deploy to staging

  • Demo new abilities

  • Request User Acceptance Testing (UAT)

  • Deploy to production

Product Owner

  • Provide test data

  • Participate in specification workshops

  • Accept new abilities

  • Domain expert

Technical Lead

  • Review plan/design from peers

  • Monitor and evolve architecture and coding practices

  • Mentor/guide team members

Developer

  • Participate in specification workshops

  • Review plan/design from peers

  • Pair program

  • Review code from peers

  • Demo new abilities

Team

  • Document specifications

  • Document module/ability plan/design

  • Request plan/design review

PreviousOnboardingNextProduct Owner Role

Last updated 6 years ago