タグ

2012年5月8日のブックマーク (7件)

  • 「Lean Startup」理論を実践するクックパッド、補完ツールも作成

    「Lean Startup」の方法論を実践している企業がある。レシピ共有・検索サービスを提供するクックパッドだ。 全社員がリース氏の著書を入社前に読む クックパッドでは、新入社員に対してエリック・リース氏の「Lean Startup」を入社前に読むことを推奨している。もし入社前に読むことができなかったときには、入社後の2日を同書を読む時間にあてることができる。さらに、先輩社員が同社での活用方法をレクチャーしたり、全体会議で成果を報告したりというほどの入れ込みぶりだ。 同社の取り組みは、佐野陽光社長が「自分の言いたかったことが、うまくまとまっている」という理由から社員に薦めたことが発端。社長が普段から繰り返し話している内容に近いという理由もあり、社員の多くが「引き込まれるように」(石田忠司Happy Author部副部長)同書を読み込んだ。それだけでなく、新サービスの開発陣がその方法論を実践

    「Lean Startup」理論を実践するクックパッド、補完ツールも作成
  • CMMI | CMMI Compatibility | CMMI and Scrum

    As an Agile method, Scrum promotes frequent inspection and adaptation, teamwork, self-organization, and accountability. CMMI focuses on improving processes to improve performance. CMMI and Scrum complement each other in ways that enhance the other. Review some of these publications about how these two technologies have worked together successfully: Implementing Scrum (Agile) and CMMI Together, an

  • Git 対 Mercurial:なぜ Git を選ぶのか? - Atlassian Japan

    今回は Atlassian の開発者である Charles O’Farrell によるゲストブログです。チームが DVCS として Git を選択する理由について説明します。Charles はコーディングをほとんど DVCS 上で行い、また ClearCase から Git へユーザーを移行させる作業を行ってきました。 前回の記事では、分散バージョン管理システムとしてチームがなぜ Mercurial を選択するのかについて考えてみました。今回は、分散バージョン管理システム (DVCS) として なぜ Git が有力な選択肢であるのかについて考えてみましょう。 1970 年の黎明期から、ギークたちはどちらが善でどちらが悪かという血なまぐさい論争を長い間行ってきました。それが VimEmacs との間の戦いです。最近では、それとは別のツールセットについて、ギークたちは来の仕事そっちのけ

    Git 対 Mercurial:なぜ Git を選ぶのか? - Atlassian Japan
  • なぜペルソナ作りが必要か | 人間の真ん中

    2012年5月7日月曜日 なぜペルソナ作りが必要か 環世界という言葉がある。その生物が知覚し、作用する世界がその生物にとっての環境であり、そしてそれは生物それぞれによってまったく異なる、という概念を示す言葉だ。1934年にヤーコプ・フォン・ユクスキュルが提唱した概念である。 人間の住んでいる世界は、人間たちの中では、ある程度は普遍的である。 しかし、人間だって様々だ。生まれた国、住んでいる地域、皮膚や眼の色、性格、親、兄弟、口調、身長、体重、交友関係、その他諸々。全てが同じ人間なんて、誰一人として存在しない。 人間の世界の中にも、またそれぞれの知覚が作用する、それぞれの世界が存在している。 20代〜30代の男性? 国は? 地域は? 言語は? 職業は? 年収は? 家族構成は? 一日のうちPCに向かう時間は? 使用するPCのスペックは? PCを使用する環境は? 屋内

  • Server::Starterから学ぶhot deployの仕組み - $shibayu36->blog;

    以前http://tech.naver.jp/blog/?p=1369の記事を読んだのだけれど、それまでにprocessの知識が無かったりして、まったく理解できませんでした。そこでWorking with UNIX ProcessesやServer::Starterの中身を呼んでようやくhot deployの仕組みを理解できた(気になっている)ので、Server::Starterの実装を追いながら、それをまとめてみます。 hot deployとは hot deployとは「再起動の時にリクエストの処理を続けながら、変更の内容を反映するための手段」です。 通常serverをrestartさせるときは、stop -> startの流れになると思いますが、この場合stopしてから、start出来るまでの期間にリクエストを処理できない期間が発生します。その期間なしにdeployする仕組みがhot

    Server::Starterから学ぶhot deployの仕組み - $shibayu36->blog;
  • マシなインターネットを作る:malaさんインタビュー

    こんにちは。今回はmalaさんのインタビューをお届けします。 malaさんはNHN Japanのエンジニアとして多くのウェブサービスの設計に関わるだけでなく、セキュリティやプライバシの観点から見たアーキテクチャについて、ブログでさまざまな情報や問題提起を発信されています。 特に昨年末に公開されたブログ記事「はてな使ったら負けかなと思っている2011」は、インターネットはどこへ行くかという私のもやっとした問題意識にピッタリとハマる素晴らしい文章でした。あの記事を読んで、これはぜひ一度お会いして、インターネットの現状やエンジニアの役割について、お話を聞いてみたい、と思ったのが今回の企画の発端です。未読の方は、まずそちらからどうぞ。 なお、インタビューは三月末に行われました。無職期間中に公開する予定で、ずいぶん時間がかかってしまいました。文中、私の所属する企業の話も出てきますが、例によってここは

    マシなインターネットを作る:malaさんインタビュー
  • Sinatra風PHPマイクロフレームワーク5つ - ttaka/tmp

    WebアプリケーションのモックやちょっとしたAPIサービスの作成用に、小粒なフレームワークを探してたところ、RubyのSinatraライクに作られたPHPマイクロフレームワークをまとめてあるスライドを発見! http://johnsonpage.org/more/php-microframeworks/ 同じアプリをそれぞれのフレームワークで記述した際のコードも記載されているので、比較しやすくて素敵な資料ですね。 ただ、作成日は2010年12月1日時点のようなので、2011年4月28日現在の状況を加味して、表にしてみました。 PHP Ver. Document Test Latest Ver. License Size 備考 Slim 5+ ○ ○ 1.3.3 MIT 小 Limonade 5+ ○ ○ 0.5.1 MIT 小 Fitzgerald 5+ △ × 0.3 MIT 極小 1フ

    Sinatra風PHPマイクロフレームワーク5つ - ttaka/tmp