Things you need to have in place to ensure a succcessful dev team. When starting a new team or project from scratch it’s worth ensuring all these are in place right from the beginning.

Process & Documentation

  • Wiki
  • Team charter
  • Process guides
    • PR process
  • Decision register
  • Guidelines for
    • Style guide
    • Git usage
      • Branch naming
      • Git commit messages
    • Api naming
    • Dev testing

Projects

  • Project documentation
  • Git repositories
  • CI/CD pipelines
  • editorconfig
  • prettierrc
  • Shared set of dev tools (that is documented)