Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

書籍紹介"Joel On Software"

1,566 views

Published on

Published in: Technology, Business
  • Be the first to comment

書籍紹介"Joel On Software"

  1. 1. 書籍紹介 Joel on Softwarehttp:/ /igarashikuniaki.net/tdiary/Kuniaki IGARASHI
  2. 2. Joel on SoftwareJoelさんの2000年∼2004年のblogを書籍化。JoelさんはM$のExcel開発者でもあったそうで、M$の裏話も多い。多少過激で言い過ぎの部分もありますが、示唆に富んだアイデアがたくさんあります。
  3. 3. ジョエルテストソース管理システムを使っているか? ○ 1オペレーションでビルドを行えるか?  →○ Ravenの場合毎日ビルドを行うか? ○障害票データベースを持っているか? ○新しいコードを書くまえにバグを修正するか? ○ 私が加入したころ更新可能なスケジュール表を持っているか? △→○ 6.5点仕様書を持っているか? △プログラマは静かな労働環境にあるか? 買える範囲で一番良い開発ツールを使っているか? △→○ 今テスト担当者はいるか? ○ 8.5点プログラマを採用するときにコードを書かせるか? ー「廊下での使い勝手テスト」を行っているか? ー
  4. 4. ゼロ欠陥法 いついかなる場合でも 新しいコードを書く前に バグを取り除くことを最優先とするM$ WORD の開発ふりかえりから生まれた手法 修正工数 スケジュール予測 製品をいつでもリリース可能に保つ
  5. 5. オープンソースの経済学 スマートな企業は彼らの製品の補完財を コモディティ化しようとする 補完財=他の製品と一緒に買う物 例)航空券とホテル宿泊 航空券を安価にすれば、ホテル宿泊需要が高まるM$はPCをコモディティ化し、普及させ、DOSの需要を増やし成功したIBMはITコンサルタント企業になろうとしている ITコンサルはエンタープライズソフトの補完財 オープンソースを後押ししてエンタープライズをコモディティ化
  6. 6. 採用面接ゲリラガイド無理な質問をしてみるロサンゼルスにガソリンスタンドはいくつある? 人口を700万人として、自動車が1人あたりx台あるとすると・・・ タンクをいっぱいにするのに4分かかるとして、スタンドに10台ポンプがあるとして、1日18時 間営業してるとすると・・・結果が正しくなくてもかまわない問題に真剣に取り組むということが大事プログラミングの質問文字列をその場で逆にするバイトデータの中で立っているビットの数を数える面接の最後の5分で、会社と仕事の売り込みをする 採用の場合は、彼らがあなたのために働きにきてくれるように 不採用の場合でも、彼らにあなたの会社を好きになり、良い印象を持って帰って欲しいと思うだろう。
  7. 7. ほかにも1. 言語の選択 24. あなたが絶対すべきでないこと PART I2. 基本に帰れ 25. 氷山の秘密、明らかに3. ジョエルテスト:いいプログラムへの12ステップ 26. 漏れのある抽象化の法則4. すべてのソフトウェア開発者が絶対確実に知っていなければならない 27. プログラミングにおけるロード・パーマストン問題についてUnicodeとキャラクタセットに関する最低限のこと(言い訳なし!) 28. 測定5. やさしい機能仕様 パート1:なぜわざわざ書く必要があるのか? 29. リック・チャップマンの愚かさの探求(あるいは「アホでマヌケな米国ハイテク企業」)6. やさしい機能仕様 パート2:仕様書とはどんなものか? 30. この国では犬はどんな仕事をしているの?7. やさしい機能仕様 パート3:だけど どうやって書くの? 31. 下っ端でも何かを成し遂げる方法8. やさしい機能仕様 パート4:ヒント 32. 2つの話9. やさしいソフトウェアスケジュール 33. ビッグマック 対 裸のシェフ10. デイリービルドは君の友達 34. 何ごとも見た目ほど簡単ではない11. 手強いバグ修正 35. 「ここで発明されたものじゃない」症候群を擁護する12. 5つの世界 36. ストラテジー.レターI:Ben & Jerrys 対 Amazon13. ペーパープロトタイピング 37. ストラテジーレターII:鶏と卵の問題14. アーキテクチャ宇宙飛行士たちに脅かされるな 38. ストラテジーレターIII: もとに戻してくれ!15. 射撃しつつ前進 39. ストラテジーレターIV:ブロートウェアと80/20の神話16. クラフトマンシップ 40. ストラテジーレターV:オープンソースの経済学17. コンピュータサイエンスの3つの誤ったアイデア 41. マーフィーの法則が吹き荒れた一週間18. 二文化主義 42. MicrosoftはいかにしてAPI戦争に負けたか19. ユーザからクラッシュレポートを自動的に取得する方法 43. Microsoft、羽目をはずす20. 採用面接ゲリラガイド 44. 私たちの.NET戦略について21. 報奨金有害論 45. 申し訳ありませんが、リンカをいただけないでしょうか?22. テスタを雇わない(間違った)理由、ベスト5 付録:「ジョエルに聞け」選集23. 人のタスク切り替えは有害であると考えられる
  8. 8. 雅叙園で僕と握手! デブサミ2008 Joelさん来日
  9. 9. あわせて買いたい ISBN-10: 4274066304 ISBN-10: 4274066592http://www.amazon.co.jp/o/ASIN/4274066304/igaigadiary-22/ref=nosim/ http://www.amazon.co.jp/o/ASIN/4274066592/igaigadiary-22/ref=nosim/ ISBN-10: 4274065979 http://www.amazon.co.jp/o/ASIN/4274065979/igaigadiary-22/ref=nosim/ アサマシ【igaigadiary-22】

×