敏捷项目开发模式
快速迭代
快速迭代: 上线 - 反馈 - 修改 - 上线
- 上线的小步: 创新型功能的核心主要部分甚至半成品; 完成型功能的一小点功能点.
- 完善和快捷的反馈渠道.
- 快速修改响应.
- 通过反馈和修订, 进化出更贴近用户的需求的功能;
- 最小化试错成本;
- 周期短, 循环重复
敏捷项目管理
敏捷项目管理: 适应快速迭代的相应项目管理机制
- 扁平化, 而灵活的项目组成员组织关系;
- 快捷的例会机制, 快速的适应变化;
- 鼓励敏捷而不是阻碍敏捷的方式来评估绩效;
- 自动运转;
敏捷项目周期的五个阶段: 构想, 推测, 探索, 适应和结束
敏捷结果的 3 个核心
- 3 的规则
- 少即是多, 聚焦最有价值的事情;
- 3 个故事驱动;
- 周一愿景, 每日结果, 周五回顾;
- 新的开始
- 自我激励的每周愿景
- 前进的一次新的机会
- 改进的一次新的机会
- 热点:
- 热图;
- 投入你的时间和精力
- 设置边界, 缓冲和约束
- 工作和生活平衡
敏捷项目的五个阶段的实践
- 构想阶段
- 后台人员提供统计数据;
- 产品人员提供论坛用反馈分析结果, 或提供客户反馈分析结果, 或提供业务相关产品功能实现案例及用户论坛反馈;
- 共同列举回顾可能的需求点, 找出可能的用户最急切的需求点, 输出一周目标和一个目标;
- 推测阶段
- 共同推测需求点的功能表现, 聚集最迫切的改进点;
- 开发人员认可成本代价以及实现代价, 确认时间计划表;
- 如出现资源问题, 项目经理协调次源 ( 或外包 )
- 探索阶段
- 开发人员实现功能点, 同时与产品确认和实现数据采集统计点;
- 上线发布, 产品人员更新论坛, 提示用户功能变化点, 推动试用
- 适应阶段
- 后台人员提供统计数据
- 产品人员提供论坛用户反馈分析结果, 或提供客户反馈分析结果;
- 确认改进方案或 bugifx 方案
- 开发人员快速修改功能
- 结束阶段
- 确认用户对最后结果的体验
- 确认本周改进点的结果与效果