2015年10月2日 11:00
ツールを活用した“イマドキ”チーム開発の極意 (1) チーム開発における課題とツール利用時に気をつけることとは?
私は過去に、OSSのITSである「Redmine」とVCS「GitLab」をプラグインで連携させていました。しかし、実際に使ってみると痒いところに手が届かないということがわかったのです。
開発者がGitLabに変更したコードをコミットする際、Redmineで管理しているチケットと紐付けると、Redmineのチケットに変更したコードへのリンクが表示されます。しかし、RedmineはGitLabとは別のGitリポジトリで管理しているため、そのリンク先はGitLabではなく、RedmineのGitリポジトリとなります。その結果、GitLab上でコードの変更に対して行われているコードレビューへRedmineからアクセスできないのです。結局、RedmineのチケットにGitLabの該当コードのURLを手動で記載する、といったようにひと手間かけることをしなければなりませんでした。
○ベロシティが37%も向上するイマドキのチーム開発支援ツール
こうした課題の解決策として、要求・要件の変更管理やソースコードの変更管理、タスクの変更管理、アプリケーションのビルド、テストやバグのテストやバグのトラッキング、パフォーマンス監視などにおいて、同一ベンダーによる包括的なツールを採用する現場が増えてきています。