作为一个大项目的项目经理,如果在项目中遇到如下场景时,比如资源本机构资源无法完成交付,某些模块,甚至还有行业产品比如类似APS、MES,OA,CAPP等多个第三方产品交付,开发和实施团队人员比较分散,这么多人,这么多团队后续咋管,开发成果怎么整合到一起,怎么样才能让多个团队的开发成果不冲突,各团队之间开发成果互不覆盖?要是有一个工具能把这些多地分散的团队能井然有序的整合在一起管理,那是不是非常好的事呢?这里要介绍的就是这么一个工具-协同开发工具,对多团队、多人进行开发成果规范管理、版本管理,不仅提高了协同开发效率、开发成果互不冲突、能通过“一键式”将所有开发成果构建在一起。哪怕再多的人再也不担心成果丢了、被覆盖了等苦恼问题了。
一、 协同开发云整体介绍
协同开发云是一套云产品,不用自己再大家一套SVN环境来管理开发代码及开发元数据,也不用自己经常来备份,因为云端本身备份机制就做得非常好,非常安全,那在这个协同开发云平台中能做哪些事呢?
(1)开发能在平台编码
平台集成了开发工具VS,能直接打开VS开发工具进行编码,并且在平台可以直接添加对应的插件,平台会根据插件类型自动生成相应的一些代码,编码后编译后可以进行调试,也可以连到远程的一些环境进行调试
(2)能添加和修改元数据及各种配置
比如增加字段、增加字段属性设置、增加单据或者基础资料、单据转换、工作流配置等),通过签入和签出进行版本管控,元数据修改既适合实施人员也适合开发人员做配置使用。都可以使用协同开发云平台
(3)能在线构建
通过在线构建时,会将所有的元数据和代码进行构建,同时代码会进行在线编译,生成最新的DLL文件。
(4)能预置数据
能将需要预置的数据可以连接账套,导出后生成脚本,可以对工作流、权限对象、单据转换等做好的导出脚本后,补丁更新到各环境
一、 如何应用好协同开发云平台
1. 建立好协同开发平台使用规范
(1)签入、签出规范,每个人在签入前,需要获取最新的业务对象
(2)在本机验证没问题后需及时将签出的文件签入,不能影响别人使用
(3)已经扩展的文件,不要再继续进行扩展修改
(4)源代码签入的文件需要保证能编译通过,添加的引用文件要保障没问题,防止在线编译构建时出问题
(5)不能进行同级扩展
(6)所有团队开发、实施人员都必须使用协同开发云平台
2. 使用好协同开发云的质量检测平台
每次构建时,需使用在线构建,在线构建时会对代码质量进行扫描,同时会生成质量检测报告,对于重大问题需要及时进行修改调整
3. 建立好补丁更新规范
注意:补丁更新时需要通知所有操作人员不能操作,否则可能会锁库造成更新不下去,一直处于锁定状态
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *