[ このフレームをはずす ]
[ summary * summary TOPへ ] [ このサイトの詳細 ] agile software 開発 programming process アジャイル  ( コメント数:7 / タグ数:15 )
[ 開発 ] [ コンピュータ・IT ] [ process ] [ proggraming ] [ development ] [ hiranabe ] [ software ] [ 開発プロセス ] [ 読んだ ] [ アジャイル ] [ システム開発 ] [ work ] [ agile ] [ dev ] [ programming ]

これは、アジャイルの宣伝ではなく、設計(デザイン)という活動を本質的なものにしたい、という技術的な思いだ。

相変わらず平鍋さんは視覚的に考えるのがうまい。たぶん、2つの距離(頭脳と時間)を軸とした平面上の図をイメージしているはず。

『設計とコーディングの距離が増えれば増えるほど、ムダが増える。私の主張は、できるだけ、1つの関連部分の設計とコーディングは、「一人の人」が「少しずつ」行ったほうがよい、ということだ。昔見た「詳細設計書」という細かい実装の詳細を日本語である人が書き、それを見て別の人がコードを書く、ということは避けたい。』

設計(デザイン)という活動を本質的なものにしたい

非常に同意だけど、大規模開発の場合どうしているのだろう?

コード共同所有とかペアプロとかは、この「距離」をなくす工夫ですよね。

時間と空間、2つのスパイラル