成熟的Web开发团队开发,测试,上线的环境和流程是怎样的

如题所述

Jira 拿来管理 事件 的, 还有设置Agile 项目管理的。
Git 和 Stash 拿来 code review 和管理 branch 的, 所有的branch 都按照Jira 的事件编号来命名
Bamboo 是做 auto-build 的,一旦 stash 提交了pull request, 然后review 通过了, merge 了,自动build,build的过程中可以增加测试。 Mock 的unit test, selenium 这种integrated 也行。每次build 自动运行 (实际上, pull request 的时候就会运行)
Confluence 用来写文档,记录工作会议,写wiki 的。
这一套不是挺好的吗?manager 就负责写 confluence 和 盯着 agile 来督促 各模块 (dev,QA, staging, production)就好了;QA负责写一点 unit test和selenium, 或者给大家买饭盒也行;剩下的程序员 就狂写代码,狂提交啊。
温馨提示:答案为网友推荐,仅供参考