Warning: Use of undefined constant is_robot - assumed 'is_robot' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 594
プログラミングができるだけではプロジェクトは成功しない | Exception Code.
Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1854

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1855

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1861

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1864

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1865

Exception Code.

iPhone、Macと読書が大好き。iPhone・Mac・書評を中心に好きな事を書いていました。今は『ほーくブログ』でブログを書いています。

プログラミングができるだけではプロジェクトは成功しない

   

なぜ、システム開発は必ずモメるのか? 49のトラブルから学ぶプロジェクト管理術

プログラマーなのに最近は電話対応で1日が終わる僕です。いろんな所でうめき声とともに紹介されていた「なぜ、システム開発は必ずモメるのか? 49のトラブルから学ぶプロジェクト管理術」という本が面白そうだったので読んでみました。

ページをめくるたび、自分の状況と重なりすぎていたので、思わず監視カメラを探してしまいました。

システム開発がモメるポイント

本書は

  • 要件定義
  • プロジェクト計画と管理
  • 設計
  • プログラミング
  • テスト
  • 契約と仕事の完成

に分けてシステム開発を行うにあたってモメるポイントと対策がまとめられています。

本書の帯によると、システム開発のおよそ7割は失敗に終わるとのことです。「IT訴訟」が起こった例を参考に、トラブルの予防策や対処法を学べる1冊とのことで、結構ガチな本です。

個人的に嬉しいのが、要件定義書やプロジェクト計画書を作るときに外せないポイントを確認できるチェックリストが章末に付いていることです。

案件が炎上案件へと変化するまでには、要件定義が甘かったり、テストが甘かったりと必ず理由はあり、それを認識しないままの体制だと、燃えないはずの案件まで煙が立ち始めるのは確実です。

なので、こういったチェックリストを元にして、至る所に仕掛けられている地雷をいかに避けるかを考えられるのは非常に助かります。

「どう作るか」よりも「何を作るか」が大事

「システム開発を行う=プログラムを作る」と思ってこの業界に入ってきましたが、本当に重要なのはそれではなく「何を作るか」です。

ユーザーから頼まれたものを作るときも、自社で企画した製品を作るときも、何をするために作るのかがハッキリしていないと、最終的に使う人の望んだものとは程遠いものができてしまいます。

案外、開発をしていると何をするために作るのかっていうのは、頭の隅っこに行きがちです。開発が進んでいくうちに、どんどんプログラマー目線で製品を見るようになってしまうのです。

作るのが難しい部分ばかりテストをやって、一番使われるであろうシンプルな部分には手が回らず、いざ客先で動かすと致命的なエラーが出てしまって使い物にならなくなったりします。
プロジェクトマネージャー、テスター等の役割がしっかりと決められてないところには結構ありがちではないでしょうか。

もちろん、プログラムも重要で赤ちゃんがハイハイを始めたレベルな僕はもっと勉強しないといけません。が、それだけではプロジェクトは成功しないのは忘れてはいけないです。

「システム開発」ってどんなものかが分かる

それぞれの章が一冊の本になるくらいのテーマなので、専門書と言うよりかは、「システム開発ってこういうもんなんだよ」っていうのが感覚でわかる本です。

特に感動的な話があるわけでもないのに、涙を流さずにはいられない本ってなかなかないです。数年前までは焼肉屋のバイトをしていた僕が、「今システム開発の会社で働いているんだなぁ、今度は焼かれる側なんだなぁ」としみじみしております。

 - 書評, 開発/プログラム

  関連記事

信じられないほど簡単にオブジェクト指向って何?を解決してくれる本

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1854

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1855

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1861

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1864

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1865

「俺がやらなきゃ誰かやる」が合言葉の社会に生きている僕です。分からないことを分か …

読書好き著名人のオススメ本が気になる人へ -書評- 野蛮人の図書室

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1854

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1855

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1861

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1864

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1865

Japanese Macaque – 03 / Kabacchi 野 …

お金についてマジメに考える -書評- 投資家が「お金」よりも大切にしていること

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1854

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1855

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1861

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1864

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1865

投資家が「お金」よりも大切にしていること (星海社新書) posted with …

最近よく聞く「ノマド」について -書評- ノマドと社畜

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1854

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1855

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1861

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1864

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1865

長時間の電車に揺られる旅に備えてKindleで購入した本書。 最近僕のTLは著者 …

bloggerXcode-icon-375x375-75.png
[XCode]親子関係じゃないView間で値の受け渡しをする方法

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1854

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1855

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1861

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1864

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1865

@hawk_a 親子じゃないときは、Appdelegateに変数書いてそれを参照 …

bloggerXcode-icon-375x375-75.png
[XCode]StoryBoardで作ったTableViewCellでオリジナルのセルを表示する方法

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1854

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1855

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1861

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1864

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1865

TableView標準のセルではやりたいことが表現できなさそうな時には、Tabl …

楽しんで読書できるようになるまでの本 -書評- 新書がベスト

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1854

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1855

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1861

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1864

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1865

やっとこの本を「自信をもって」紹介できます。 小飼弾さんの書いた「新書がベスト」 …

集中したいのにできない人はネット依存症かも – ネット・バカ

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1854

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1855

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1861

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1864

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1865

「ネット依存症ですか?」そう聞かれると「自分は関係ないよ」と答える人が結構多いん …

ちょっと「本読み」になってきた時に読む本 -書評- 実践!多読術

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1854

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1855

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1861

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1864

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1865

本を本格的に読み始めて約2年。@hawk_aです。 2年ほど読んでいても、「本読 …

アメリカ大統領選挙は間接選挙!? – 書評 – 池上彰の政治の学校

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1854

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1855

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1861

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1864

Warning: Use of undefined constant APP_POST_TYPE - assumed 'APP_POST_TYPE' (this will throw an Error in a future version of PHP) in /home/hawk1/hawk-a.com/public_html/exception_code/wp-content/plugins/post-views/post-views.php on line 1865

人生最初で最後の赤点は社会でした。@hawk_aです。 ホントに生まれてこのかた …