产品与项目
- 产品是解决某个问题的东西。
- 项目是一个过程,只进行一次,包含多项互相关联的任务,并且有绩效、时间、成本和范围限制的一项工作。
生命周期, 具体要做的事情,产出物
产品经理与项目经理
产品经理: 想!做正确的事情,符合市场需求,带来利润;内部驱动
项目经理:做!把事情做正确, 在约束条件下完成; 外部驱动
Kick Off 从零开始
需求筛选 团队组建 计划确定 KickOff
项目背景:痛点
项目意义、目的、 目标: 将来的美好前景
需求、功能点概述:用户什么方法
BRD的项目背景,商业价值,需求描述
文档编写
主要产出文档: BRD,MRD, PRD,FSD
- BRD: Business Requirements Document, 商业需求文档, 主要内容:市场分析、销售策略、赢利预测
- MRD: Market Requirements Document, 市场需求文档, 主要内容:更加细致的市场与竞争对手分析,包括可通过哪些功能来实现商业目的,功能、非功能需求分类,功能优先级等。
- PRD: Product Requirements Document, 产品需求文档。主要内容:整理说明,用例文档,产品Demo等。
- FSD: Functional Specification Docuemnt, 功能详细说明
BRD
- 修订历史:日期、版本号、说明、作者
- 项目概述: 背景,意义,目的,目标
- 功能范围: 业务逻辑图,重点描述系统中劫色的职责、与周边系统的关系、全局的商业规则等
- 用户范围: 设计的角色、系统做出简单的说明
- 词汇表: 专有词汇、术语、缩写等做出说明
- 非功能需求: 如性能需求、监控需求等
- 其他说明
UML: 类图、用例图、状态图、时序图、活动图等
用例文档, UC
- 用例唯一标识
- 用例名称
- 业务描述
- 需求描述:产品需求,功能点,UC
- 行为者:用例的Actor
- 前置条件:触发这个用例的前提
- 后置条件:用例完成,后续动作
- 其他说明:针对UC的特殊说明
- 界面描述:较大篇幅,截图,界面元素说明
- 业务规则:通用规则,如限制
- 流程描述: 主干、支干、异常:时序图与活动图
概要设计与详细设计
项目评审
- 需求评审:PRD平常 + UC评审 + Demo评审
- 设计评审
- 测试评审
开发阶段
- 设计评审
- 编码
- 单元测试
测试阶段
- TC编写
- TC评审
- 冒烟测试:Smoke Test, 测试耗时短。确认基本功能正常
- 功能评审:确保做出的东西是想要的,产品演示会。
- 测试:多轮测试
关于BUG:缺陷种类、级别。功能缺陷,需求缺陷。Urgent,Very High, Hight, Meduim, Low.
产品发布
- 发布评审
- 预发布
- 发布
- 线上验证
确定发布标准 + 发布过程
以始为终,项目小结