第75条
ワーキング・バックワーズ
解決策から始めると、誰も必要としないものを作ることが多い。発表文から始めれば早く気づける。
心得
顧客が何を得るか言えないうちは、作り始めない
どうするか
プロジェクトを始める前に、顧客向けのプレスリリース一枚と FAQ を書き、チームでレビューする。最初の段落で顧客とその問題を言えないなら、作り始めない。
なぜ起きるか
エンジニアは作れるものから考え始め、顧客は後から探しがちだ。コードを書く前にプレスリリースを書くと、誰が顧客で、どんな問題を抱え、既存の手段がなぜ駄目なのかを、顧客自身の言葉で書かざるを得なくなる。その一枚が書きにくいなら、製品の輪郭がぼやけている。紙一枚を書き直すほうが、製品を作り直すよりずっと安い。
当てはまらなくなるとき
作って学ぶ:顧客が紙の上では判断できないもの(新しいプラットフォーム、基盤の変更、前例のないもの)では、磨いたプレスリリースより安い試作品のほうが多くを教えてくれる。
出典
Werner Vogels『Working Backwards』(All Things Distributed, 2006)。Amazon の CTO がプレスリリースから書き始める手順を説明したもの。「プレスリリースが書きにくいなら、その製品はたぶんひどい」は Ian McAllister の Quora の回答「What is Amazon's approach to product development and product management?」から。PR/FAQ の全体像は Colin Bryar & Bill Carr『Working Backwards』(St. Martin's Press, 2021)。
原典を読む引用するとき
Hammurabi『第75条 ワーキング・バックワーズ』 https://kanywst.github.io/hammurabi/ja/laws/working-backwards/
BibTeX
@misc{hammurabi-working-backwards,
title = {ワーキング・バックワーズ},
author = {{Hammurabi contributors}},
note = {Hammurabi, § 75},
url = {https://kanywst.github.io/hammurabi/ja/laws/working-backwards/}
}コラムで読む
- 何を作るか決める コラムの次:大半のアイデアは失敗する
関連する法則
- 10XY問題人は本当の問題ではなく、自分が試している解決策について助けを求める。
- 58YAGNI想像した将来のために書いたコードは、今の工数を食い、実際の要件に合うこともまれだ。
- 96スライドではなく文章でスライドと箇条書きに縮めた議論は、論点どうしのつながりを失う。文章なら露わになったはずの穴や警告が、気づかれないままレビューを通り抜ける。
- 109プレモーテムすでに決まった計画に疑問を持つ人は、黙っていることが多い。失敗はもう起きたことにして、その理由を説明してもらうと、疑問が表に出てくる。
- 110厄介な問題問題によっては、何が問題かを見極めることと解決策を選ぶことが同じ作業になる。だから設計を始める前に要求を固めることはできず、ここで終わりという地点もない。
- 111大半のアイデアは失敗する大手 Web 企業のオンライン対照実験では、チームが自分たちでふるいにかけた後のアイデアでも、測ってみると大半は効果がないか逆効果で、どれがそうかを専門家が事前に見分けるのも苦手なことが多い。