
『人が増えても速くならない』を中学生にもわかるように解説してみた
この本は、著者の倉貫義人さんがプログラマーとしての経験と経営者の経験をもとに、ソフトウェア開発の本質を書いた一冊です。ソフトウェア開発とは、コンピュータープログラムを作るプロセスのことです。
1. 完成しても、終わりではない
ソフトウェア開発が完成しても、それは新たなスタートに過ぎません。実際の使い始めから改善のチャンスが始まります。ユーザーの声を聞いて、アプリをどんどん良くしていくことが大事なんです。
2. 人を増やしても速く作れるわけではない
たくさんの人が協力することが速さを保証するわけではないんです。逆に、多くの人が関わると、コミュニケーションのコストがかかり、作業が遅くなることもあります。だからこそ、協力して信頼できるチームを築くことが大切なんです。
3. たくさん作っても生産性が高いとは言えない
たくさんのソフトウェアを作ることが、生産性が高いとは限りません。ソフトウェアは現実の問題を解決するために設計されるもので、時間がかかることもあります。手を動かすだけでなく、頭を使って問題を考える時間も大切です。品質を大事にしましょう。
4. 人に依存せず同じ品質で作ることはできない
ソフトウェアは一品モノで、プロジェクトごとに異なります。だから、エンジニアたちの知識やスキルが品質向上に欠かせません。見た目だけでなく、中身の品質も大事にしましょう。エンジニアたちがプログラムを美しく効率的にすることが、品質向上につながります。
これらのポイントを覚えておけば、ソフトウェア開発の世界で成功する手助けになることでしょう。ソフトウェア開発は、常に新しい挑戦と学びが待っています。