立项|从立项到上线的checklist

编辑导语:一个新项目从立项到上线需要经历很长一个周期,期间也会遇到很多的问题,从需求提出到设计再到研究开发,需要清晰统一的目标和整个团队的协作;本文是作者总结的从立项到上线会遇到的问题清单,我们一起来看一下。
立项|从立项到上线的checklist
文章插图
要把踩过的坑,转化为前进的奠基石。
无流程,不组织;对自己负责,对团队负责。
一、需求分析阶段需求类型,来自其他部门提出的需求:
1. 反思点

  • 能不能一句话说清楚要解决什么问题?
  • 有没有其他更简单的解决方式?
  • 我理解这个需求背后真正的诉求了吗?
  • 我有对这个需求合理性的分析吗?
  • 我有对这个需求普适性的分析吗?
2. 产品原有功能的优化迭代
  • 我全面了解原有的这个功能吗?
  • 原有功能的数据我分析了吗?存在哪些问题?我这次优化要解决什么问题?
  • 原有功能有哪些亮点和作用?我这次优化怎么保持和扩大?
  • 新的设计部分哪些可以复用原来的能力或者当前已经在开发的能力,避免重复开发?
3. 从0到1的产品
  • 这个需求符合战略方向吗?
  • 我想清楚了为什么要做这个功能吗?这个功能的核心价值是什么?
  • 我需要做市场调研或者用户调研吗?怎么确认这是不是伪需求?
  • 我做了版本迭代规划吗?什么是这个产品的MVP?
4. 参考/模仿其他业内产品或功能
  • 我深刻了解他们做的成功背后真正的原因了吗?
  • 我们用户群体和使用场景相似吗?
  • 我怎么弃其糟粕取其精华?
5. 老板提的需求
  • 老板真正的目的是什么?
  • 老板有没有明确的时间要求?
  • 老板是自己的想法还是传达其他部门角色的想法?如果是后者需要了解清楚是谁的想法再具体去沟通
二、需求设计阶段概念陷阱:我创造了新的概念吗?这个概念有必要创造吗?如果一定要创造我解释清楚了吗?
准确描述:我准确描述问题了吗?如果把自己当做研发,从研发的角度看我们的需求文档,能完整理解需求吗?
逻辑是否清晰:设计中的逻辑是不是严谨?业务流程逻辑有没有问题?功能描述逻辑有没有缺失?
核心目的:设计结果有没有背离最初的初衷?是不是紧紧围绕我做这件事情核心目的?
分享激励:我做了分享激励吗?分享是链接还是海报?我有时刻把获取新用户作为产品经理的使命之一吗?
学科专业性(针对教育行业):我有从学科专业性角度审视设计吗?我需要跟老师们沟通下给出建议吗?
运营思维:我从运营角度反思设计了吗?这是一个静态的功能还是一个可运营的产品?
关联角色的思考:有没有跟其他角色包括不限于运营、市场、创作部、客服、销售、服务、老师等角色沟通确认了,对他们的业务有没有影响甚至负面冲击?
需求控制:我有没有把简单的事情复杂化了?哪些功能可能不应该放到1期?
需求延展性:功能设计是不是有足够的延展性?下一次迭代是可以直接拓展功能还是要重构系统?
忽略了入口:我是不是只处理了子页面的优化而忽略了入口?静默更新一些内容等着用户来发现吗?
更新机制:以什么机制更新内容和数据?系统在一定周期自动更新?用户状态变更后再更新?运营手动更改配置更新?
缓存机制:是否要提前缓存?需要缓存多少?自动缓存还是用户手动下载?
版本兼容:我考虑了新版本功能在旧版本中不能使用的兼容处理吗?是两个版本采用不同的功能还是老版本提示用户升级的方式呢?
数据兼容:我考虑了老数据兼容处理吗?老用户的年级、订购、会员等状态变更吗?
用户体验:交互够不够不顺畅、提示文案是否太过技术化生硬难懂、icon能不能看懂、能不能记录用户的使用数据、保持上一次学习记录、用户等待时间是不是过长、空状态有没有文字提醒等保持上一次学习记录、用户等待时间是不是过长、空状态有没有文字提醒等。
多种角色:新老用户、会员非会员、已完成未完成、已领取未领取当不同的状态的规则描述。
退订场景:用户的退订规则考虑了吗?退订后对规则有影响吗?退订场景的信息要变更吗?
换班场景(仅针对教育行业):用户班级更换了影响哪些数据?功能会不会受影响?
登录状态:未登录下的规则考虑了吗?登录入口有吗?登录或退出登录的状态变更考虑了吗?