此处是本人为了从研发转到项目管理所学习的笔记
一、什么是瀑布式开发
瀑布式开发通常是花费几个月时间进行规划,几个月时间编码,几个月时间测试,然后是评审最后发布。
但是这种这种方式由于周期长,大多数时间开发人员并没有完全理解规划就已经开发完成了,通常这种情况会重新进行规划然后再次编码。在之后的步骤中也有可能会发生这种情况。
二 Scrum
- 首先对本产品进行一个最小化的可行性方案进行规划
- 针对这个方案进行研发
- 测试
- 评审
- 然后一直循环1-4这个流程
这样可以减少出错的概率,且问题可以得到很快的解决
角色
- 产品经理:确定产品特性确认需求
- 负责人:负责项目进度以及日常会议组织以及资源整合
- 团队:由开发、测试等角色组成
可视化文档
- 产品需求列表:根据优先项列出列表
- 用户故事:一般可以表达客户需求,例如“作为一个_____用户,我需要____功能,所以____能够”
- 燃尽图:用于展示整个流程代办列表的进度
会议
- 计划会议:是产品经理和负责人还有团队成员碰头的会议讨论用户故事和评估工作量
- 每日例会
- 回顾会议:展示做好的功能,讨论改进点