Kacam.net

プロダクト設計

把一句话需求变成能开发的方案

「加个成员管理,管理员能邀请和移除」——够开工了吗?

プロンプトをコピーして、どれか一つを選んでください。答えを並べるのではなく、面接官として場面ごとに問い詰めてきます。

アプリを入れたスマートフォンなら、そのままアプリが開きます。WeChat の中では外部アプリを開けないので、先にブラウザで開いてください。

コピーした文章の末尾には採点用の答えが付いています。自分で先に読まないこと —— 自分で導き出せたかどうかが肝心です。

这一份最像日常工作。评审的身份是明天就要写这段代码的人,所以每个问题都问得像「这里我不知道该怎么办」。

第三幕连着抛十个异常路径:重复邀请、链接过期、移除时他正在编辑、最后一个管理员要走、席位满了、邮箱写错了怎么撤回……问完之后有一句:刚才这十个,你事先想到了几个? 那个数字是这批题里最有信息量的一个。

还有一整幕专门问「不写就会被工程自己决定」的东西:空状态、权限、文案、埋点、数据口径。

★★★★☆ · 約 45 分 · 問われるのは:明确不做什么、异常路径、空状态、权限、数据口径

この一本が問うもの

例外と境界 本当の課題の切り出し 説得と伝達

この問題はやったか

ログインすると「この問題はやった」を記録できます。次に来たとき、いつやったか分かります。

やった人の手記

まだ誰も書いていません。やり終えたら、そのやり取りで何が出てきたか書いてください —— どの場面で詰まったか、あとで変えた結論はどれか。

ログインすると手記を書けます。

使い方

模範解答はありませんが、明確な誤答はあります。成り立つ条件は三つだけ —— 各本の手札には「よくある誤答」の欄があり、必答点の一覧よりそちらのほうが役に立ちます。

成り立つための三条件

  1. 誰のどんな問題かを言える、**しかも根拠がある**(「ユーザーは欲しがるはず」ではなく)
  2. 何をもって成功とするかを言える、**しかもその数字の現在値も言える**(基準値がなければ検収もない)
  3. 代償と、何を諦めたかを言える —— **最も誤魔化しにくい一条**なので、どの本もここを突きます

始め方

  1. 問題を一つ選んで開き、プロンプトをコピーします。
  2. 新しい空の会話に貼ってください —— その問題を話した会話で始めないこと。
  3. 何も言わずに、最初の質問を待ちます。

途中でいつでも使える四つの合図

  • 跳过 すぐ次の場面へ
  • 提示 答えではなく方向だけをもらう
  • 直说吧 その点の答えを全部聞き、そのあとも代償を問い詰めてもらう
  • 复盘 すぐ締めに飛んで、振り返りカードを出してもらう

三つの落とし穴

  • すぐ解決策に飛びつかないこと。この一群の失点の半分以上は「聞く前に設計する」から来ます —— とくに「何を成功とするか」を決める前に機能を語ること。
  • 数を求められる覚悟を。「効果は上がります」「ユーザーは喜びます」は遮られます。どの指標か、いまいくつか、いつ見るのか。
  • 褒め始めたら鉄則の五つ目を見るように言ってください —— 肯定される感覚は「何を落としたか」を覆い隠します。

まず「北極星指標」を。以降すべての土台です。あとは手元の課題で選んでください:積み上がった要望が並べられない→優先順位、誰も使わない・継続率が落ちている→継続率と初回体験、値付けが要る→価格。「この実験を出していいか」は後回しに。「一行の要望を実装できる仕様に」は日々の仕事に最も近く、繰り返す価値があります。