書籍情報
- タイトル:ソフトウェア開発プロフェッショナル
- 著者:スティーブ・マコネル
- ジャンル:ソフトウェア工学・プロジェクト管理
本の概要
本書は、ソフトウェア開発の成功と失敗を分ける要因を、実証データと現場の知見から解説した一冊です。
感覚や根性論ではなく、「なぜプロジェクトは失敗するのか」「どうすれば成功確率を上げられるのか」に踏み込んでいます。
読書メモ・要点まとめ
1. 「作って直す」開発は運頼み
場当たり的に開発して後から修正するスタイルは、成功が偶然に左右されやすい。
多くのプロジェクトが失敗する背景には、この非計画的な進め方があります。
2. プロジェクト成功はレアケース
ソフトウェア開発は失敗率が高く、成功プロジェクトを経験できるエンジニアは意外と少ない。
そのため、正しい成功パターンが現場に蓄積されにくいという問題がある。
3. PMがコントロールできる範囲は意外と狭い
工数見積モデルであるCOCOMO IIでは、
22の要因のうちプロジェクトマネージャーが直接制御できるのはわずか3つ程度。
つまり、管理だけでプロジェクトを成功させるのは難しい。
4. プログラマの生産性は最大10倍差
開発者のスキルによって、生産性に大きな差が出る。
場合によっては「負の生産性(バグを増やす)」になることもある。
5. ソフトウェアエンジニアは専門職として制度化すべき
医師や建築士のように、ソフトウェア開発も資格・免許制度が必要だという主張。
それほど品質と責任が重要な分野であると指摘しています。
感想・考察
分厚い本ですが、内容は実務的で読みやすく、開発現場の「あるある」をデータで裏付けている印象でした。
特に印象的なのは、
- 成功は再現しにくい
- 人材の影響が極めて大きい
- マネジメントだけでは限界がある
という点です。
つまり、ソフトウェア開発は単なる工程管理ではなく、「人」と「プロセス設計」の両方が揃って初めてうまくいくものだと理解できます。
こんな人におすすめ
- プロジェクトマネージャー
- システムエンジニア・プログラマ
- 開発プロセスに課題を感じている人
The following two tabs change content below.
フリーダム
金融系システムエンジニアが、業務効率化や日常の工夫を発信しています。
日々の作業を少しラクにするアイデアやツールを記録しています。
忙しい中でも役立つヒントになればうれしいです。
最新記事 by フリーダム (全て見る)
- Android個人開発、最後の壁は「テスター12人」だった話 - 2026-04-04
- 【保存版】テニススクールで学んだことまとめ|3年間の気づきと上達のコツ - 2026-03-29
- OpenAIのAPIキーを使って利用する方法 - 2025-08-20
