これは、アジャイルの宣伝ではなく、設計(デザイン)という活動を本質的なものにしたい、という技術的な思いだ。
相変わらず平鍋さんは視覚的に考えるのがうまい。たぶん、2つの距離(頭脳と時間)を軸とした平面上の図をイメージしているはず。
『設計とコーディングの距離が増えれば増えるほど、ムダが増える。私の主張は、できるだけ、1つの関連部分の設計とコーディングは、「一人の人」が「少しずつ」行ったほうがよい、ということだ。昔見た「詳細設計書」という細かい実装の詳細を日本語である人が書き、それを見て別の人がコードを書く、ということは避けたい。』
設計(デザイン)という活動を本質的なものにしたい
非常に同意だけど、大規模開発の場合どうしているのだろう?
コード共同所有とかペアプロとかは、この「距離」をなくす工夫ですよね。
時間と空間、2つのスパイラル