2016年Android开发流程
来源:互联网 发布:第五届全球云计算大会 编辑:程序博客网 时间:2024/05/31 19:25
2016年研发流程
新研发流程的理念:(目前的MTP需要根据新流程进行改造,在过渡期间,大家先了解一下新流程的理念)
1、项目80%的价值由20%的需求产生,所以我们对产生主要价值的20%需求应该投入更多的研发资源,而不是平均分配。所以,开发要按照需求的优先顺序,逐个开始研发,达到及时响应重要紧急需求的效果(极端情况下,非重要紧急需求可以一直不开发)
2、我们鼓励开发人员接触更多的项目模块,通过不同难度、不同层面的业务模块得到全面的技能锻炼,即使这意味着会消耗大量的熟悉代码时间,也是值得的。因为我们把研发人员视为长期合作的伙伴,从长远来看,开发人员具有全面的技能可以提高团队响应重要紧急需求的能力,以及遇到阻塞问题时,接触过该模块的多人可以形成一个临时团队集体攻关,加速问题的解决速度。
3、开发人员能胜任模块的范围和其整体难度,能很好的反映出开发人员的价值,是作为其职称评定的重要参考。
4、开发之前,技术方案需要得到另外一个人的认同确认后才能实施。避免明显的方案问题,导致代码推翻重写。
5、极致的产品体验是需要打磨的,需求的优化有一个从模糊到清晰的过程,很难一步到位。所以我们应该拥抱需求变化。产品验收前,可以对这个需求特性范围内的任何需求变更,直到团队满意为止。相应地,开发的工作量评估工作需要由事前评估改为事后评估,才能反映过程中需求变更产生的工作量。
6、产品验收确认前,需要得到产品负责人的认可,减少验收后仍然要变动需求的可能性。产品验收后需求改动应作为新需求在MTP录入。
7、产品验收后才能进入测试阶段,测试前需要通过另1人的codereiview确认。测试的角色逐渐从保证生产质量,转变为检查生产质量和保证发布质量。产品人员作为用户进行仔细体验的过程,也可以起到一定程度的测试效果,保证无浅路径问题。
8、需求应该单独提测,除非两个需求必须一起上线,缺一不可则合并提测。避免频繁的分支合并撤销带来的代码风险。
9、发版由产品负责人根据需求的完成情况来触发,不是由研发团队决定。
- 2016年Android开发流程
- android jni 开发流程
- android开发流程
- android开发流程
- android开发流程
- android项目开发流程
- 【Android AppWidget开发流程】
- android 开发流程
- android开发流程
- Android项目开发流程
- Android开发流程总结
- Android:AppWidget开发流程
- Android开发流程
- Android JNI开发流程
- Android开发流程
- Android应用开发流程
- Android开发流程
- android项目开发流程
- 关于网络协议的抓包以及首部格式
- 瞬时响应之网站的高性能架构
- 客户端
- 【codevs】1069 关押罪犯
- 汇编和c函数交叉混合调用
- 2016年Android开发流程
- 深度学习与自然语言处理(3)_斯坦福cs224d Lecture 3
- Oracle解锁scott账户
- CSS基础
- 面向对象之构造函数以及静态变量(未完成)
- 万无一失之网站的高可用架构
- 【Linux】进程概念与编程
- 2016.06.11下午【2016新初一 】普及组模拟题目
- Search a 2D Matrix II