Starting a new project

Establishing the team and the roles

At the start of a new project a new team is assembled. The roles are established based Code Collective’s dev team roles.

Tech stack choices and Code Architecture

The technical lead will have oversight of the architecture and tech stack choices. The architecture must be consistent with best practise and our own design approaches on other projects for the same stack.

The team facilitator will schedule regular check-ins with all senior staff and the tech lead until the new architecture has stabilised. These meetings facilitate architectural knowledge share and review.

Devops (CI / CD)

Devops is established with automated tests and a deployment plan.