タグ

ブックマーク / blogs.itmedia.co.jp/hiranabe (5)

  • ユーザ要望の聞き取り方を学ぶー究極の目的とは?:An Agile Way:オルタナティブ・ブログ

    ユーザ要望の聞き取りをする場合、利用者や利用場面を聞くことは重要だ。しかし、もっとも重要なことはなんだろう?それは、そのシステムを作る目的は何か、だ。要求開発でも言われているように、「正しくない要求を正しく実装しても意味がない」。そのシステムを作る目的をはっきりさせることが、要求を聞き取る場合に最も重要なことだと思う。 目的はいくつかある、というかもしれない。では、究極の目的はなんだろう。それを聞き出す、魔法の質問がある。 作ろうと思った動機はなんですか? この質問は、ぼくが家をたてるときにミサワホーム福井支店の営業、大野尊言さんに聞かれて、感動したものだ。ぼくは家を建てるときに、自分でラフなRFPを書いて数社に提案をお願いしようとした。他のハウスメーカーや工務店が、予算、間取り、和洋、などを聞いてきたのに対して、大野さんは、この質問をした。「家を建てようと思った動機はなんですか?」 ぼく

    ユーザ要望の聞き取り方を学ぶー究極の目的とは?:An Agile Way:オルタナティブ・ブログ
    dodolaby
    dodolaby 2005/11/02
    作ろうと思った動機はなんですか?/「機能ではなく、目的と利用者」という質問を繰り返す
  • 『ドラゴン桜』とアジャイル、マインドマップ、コーチング:An Agile Way:オルタナティブ・ブログ

    『ドラゴン桜』というコミックを読んでいる。夏休みの受験勉強の仕方が、アジャイルに近い!と思ったので書いてみます。 夏休みの勉強計画は、壮大で綿密にしてはならない。現実味のある計画を。 40日を10日の4クールに分ける。 長距離でなく短距離ダッシュの繰り返し。 漠然としたゴールはだめ(長文読解克服とか)。英単語500など、達成したかどうか分かる目標を。 このマンガ、他にも、「マインドマップ」(メモリーツリー)、「コーチング」、モチベーション、など、ソフトウェア開発のおいしいネタが満載で、数値目標の立て方や、成功に対する考え方など、ビジネス書としても読めるし、子育て書としても読める。 とても楽しんでます。

    『ドラゴン桜』とアジャイル、マインドマップ、コーチング:An Agile Way:オルタナティブ・ブログ
    dodolaby
    dodolaby 2005/09/14
    長距離でなく短距離ダッシュの繰り返し/漠然としたゴールではなく達成したかどうか分かる目標を。
  • ソフトウェアのプル生産:An Agile Way:オルタナティブ・ブログ

    今回は、トヨタ生産方式とアジャイル開発の共通点である、「プル生産」について書いてみたい。前回から継続している「テスト」の話に関連している。前回は、上流から下流へ向かって1個ずつ要求を流す、という話をしたが、今回は、生産指示(いつどれだけ作って後工程に流すか)について。 トヨタ生産方式では、工程間に溜まった仕掛を在庫(=ムダ)と捕らえている。この在庫を「かんばん」で管理し、前工程への生産指示を出す。後工程が必要になって初めて、前工程が作る。前工程は、生産指示がない限り作らない。生産物は必要な分だけ前工程から後工程へと流れ、生産指示は逆に後工程から前工程へと流れるのだ(後工程引き取り)。 たくさん作ることは良いことだという作り手側の論理で生産を続けると、前工程から後工程へと生産物がプッシュされることになる。後工程で必要とする以上の生産物は、ムダとなり工程間に在庫として貯まる。これが、在庫のムダ

    ソフトウェアのプル生産:An Agile Way:オルタナティブ・ブログ
    dodolaby
    dodolaby 2005/09/01
    トヨタ生産方式では、自分の工程を基準にして後工程を「お客様」、前工程を「神様」(*1)、と呼ぶ。
  • テストの役割(進捗管理その2):An Agile Way:オルタナティブ・ブログ

    Alistair Cockburn は、ソフトウェア開発の「1個流し」(*1)と進捗管理について、おもしろい例を出している。次の問題を考えてみて欲しい。 30個の部屋がある豪邸を考える。この豪邸から、1ヵ月後に引越しをすることに決めた。全部屋を掃除し、捨てるものと運ぶものに分類し、ダンボール箱に詰めなければならない。どのように進捗を管理したら、1ヵ月というデッドラインを守れるか。 ウォーターフォール的計画: 1.最初の1週間で全部屋の掃除を行なう 2.次の1週間で全部屋の捨てるものと運ぶものを分類し、ステッカーを家具や備品に貼る 3.次の1週間で全部屋のダンボール箱詰めを行なう 4.次の1週間で全部屋のチェックを行なう 5.4週間あるので、4週間後には全部屋のチェックまで終わる 1個流し的(アジャイル的)計画: 1.日割りで、1日に1つの部屋を、掃除、分類、箱詰め、チェックまで終える 2.

    テストの役割(進捗管理その2):An Agile Way:オルタナティブ・ブログ
    dodolaby
    dodolaby 2005/08/31
    「1個流し」は進捗をリニアに管理できる
  • セミナー受講心得 - 知っていることと実践することの隔たり:An Agile Way:オルタナティブ・ブログ

    外部のセミナーに参加することがあります。その時は、「絶対何か一つ持って帰ろう」、という気持ちで出ることにしています。 逆に、セミナーの講師をすることもあります。その時は、「何かお土産を持って帰ってほしい」、と思います。「セミナー受講の心得」、というおもしろい考えを見つけました。 http://www.uesaka.ne.jp/keiei/cosmo-backno.html 「研修の5段階」には、 (1)参加した (2)理解した (3)やってみた (4)できた (5)効果がでた があるという。そうなんですよねー、まずは(2)と(3)に大きな隔たりがある。「アジャイル」である、ということは(1)-(4)が実践駆動であること」と言えるんじゃないかな。(5)を仮説型で設定し、とにかく反復でやってみること。 上記URLにも書かれているが、アジャイルでない人は、(2)の段階で、「あなたの言っていること

    セミナー受講心得 - 知っていることと実践することの隔たり:An Agile Way:オルタナティブ・ブログ
  • 1