超巨大ビルを建設したり、前例のないプロジェクトを成功させるなど、 どデカいことを成し遂げたヤツらはなにをしたのか? サブタイトルの答えは、ITエンジニアにおなじみの 「モジュール化」 と 「イテレーション」 になる。 モジュール化とは、システムやアプリケーションを独立した部品(モジュール)に分割する設計手法のこと。分割することで複雑なシステムを管理しやすくし、保守性や品質を向上させることができる。 イテレーションとは、アジャイル開発において、計画・開発・テストを繰り返し行う短い開発サイクルのこと。反復を繰り返すことで、顧客からのフィードバックやリスクの発見を早期に行い、対策を講じやすくする。 モジュール化とイテレーション、この2つが、プロジェクトを成功に導く鍵になる。そしてこの手法を、システム開発ではなく、巨大プロジェクトに応用せよという。本書では、エンパイアステートビルの建築や、ピクサー