注力テーマ:スクラムと継続的インテグレーション
継続的インテグレーション
とは、アジャイルソフトウェア開発における方法論の一つである。 コードベース全体が定期的に構築され、新しいアプリケーションコンポーネントの統合に関するフィードバックを受けるためにテストされるプロセスを記述している。
継続的インテグレーションには発想の転換が必要
ビルドサーバーを導入するだけでは、CIを成功させるのに十分ではない。 開発者が毎日コードをチェックインし、ビルドしてテストできるようにすることが重要である。 ビルドが失敗した場合、言い訳をしてはいけない。その代わりに、ビルドが「グリーン」な状態に戻るように、エラーを直ちに修正すべきである。 多くの企業は、CIステータス情報を利用して、組織内のプロジェクトのステータスをより透明化することが有益であることに気づいている。