Development team best practices

Another area of expertise we can help you with, is the setup of the development team. Key areas we focus on are: source control, versioning, branching and merging of source code trees, continous integration, unit testing/TDD, peer code reviews, bug/task tracking, Agile/SCRUM methodologies, application and database deployment and release management.

Most of these concepts are about making sure to automate as much as possible thus reducing or avoiding duplication of effort and assuring quality by removing manual processes in the development lifecycle where possible. This is also referred to as the DRY principle, a core principle in the book "The Pragmatic Programmer" by Andy Hunt and Dave Thomas.