タグ

ブックマーク / blog.koreboku.com (4)

  • 曳光弾開発とテスト駆動開発 - これ僕.com:行動分析学マニアがおくる行動戦略

    Ship it!の曳光弾開発(TBD:Tracer Bullet Development)とテスト駆動開発(TDD)って どう絡めるのかな〜と、ぼんやり考えてみる。 TBDって、システムを動かすことができる状態を保ちながら、 ダミー処理を実処理に徐々に置き換えていくわけですが、 このダミー処理ってTDDの"Fake it"の状態でわないかと。 そこを接点するといいのでわないかと。 こんな感じ。 1. 受け入れテストを記述 2. Fake it(TBDの第1歩。この時点で固定データだけど画面遷移できるようにする) 3. 三角測量でテストを赤くしておく(TBDでいうところの"to be done:未完成"を明示) 4. システムオブジェクトの定義 5. システムオブジェクト間のインタフェース(やり取りするデータとメソッドシグネチャ)を定義 6. インタフェースに対して機能テストを記述 7. 機

    曳光弾開発とテスト駆動開発 - これ僕.com:行動分析学マニアがおくる行動戦略
    nobyuki
    nobyuki 2009/10/22
  • 戦術は効率、戦略は効果 - これ僕.com:行動分析学マニアがおくる行動戦略

    戦術・戦略というのは戦争関連の言葉だと思うけど、これらはビジネスの世界でも使われたりする。特に戦略という言葉は、頻繁に見かける。しかし、その意味については曖昧で統一されてない印象を受ける。 それで、ランチェスター経営の教材を使って勉強していたら、戦術・戦略の定義についてはっきり認識できた。で、書いてみようと思う。 戦術とは 戦術とは、成果(または成果物)を直接的に生産するあらゆる作業のことを指す。 戦術を決めるということは、作業の具体的な手順を決めることだし、戦術を身につけるということは、作業手順に習熟するということだ。 戦術の改善とは、具体的な作業手順の改善であり、その結果、作業が効率化されることになる。 つまり、効率化とは具体的な作業手順が分かっているものに対してのみ、実施することが可能になる。書いてみると当たり前に思えるけども、これを忘れて効率化が語られることはしばしばある。 例えば

    戦術は効率、戦略は効果 - これ僕.com:行動分析学マニアがおくる行動戦略
  • Webアプリ、今後を思ふ - これ僕.com:行動分析学マニアがおくる行動戦略

    ウェブ開発ブームの終焉 - SourceForge.JP Magazine : オープンソースの話題満載を読んでて、色々思った。 こういう記事が出てくるのは、いきすぎなほど加熱してしまう時期が終わり、地に足をつけたような「実用」に重きをおいた時期へ移行しつつある証左かもしれない。だから、上記記事タイトルの「ブームの終焉」という表現は、適切だ。 ちょっと私なりにふりかえってみたい。 旧来の技術に「Ajax」という名前付けがされることにより、Webブラウザですげーことできっぞ!ともてはやされ、実験的に色々なアプリケーションが生まれた。 また、Web2.0という言葉を旗印に、群集の叡智をかき集めて何かを実現しようとするアプリケーションも、たくさん生まれた。 あるいは、OSの時代は終わり、これからはWebブラウザがソフトウェアの基盤になるのだと、WebOSやWebデスクトップみたいなアプリケーショ

    Webアプリ、今後を思ふ - これ僕.com:行動分析学マニアがおくる行動戦略
  • 良いセールス、悪いセールス - これ僕.com:行動分析学マニアがおくる行動戦略

    今年度一年、業務の関係で色んな業者の営業さんと会うことができた。で、印象の悪かったケース、良かったケースをあげてみたい。 印象の悪いセールス パッケージを売り込まれたときの話 御社で開発されると○億というコストになってしまいます。それが○千万で購入できると考えれば、かなり安いですよ。 私も開発をやってた(る)人間なので、どんくらいのコストがかかるのかは大雑把に分かるから、言いたいことは分からんでもない。が、しかし。作った場合のコストで押されても意味がないのだよ。その価格で買ったときに、うちの会社でどれだけの効果があるのかだけがポイントなのだ。だって、作らなかったら、そもそもその開発コストは発生してないし。費用対効果を示して欲しい。 あと、そもそも○千万なんて価格は、中小のソフト会社ではそうそう手が出せない金額だと思ふ。 製品の知識についての話 某A社の営業から、とある製品について説明を受け

    良いセールス、悪いセールス - これ僕.com:行動分析学マニアがおくる行動戦略
  • 1