Git Process Check

As a distributed version control system, Git is very permissive regarding repository setup and applied workflows. Therefore it is important to define and document development processes in order to avoid misconduct and eventually impediments for all involved projects.

Our process check includes the following facets:

Team communication

  • What method or tool do you use for team communication?
  • Is it integrated into your configuration management setup?

Branching model

  • What branching workflow do you follow?
  • Do you have clean documentation on how to apply and verify critical bugfixes?

Repository organization

  • Is there a clean separation of projects?
  • Do you offer additional repositories for personal developer backups and experimentation or training?

Build process (CI)

  • Is Git tied into your build / deployment process?
  • Do you offer additional repositories for personal developer backups and experimentation or training?

Release management

  • Do you deploy an unambiguous Git version identifier along with you application?

In conclusion, you will receive a detailed report, along with suggestions for improvements.

Please contact us to discuss your requirements.