ソフトウェア - みる会図書館


検索対象: ソフトウェア開発者採用ガイド : 優れた技術者の集まる会社にする方法
114件見つかりました。

1. ソフトウェア開発者採用ガイド : 優れた技術者の集まる会社にする方法

004 ソフトウェア開発者採用カイド を使う必要が生じ、それは靴下一足一足のコスト を押し上げることになる。 それなら、ソフトウェア業界にだって最安価な プログラマを使って低価格のソフトウェアを提供 するところが出てきたっておかしくはない ( みんな クビにして低コストの人材に置き換えるプランが どうやったらうまくいくのか、 Quark 訳注 01 に聞い てみることにしよう ) 。 そのような考えは間違っている。ソフトウェア の複製にはコストがかからないからだ。そのため プログラマのコストは売られるソフトウェア全体 に薄く拡げられることになる。ソフトウェアにお いては 1 本あたりのコストをほとんど変えることな く、クオリティを上げることができるのだ。 デザインというのは本質的に、コストを増やす よりも早く価値を増やせるものなのだ。 逆の言い方をすると、プログラマのコストをケチ るなら、お粗末なソフトウェアを作ることになり、 それでいてたいした節約にはならないということだ。 同じことがエンターティンメント業界にも当て はまる。プラッド・ピットは高いギャラを要求す るにしても、次の大作映画のために彼を雇うのは 利にかなっている。それはプラッド・ピットが出 ているから映画を見に行くという何百万の人々に コストが分散されるからだ。 訳注 01 DTP ソフトウェア「 Quark Xpress 」を作っている Qua 「 k コ nc. は 2001 年に開発拠 点をインドに移したが、その後 2007 年にまたアメリカに戻している。

2. ソフトウェア開発者採用ガイド : 優れた技術者の集まる会社にする方法

ソフトウェアにおける 高音域 私は 2 刈年 3 月に Web サイト「 JoeI on Software 」 を立ち上げ、成功するソフトウェア会社を作るに はすごいアイデアが必要だと多くの人が考えてい るのは間違いだという危うげな主張を掲げた。 ソフトウェア会社を作るのは、それまで解けな かった何かの問題を解決する巧妙なアイデアを見 つけて実現し、それによって富を得るのが目的な のだ、と一般には信じられている。これを「よリ 良いネズミ取り作りの信条」と呼ぶことにしよう。 しかしソフトウェア会社の本当の目的は、資本を 役立つソフトウェアへと変えることであるべきな のだ、 02 。 ☆ 01 http://www.joelonsoftware.com/ ☆ 02 Jæl (X)Isky, ℃ onv i Capitallnto Software That W ks 2000 年 3 月 21 日に Ⅷ刪.j0可ons砠wa「e.com で公開 Conve ⅲ ng Capital" で検索するといい )

3. ソフトウェア開発者採用ガイド : 優れた技術者の集まる会社にする方法

012 ソフトウェア開発者採用ガイド すぎない」。それは結構。ここで議論しているのは ソフトウェア製品を作る会社の話であって、そこ では製品のクオリティが直接、会社の成功・失敗 に結びつくのだ。ソフトウェアを社内業務のサポー トに使うだけなら、十分なものでさえあればいい。 私たちはこの何年か、素晴らしいソフトウェア を、本当の高音域の例をたくさん見てきた。それ は凡庸なソフトウェア開発者には決して作ること のできないものだ。 2003 年のことだが、 NuIIsoft が Winamp の新版を リリースしたとき、彼らは Web サイトで次のよう な告知をしていた。 ・おしやれな新しいルックス ! ・いかした新機能 ! ・たいがいの部分はちゃんと動く ! 最後のやっーーーたいがいの部分はちゃんと動 にはみんな笑った。そして嬉しくなり、 みんな Winamp に夢中になり、それを使い、友達 にも教え、 Winamp ってすごいと思ったのだ。それ というのも、連中が「たいがいの部分はちゃんと ういう 動く ! 」と Web サイトに書いたからだ。 のって、クールだと思わない ? Windows Media Player チームに余分なプログラ マを山ほど投入すれば高音域を出すことができる だろうか ? 何千年かけてもだめだろうね。チーム

4. ソフトウェア開発者採用ガイド : 優れた技術者の集まる会社にする方法

01 6 ソフトウェア開発者採用カイド 適用できない。インターナル、インハウスソフト ウェアが、ロックスターを雇うのを正当化できる ほど重要性を持っことは滅多にない。結婚式で歌 ってもらうためにドリー・パートン訳注を雇う人 がいないのと同じことだ。だからソフトウェア開 発者であれば最も満足できるキャリアは本物のソ フトウェア会社なのであって、どこかの銀行の IT 部門ではない。 最近のソフトウェア市場は勝者がすべてを取る システムになっている。 AppIe 以外のどこも MP3 プレーヤーで儲けることができない。 Microsoft 以 外のどこもスプレッドシートやワープロで儲ける ことができない。彼らはその地位につくために反 競争的な手段を使ったかもしれないが、勝者がすべ てを取るシステムであるという事実は変わらない。 ナンバーツーであったり、製品が「十分に良い」 ということではやっていけないかもしれない。際 立って良い必要がある。すごく良い製品であるた め人々の注意を引かずにはいないというくらいに 本当に才能あるソフトウェア開発者が、注意を引 かずにはいない製品に至るための唯一の望みなの だ。そのことはこのプランに織り込まれている。 最高の 仕事環境 最高の プログラマ 0 ゆ 最高の ソフトウェア ゆ 収益 ! 訳注 Dolly Parton(1946 ~ ) : 米国の歌手で、カントリーミュージックの第一人者。

5. ソフトウェア開発者採用ガイド : 優れた技術者の集まる会社にする方法

索引 ■す 『数学入門』 ( アルフレッド・ホワイトヘッド著、 1911 年 ) から .. 1 57 ~ 1 59 .055 ~ 057 .. 1 59 ~ 160 1 / 6 の引用 . スケジュール、アップデートされていることの重要性 ストッセル、ジョン著 "How to Fire an lncompetent . 1 06 . 1 29 Teacher ■せ 政治、機能不全な . ゼロ欠陥法 . 冫小、尻状 ソース管理 . .065 , 068 ~ 069 , 075 測定と評価がチームのモチベーションに与える悪影響 .. 1 22 ~ 1 2 5 ソフトウェア会社、 Fog Creek Software の創業 . ソフトウェア会社運営のバイブル .. ソフトウェア開発者 面白いプロジェクトの重要性 . 社会生活 . ソフトウェア開発者つ開発者を参照 『第 1 感「最初の 2 秒」の「なんとなく」が正しい』 ( マ丿レコム・グラッドウェル著 ) . ダンツィーク、ジョージ・ B のインタビュー 002 042 . 082 . 023 .. 051 ~ 057 .. 057 ~ 058

6. ソフトウェア開発者採用ガイド : 優れた技術者の集まる会社にする方法

第 1 章ソフトウェアにおける高音域 なのだ。コントロールできていると嬉しく感じら れる。サムホイールが、ユーザの操作に対して、 スムーズに、流れるように、音を立てながら反応 すると、ユーザは喜びを感じる。その他のガラク タのような 6000 ものポケット家電とは違っている。 電源スイッチを入れてから起動するまでにすごく 時間がかかり、何か起きているのかわかるまでに 1 分も待たされる。これでコントロールしているよ うに感じられるだろうか ? 電源ボタンを押したら 即座に起動する携帯電話に以前お目にかかったの はいつのことだろう ? スタイル。 幸福咸 ・じ・、 0 感情にアピールするもの。 これらこそ、ソフトウェア製品であれ映画であ れ消費者家電であれ、大ヒットを作りだすものな のだ。そしてこれを正しくやらないなら、問題を 解決していたとしても、製品がナンバーワンにな ることはない。ナンバーワンヒットは社員全員を 金持ちにしてくれる。フェラーリ・スパイダー F-I のようなスタイリッシュで幸福感に満ち感情にア ピールする車に乗り、余ったお金で裏庭に道場を 作れるくらいに。 これは「生産性が 10 倍」とかいうような話では ない。「平均的な」開発者がすごいソフトウェアを 作り出す高音域に達することは決してないのだ。 あいにくとこれは非製品ソフトウェア開発には 015

7. ソフトウェア開発者採用ガイド : 優れた技術者の集まる会社にする方法

020 ソフトウェア開発者採用ガイド に、率直に言って優れたソフトウェア開発者が 人もいない。ただの一人もだ。 どうしてそんなことになるのか説明しよう。 優れたソフトウェア開発者というのは、実際の ところ他の分野でもそうなのだが、最高の人材と いうのはマーケットには出てこないものなのだ。 優れたソフトウェア開発者は、その全職歴を通 して、たぶん平均で 4 回くらいしか職に応募しない。 優れた大学の卒業生は、業界とコネのある教授 の引き合いでインターンシップに加わり、その会 社から早い段階で内定をもらうため、わざわざ他 の会社に応募しようとはしない。彼らが会社を辞 めるときは、友達とスタートアップ企業に入るか、 優秀な上司について他の会社に移るか、あるいは どうしてもある仕事を、たとえば Eclipse の仕事 をしたくなって ( だって Eclipse はクールなんだも の ) 、それで BEA か IBM で Eclipse の仕事ができな いか探すのだが、もちろん優れた彼らはその職を 得ることになる。 あなたが幸運なら、それもすごく幸運であるな ら、そういう優れた人がマーケットに現れるのに 出会えるかもしれないが、それは彼らの連れ合い がアラスカのアンカレッジにある病院のインター ンシップを受けることにしたため、アンカレッジ でやってもいいと思えるわずかの仕事に応募する ことにしたというような場合だ。 しかしほとんどの場合、優れた開発者というの

8. ソフトウェア開発者採用ガイド : 優れた技術者の集まる会社にする方法

[ 訳者略歴 ] 青木靖 ( あおき・やすし ) 1993 年東京工業大学理工学研究科情報科学専攻修士課程修 了。ソフトウェア開発者。横浜市在住。趣味で翻訳している ソフトウェアに関する読み物が www.aoky.net にある。訳書に rJoel on Software 』 ( オーム社、 2005 年 ) 、 fBEST SOFTWARE WRITING 』 ( 翔泳社、 2008 年 ) 。 OriginaI lllustrations 装丁 版面デザイン・組版 編集 Terry COlon round face 和田奈加子 西村満枝 野口理香 roject かいはっしやさいよう 2008 年 3 月 1 9 日初版第 1 刷発行 優れた技術者の集まる会社にする方法 ソフトウェア開発者採用ガイド 著者 訳者 発行人 発行所 印刷・製本 JoeI SpoIsky ( ジョ工ル・スポルスキー ) 青木靖 ( あおき・やすし ) 佐々木幹夫 株式会社翔泳社 (http://www.shoeisha.co.jp/) 株式会社廣済堂 * 本書は著作権法上の保護を受けています。本書の一部または全部について ( ソフトウェアおよびプログラムを含む ) 、株式会社翔泳社から文書による許 諾を得ずに、いかなる方法においても無断で複写、複製することは禁じられて います。 * 本書へのお問い合わせについては、 ii ページをお読みください。 * 落丁・乱丁はお取り替えいたします。 03-5362-3705 までご連絡くださし、。 旧 BN978-4-7981-1582-5 Printed in Japan

9. ソフトウェア開発者採用ガイド : 優れた技術者の集まる会社にする方法

索引 1 75 面白いプロジェクトの重要性 . .. 057 ~ 058 会社の理想主義的側面を見つける . .. 060 ~ 062 基本的な原理 .. 契約を結ぶ . 間違った判断のコスト .. 採用・不採用の決断のガイドライン . .. 093 ~ 095 . 136 ~ 1 37 .. 1 32 ~ 1 37 .. 1 36 ~ 138 .. 006 ~ 007 .. 007 ~ 008 .. 036 ~ 039 .. 1 01 ~ 1 03 .. 160 ~ 1 61 094 095 a Civilized Workplace and Surviving One That lsnlt" サットン、ロバートヨ著 "The NO Asshole Rule: Building サンタテレサ研究所 ( 旧 M) . 指揮統制マネジメント法 軍隊で使用される理由 軍隊におけるマネジメントが基本 . ハイテクチームにおける難点 . 『七人の侍』黒澤明監督の映画 . 実験結果 最初の集計 . トップ 25 % の学生の集計 .. 資本を役立つソフトウェアに変える . 社員による紹介の良い面と悪い面 .. 自由回答式の質問 . 仕様 . ジョ工丿レテスト スコアの解釈 . ソフトウェア開発チームがすべきこと .. 1 50 . 1 30 . 053 044 1 1 6 001 ソフトウェア開発チームのクオリティの評価 ... 149 ~ 150 ジョーンズ、ケイバー著 "HOW Office Space Affects Programming Productivity 044

10. ソフトウェア開発者採用ガイド : 優れた技術者の集まる会社にする方法

002 ソフトウェア開発者採用カイド この 5 年の間、私はこの理論を実社会で試してき た。私が 2000 年 9 月にマイケル・プライアととも に立ち上げた FogCreekSoftware のプランは、次 の 4 ステップに集約できる。 最高の 仕事環境 最高の プログラマ 最高の ソフトウェア 収益 ! このプランは、 Fog Creek を始めた本当の目的 が「自分たちが働きたいソフトウェア会社を作る」 ことだった私たちにとって、とても都合の良いも のだった。当時の私の主張は、良い仕事環境を作 ることで ( 照れずに言うなら「世界中の優れたソフ トウェア開発者たちが働きたいと思うような会社 を作る」ことで ) 、収益は自然にもたらされるもの であり、それはチョコレートが肥満をもたらした り、テレビゲームのセックスシーンが暗黒街の殺し 合いをもたらすのと同じことだ、というものだった。 今日のところはひとつの疑問にだけ答えること にしよう。もしこの部分が間違っていたなら、理 論全体が崩れてしまうからだ。その疑問とは、「最 高のプログラマ」を雇うということにそもそも意 味があるのか、ということだ。最高のプログラマ を求めることが重要な意味を持つほど、プログラ マの能力の違いは大きいものなのだろうか ? この疑問に対する答えは私たち開発者には明ら かなことかもしれないが、しかしその他の人々に