to-questionnaire

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
把用户无法独自回答的事情转成一份 questionnaire——一份交给某个人异步填写,或在会议中一起填写的 Markdown document。Recipient 掌握用户缺少的知识;questionnaire 要把这些知识提取出来。
Grill the send, not the subject。 只围绕用户始终能够回答的 send 进行访谈:发送给谁,以及需要对方返回什么。Document 中的问题再针对 recipient 所知与用户所需之间的 gap
  1. 发送给谁? 在一次交流中询问 recipient 的 role、expertise 和与用户的关系。这会确定 questionnaire 的语气,以及需要携带多少 context。知道 recipient 是谁,以及对方掌握哪些用户不掌握的知识后,这一步完成。
  2. 需要返回什么? 在一次交流中询问用户无法独自解决、需要此人提供的具体 decisions 或 facts。当你得到一份具体清单,明确用户最终必须能做什么或决定什么时,这一步完成。
  3. 编写 questionnaire。 根据步骤 1–2 的 gap 起草问题,并遵循下面的 Document structure。把文件写到当前目录的
    to-questionnaire-<slug>.md
    (slug 来自主题),然后报告路径。当文件存在,且步骤 2 中用户列出的每项内容都有问题覆盖时完成。
Turn matters that users cannot answer alone into a questionnaire — a Markdown document to be filled out asynchronously by someone, or together in a meeting. The Recipient possesses the knowledge that the user lacks; the questionnaire is designed to extract such knowledge.
Grill the send, not the subject. Only conduct interviews around the send that the user can always answer: who to send it to, and what needs to be returned by the other party. The questions in the Document should then target the gap between what the recipient knows and what the user needs.
  1. Who to send it to? Ask about the recipient’s role, expertise, and relationship with the user in one conversation. This will determine the tone of the questionnaire and how much context needs to be included. This step is completed once you know who the recipient is and what knowledge they have that the user does not.
  2. What needs to be returned? Ask about the specific decisions or facts that the user cannot resolve on their own and needs this person to provide in one conversation. This step is completed when you have a specific list that clearly defines what the user must ultimately be able to do or decide.
  3. Write the questionnaire. Draft questions based on the gaps identified in steps 1–2, and follow the Document structure below. Write the file to
    to-questionnaire-<slug>.md
    in the current directory (the slug comes from the subject), then report the path. This step is completed when the file exists and every item listed by the user in step 2 is covered by a question.

Document structure

Document structure

把 document 定位为 discovery questionnaire:用户缺少 context,而 recipient 掌握它。按重要程度降序排列问题——异步沟通可能只有一次机会;问题超过少量时,按主题放在
##
headings 下。使用以下 template。
<questionnaire-template>
Position the document as a discovery questionnaire: the user lacks context, while the recipient has it. Arrange questions in descending order of importance — asynchronous communication may only get one chance; when there are more than a few questions, group them under
##
headings by theme. Use the following template.
<questionnaire-template>

<Questionnaire title>

<Questionnaire title>

Purpose: <这份 questionnaire 为什么存在,以及它关系到哪项 decision>
From: <用户> — To: <recipient>How your answers will be used: <答案将用于哪里>
Purpose: <Why this questionnaire exists and which decision it relates to>
From: <User>To: <Recipient>How your answers will be used: <Where the answers will be used>

Context

Context

用一个 paragraph 帮助不了解用户思路的 recipient 建立 context。内容足以让对方认真回答,但不要写满一页。
Use a paragraph to help recipients who are unfamiliar with the user’s thinking establish context. Include enough content to make them take the answers seriously, but don’t write a full page.

How to answer

How to answer

说明 deadline 和大致所需时间。部分回答和“我不知道”也有价值;不确定时请标记出来,而不是直接跳过。
Specify the deadline and approximate time required. Partial answers and "I don’t know" are also valuable; if unsure, please mark it instead of skipping directly.

<Theme heading>

<Theme heading>

每个 theme 使用一个
##
section,问题按重要性降序排列。每个问题只包含一个 idea,绝不要组合多个问题;在正下方放 answer stub。只有问题可能被误解或得到敷衍回答时,才添加一行 why this matters
<question-example>
Use a
##
section for each theme, with questions arranged in descending order of importance. Each question should contain only one idea; never combine multiple questions; place an answer stub directly below. Add a line why this matters only if the question might be misunderstood or receive a perfunctory answer.
<question-example>

系统上线时预计需要承受多大负载?

What is the expected load when the system goes live?

Why this matters: 这决定我们现在就为突发流量预留资源,还是推迟处理。
</question-example>
Why this matters: This determines whether we reserve resources for sudden traffic now or postpone the handling.
</question-example>

Anything else?

Anything else?

最后提供一个兜底问题:还有哪些我们没问、但应该知道的内容?
</questionnaire-template>
Finally, provide a catch-all question: Are there any other things we didn’t ask but should know?
</questionnaire-template>