« ITの技術や知識はツールの習得と表裏一体である | トップページ | ソフトウェア開発は打ち合わせ駆動開発だ »

2021/03/30

ソフトウェア開発のチームは人数が増えるとプロジェクトは失敗する経験則がある

日曜にTwitterルームで聞いた、中嶋聡さんの話が面白かった。
ラフなメモ。

ソフトウェア開発は、人数が増えると失敗する。
優れたソフトウェアは1人の優れたプログラマから生まれる、と。

人月の神話を思い出す。
炎上したプロジェクトに人を追加すれば、さらに納期は遅れてしまう。

コンウェイの法則を思い出す。
チームメンバーが増えるほど、ソフトウェア開発はどんどん複雑になっていく。
システムのアーキテクチャは、組織構造の壁を反映する。

平鍋さんは、ソフトウェアとはコミュニケーションウェアだ、と言われた。
コミュニケーションパスの複雑さは、仕様の伝言ゲームを生み出し、ソフトウェアを複雑にさせる。

モデレータの女性からは、別の話で、Teamsは使いづらい、Zoomの方が使いやすい、マイクロソフトは面白くないね、と話をしていた。
Teamsでは、組織やチームごとのコミュニケーション管理の機能があるが、組織に属していない人にとっては入りにくいので使いづらいらしい。
僕は、Teamsに慣れてしまったので、便利に感じる。
Teamsであれば、チャットとテレビ会議の両方が使えるし、チャットもログに残る。
Zoomは使いやすいが、ログが消えてしまう。
Slackも便利だが、テレビ会議の機能がないのが惜しい。

|

« ITの技術や知識はツールの習得と表裏一体である | トップページ | ソフトウェア開発は打ち合わせ駆動開発だ »

ソフトウェア工学」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



« ITの技術や知識はツールの習得と表裏一体である | トップページ | ソフトウェア開発は打ち合わせ駆動開発だ »