📖 第一部分:问题定义 (Problem Definition)

核心隐喻:产品研发就像射箭,问题定义就是寻找靶心。如果定义错误,“失之毫厘,谬以千里”。

1. 核心思维工具:5W1H 分析法

在定义问题时,不能只停留在表面,需要通过反复追问来明确目标。

  • WHO (谁):用户是谁?为谁设计?
  • WHAT (什么):解决什么问题?做什么产品?
  • WHY (为什么)(重点) 为什么要解决这些问题?这是深挖需求的关键。
  • WHEN (何时)WHERE (何地)HOW (如何)

2. 经典案例:福特与快马

  • 用户表面需求:“我要一匹更快的马”。
  • 用户潜在需求(真需求):“我要用更短的时间到达目的地”。
  • 🎓 助教解读不要直接照搬用户的解决方案,要挖掘其背后的目的。 只有理解了本质(快速到达),才能创造出汽车,而不是去配种跑得更快的马。如果只听用户的表面话,你永远做不出颠覆性的产品。

3. 差异化生存

  • 反面教材:盲目复制成功的模式(如“我也要做一个QQ”、“我也要做一个百度”),如果没有差异化的创新,通常只有死路一条。

⚖️ 第二部分:可行性分析 (Feasibility Analysis)

核心原则:并不是所有问题都有解法,或者值得去解。此环节用于避免盲目投入,防止项目组变得“任性”。

1. 可行性分析的六大维度 (考试重点 ⭐️)

在确定问题可解后,必须评估是否值得去解:

  1. 市场可行性:这是用户的刚需吗?市场够大吗?
  2. 战略可行性:符合公司的总体战略布局吗?(例如:做电商是否要自建物流?)
  3. 经济可行性:能获利吗?投入产出比(ROI)如何?
  4. 技术可行性:团队现在的技术能力能实现吗?是否存在不可逾越的技术鸿沟?
  5. 行业可行性:竞争对手是否过于强大?(是蓝海还是红海?)
  6. 社会/法律可行性:开发或使用该系统是否违法?是否涉及道德风险?
    • 案例警示:流氓软件(强制弹窗、无法卸载)、低俗内容、侵犯版权等都会导致项目失败。

2. 技术可行性的具体内容

不仅是写代码,还包括:

  • 技术架构的选择。
  • 时间规划:预计何时发布?开发、测试需要预留多少时间?
  • 人员配备是否齐全。

3. 成本估算方法 (Cost Estimation)

在确定技术路线后,需估算开发成本:

  • 任务分解技术人力 × 时间 × 工资
  • 代码行技术每行代码平均成本 × 源代码行数

🔎 第三部分:市场调研与用户分析 (Investigation & Research)

核心信条:调研越充分,信心越充足 (More Investigation, More Confidence)。

1. 调研方法论矩阵 (核心框架)

维度 定性 (Qualitative) 定量 (Quantitative)
说 (观点) 用户访谈 (深度了解痛点) 调查问卷 (获取统计数据)
做 (行为) 可用性测试 (观察实际操作) 数据分析 (后台埋点、行业报告)

2. 竞品分析 (Competitor Analysis)

  • 定义:分析那些和你有竞争关系、用户可以“二选一”的产品。
  • 寻找途径:排行榜(App Store, 微信小程序榜单)、行业报告(艾瑞咨询等)。
  • 分析维度:核心功能、交互体验、视觉设计、商业模式。
  • 目的:知己知彼,论证自己的判断,补充自己的欠缺。

3. 用户研究工具

A. 用户画像 (User Persona) (重要概念)

  • 是什么:基于调研数据构建的虚构角色,代表一类用户群体。
  • 包含要素:姓名、年龄、职业、收入、生活场景、痛点目标
  • 作用:让团队对用户有具象的认知,避免“我觉得用户是这样”的主观臆断。PPT中列举了“路小江(大学生)”和“方佳佳(会计)”的例子。

B. 问卷调查 (Questionnaire)

  • 工具:腾讯问卷、问卷星。
  • 设计逻辑
    1. 用户背景(筛选目标用户)。
    2. 需求与痛点(核心问题)。
    3. 补充说明
  • 注意:问题要客观,选项要穷尽,避免引导性提问。

4. 用户心理模型:动机-担忧-障碍 (高分模型 ⭐️)

为了促成用户使用产品,你需要解决这三个层面的问题:

  1. 创造动机 (Motivation):为什么要用你的产品?(例:在线诊断方便、能实时看护健康)。
  2. 排除担忧 (Worry):用了会有什么坏处?(例:担心隐私泄露 → 解决方案:数据加密、仅授权查看)。
  3. 解决障碍 (Obstacle):使用的门槛是什么?(例:看不懂专业心率图 → 解决方案:提供通俗易懂的简化版解读)。

📝 章节总结

本章的核心在于**“谋定而后动”。 软件开发不仅仅是写代码,前期的问题定义决定了我们“做什么”(寻找正确的靶心),而可行性分析决定了我们“能不能做”和“值不值得做”。通过5W1H深度挖掘用户真实需求,利用定性与定量**结合的调研手段(访谈、问卷、竞品分析)来降低项目风险,是确保产品成功的基石。切记:不要盲目复制,要基于真实需求进行差异化创新。