关于开发流程及团队规范化的一些经验总结

1、开发前: 
开发模式采用流行的敏捷流程极限编程模式(XP)。 
计划任务:根据市场客户需求了及现有的开发能力制定版本迭代周期和开发需求,如两到三周一次版本发布,再后期推进中不断修正。 
1. 需求:由项目经理或产品经理编写须要说明书(PRD),让测试和开发明确开发需求(用户故事)。 
2. 估算工时:先由各模块的开发组长根据开发人员的技术特色分发开发任务(用户故事),开发人员再对每一个用户故事进行估算,先从高优先级开始估算。若是在估算的时候,感 到有一些故事太大,不容易进行估算,或者是估算的结果超过 2 人/周,那么就应该对其 进行分解,拆成 2 个或者多个小故事。同时项目启动时召开需求评审会,会上讨论需求, 技术可行性分析 及其余部门的配合等问题。 
3. 迭代周期: 根据项目实际进行时间节点的评估,通常以 2-3 周时间为宜。编程

2、开发中: 
创建及时反馈机制,如两三天一次小型沟通会,让项目经理、产品经理、开发组长、开 发成员之间了解到目前项目开发的进度状况。有条件能够利用好禅道或 JIRA 等项目管 理系统来提升效率。开发人员天天及时上传代码到代码托管平台如码云或自有的服务器平台,及时备份。服务器

小型持续发布:根据开发周期,开发人员在完成一个功能模块后,能够持续先发布一个功能 无缺的测试版本,方便测试及时反馈问题和优化建议。测试

3、开发后: 
项目总结复盘会:作好上个迭代中的问题总结及经验总结。优化

其余: 每周的技术分享会 
目的:为了营造良好的技术氛围,提升团队开发水平和规范。 
每周一次,每次 1 小时。根据项目开发状况,如安排到周一下班前一小时进行, 由各个部门成员轮流进行,主讲人作好 PPT 等演讲文件,分享时能够用屏幕录像软件,后期作为团队建设的资料存档。ci

总结: 
1. 开发流程的优化须要结合当前的开发现状来稳步推动,一步步优化,步子太大,容易扯着蛋,在团队磨合的过程当中不断摸索,最终向既定的目标靠近。 
2. 项目管理决定了开发速度,要作好高效的开发产品,创建一套适合本身的流程制度并落地执行很重要,同时要造成一种很好的企业文化和浓厚的开发氛围,当参与其中时,才会有一种使命感,人的责任心也会大大提升。项目管理


博主本身做品推荐:
西谷盒子:自带公网IP、即插即用、全端口开放、花生壳替代品
https://cigobox.taobao.com开发

相关文章
相关标签/搜索