你如果无法度量它,就无法管理它。
这是现代管理学之父,彼得·德鲁克的一句名言。
项目管理、敏捷开发的前提,还是需要把数据串起来,进行可视化、数据化,这样才能看到它,管理它。

需求的进展不透明,不知道现在到哪里了
需求延期发布成为了家常便饭,不知道什么时候会发布上线
需求发布上线后,心里总是忐忑不安,不知道什么时候会出现问题和故障
团队沟通成本太高,经常性出现RD、FE、QA、PM信息不一致
需求插入随意、频繁,不计成本
不清楚,研发团队的工作量,是正常、超负荷、还是有人不饱和







重要客户(学校)
用户日常使用反馈(教师、学生、家长)
销售渠道
用户使用体验 → 客户成功同学 → 记录问题 → 反馈处理结果
大客户需求 → 客户成功同学 → 记录问题 → 反馈处理结果

判断价值很低或者肯定不会做的需求,直接拖到已完成
判断有一定价值或需要在分析的需求,拖到调研讨论,最终确定后,再拖到已完成

产品需求:PM提出的迭代、紧急、日常类需求
技术需求:研发内部为了稳定性、扩展性、维护性而进行的技术重构类需求
P0:紧急任务,必须穷尽所能,最短时间完成;可以调人支援,可以停止其他项目,需要加班
P1:非常重要任务,有Deadline,并且不可以Delay;如遇到P0,那么就需要加班保证P1的Deadline
P2:重要、有影响力的任务,有Deadline,如遇到P0和P1,可以顺延(应该是大部分任务)
P3:锦上添花的正常任务,优先级最低
T0:重大性能和漏洞,需要加班加点进行修复
T1:扩展性和性能风险问题,一般是单独任务进行修复
T2:设计或者一般性能缺陷,一般是随着迭代进行相关改进


背景描述
业务目标的描述
需求链接和功能列表(即Story)



开发任务:RD、FE
开发自测:RD、FE
测试用例编写:QA
测试用例执行:QA
产品需求
技术需求







功能错误
界面优化
功能优化
性能问题
安全相关



公开需求看板:处理市场、销售前端部门提出的“大客户需求”和“用户使用体验问题”
需求看板:主要是管理技术需求和产品需求
任务效能看板:主要是管理开发阶段,RD & FE & QA的任务和工作量,跟踪其任务合理性
BUG看板:主要是管理迭代内产生的5类BUG问题,功能优化 & 功能错误 & 界面优化 & 性能问题 & 安全相关
产品需求模板:产品需求的管理
测试报告模块:迭代后,针对BUG和其他问题,进行的测试相关的总结