背景:版本迭代周期快(2周左右上线一个版本),需求变更频繁(老板不懂代码,只管业务需求),人员变动频繁(因为受不了老板的频繁改动,老板的意志不以开发困难为转移)
何为敏捷?
答:作有价值,工作量评估准确,工作量饱满,版本灵活应对变化,小步快跑,最优方案,质量有保障。
具体要求:
评审质量,评审及时性
重大问题发现在前面
推动产品最小迭代版本规划
推动最有效益方案落地
接口,字典,开发方案输出质量和及时性及对外支撑
验收用例,冒烟用例,测试用例输出质量及对外支撑
开发方案输出质量和及时性
基于清晰性为前提开展工作
转测质量高
测试收敛性好,测试质量高
管理表现: 技术攻克及优化(持续改进持续优化)
具体要求:
公共能力
性能优化
日志优化
运维效率
CICTCD
工具
规范
带新人
你需要特别表扬谁(其他团队)
具体表现:
需求可视化、任务可视化,过程可视化,结果可视化——
1、产品再jira创建编辑管理需求
2、CTO,开发经理跟进jira需求使用飞书在线文档创建编辑任务
3、开发测试管理自身的项目
瀑布模式与敏捷开发区别
阶段 | 瀑布模式 | 敏捷开发 |
---|---|---|
业务需求 | 强调需求文档 | 注重沟通交流 |
管理进度 | 管理文档(需求计划、进度表) | 看板(任务开发状态是否顺利进展、<br/>有没有阻塞) |
任务分配 | 开发人员被动安排 | 开发人员主动自我管理、责任心强 |
版本迭代 | 产品整体需求计划 | 小版本迭代 |
研发 | 开发人员安照需求文档要求开发<br/>较少沟通业务场景使用情况 | 开发人员站在用户需求角度对接需求 |
研发周期 | 版本周期较长 | 版本周期短(2-3周) |