나는 많은 회사에서 일했고 많은 과정을 보았습니다. 현재 팀은 내가 지금까지 본 최고의 것을 처리합니다.
우리는 민첩한 개발 프로세스를 사용하며 그 일부로 각 스토리를 거쳐야하는 게이트가 있습니다. 그 문 중 하나는 코드 검토입니다. 코드 검토가 완료 될 때까지 스토리는 테스트로 이동하지 않습니다.
또한 우리는 코드를 github.com에 저장합니다. 따라서 개발자가 변경을 마치면 스토리에 커밋에 대한 링크를 게시합니다.
그런 다음 동료 개발자에게 태그를 지정하여 검토합니다. Github에는 누군가가 해당 코드 줄에 바로 주석을 달 수있는 주석 시스템이 있습니다. 그런 다음 Github는 배포판에 전자 메일을 보내므로 때때로 다른 팀의 도움을받을 수도 있습니다.
이 과정은 우리에게 매우 효과적이었습니다. 우리는 커밋을 쉽게 게시하고 커뮤니케이션을 용이하게하는 민첩한 프로세스 도구를 사용합니다.
문제가 특히 끈적 거리면 우리는 앉아서 논의 할 것입니다. 이는 프로세스에 필수적이며 프로세스가 작동하는 방식에 대해 모든 사람들이 구매했기 때문에 작동합니다. 코드 검토 결과 재 작업이 필요한 경우 티켓을 다시 진행중인 상태로 옮길 수 있으며 변경 후 다시 검토 할 수 있습니다.
테스트에 문제가 발생하면 다시 진행 중이며 추가 변경 사항도 검토됩니다.