需求管理和版本规划
需求的定义:
IEEE软件工程标准词汇表(97年)定义为:
a.用户解决问题或达到目标所需的条件或权能;
b.系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能;
c.一种反映上述两点所描述的条件或权能的文档说明。
软件需求包括以下几个层次:
a. 业务需求
b. 用户需求
c. 功能需求
d. 非功能需求、软件需求规格说明等
1.需求收集与分析
需求收集
原始需求-->用户需求
收集方法:访谈、问卷调查、需求研讨会、竞品分析、文档数据等等
需求分析
用户需求-->产品需求(通过影响地图)
针对待开发软件提供完整、清晰、具体的要求,确定软件必须实现哪些任务。
2.基于用户故事的需求拆分与澄清
需求拆分
产品需求-->用户故事
需求澄清
产品经理和用户澄清用户需求
产品经理和团队澄清产品需求
需求评审
产品定稿会:一种仪式和承诺,项目各团体确认需求
产品负责人责任:产品设计初稿、召集评审、产品定稿归档
技术负责人责任:参加review、提出意见确保逻辑完备性
3.需求优先级与排期
云效需求管理和迭代规划
1. 需求录入与评审
2. 需求细化
3. 迭代规划
4. 需求变更
5. 需求看板