Home | 简体中文 | 繁体中文 | 杂文 | Search | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 作品与服务 | Email

1.7. 风险管理

涉及项目可能遇到各种不确定因素。它包括风险识别,风险量化,制订对策和风险控制等。

1.7.1. 开发,测试与运维的关系

开发,测试,运维不是三个独立部门,他们相互紧密联系,但又相互制约:

开发只负责写程序,将运行无误的程序提交至版本库中

开发不能私自将程序交给运维部署,也不能将编译好的程序给运维测试。

测试部只能从版本库提取代码,然后编译,打包,运行,测试

不允许测试部将代码交给运维部部署

避免代码没有经过版本库流入生产环境,线下与线上代码不一致

运维部负责部署应用程序,配置管理,只接受测试部确认无误的版本,部署代码只能从版本库中提取

1.7.2. 权限管理

Master 是主干,只有开发部主管/经理级别拥有权限

Tag 是 Release 本版,开发部主管/经理拥有权限

Development 开发组分支,所有程序员有权限提交

Testing 测试分支,测试部拥有权限,此分支不能修改,只能从开发分支合并代码

1.7.3. 代码审查

comments powered by Disqus