三種の神器 (アジャイル開発)
ソースコード管理 (Source Code Management) 略称SCM。GitやSubversionに代表される、バージョン管理システムのこと。複数の人数で開発する際、ソースコードの編集の競合が起こるが、SCMはこの問題を解決したり、過去の編集履歴を参照したりするのに役立つ。
バグ追跡システム (Bug Tracking System) 略称BTS。RedmineやTrac、Basecampに代表される、プロジェクトマネジメントシステムのこと。 最近ではバグだけではなく問題を追跡するということから、より広い意味で、ITS (Issue Tracking System) という言葉が使われるようになった。
継続的インテグレーション (Continuous Integration) 略称CI。JenkinsやHudsonに代表される、テスト自動化を行うためのツール。