チームにお勧めするのは、アプリケーション・コード、インフラストラクチャー、構成、データ、さらには内部システム成果物までをもバージョン管理することです。これらのものをすべてバージョン管理することによって、ソフトウェアを迅速かつ頻繁にユーザーに提供できるようになります。数々の主要なソフトウェア・カンファレンスでメインの講演者を務めている彼は、ソフトウェア・プロジェクトの開発者、プロジェクト・マネージャー、アーキテクト、およびテスターと、実質上すべての役割を担当した経験を持ちます。