[BuildRelease]分布式软件开发团队

本文探讨了在跨国软件公司的分布式开发环境中,如何利用工具和方法提高团队效率,包括文档共享、会议协作、多方通信、分布式源代码管理、同步共享、构建与分发策略,以及确保SCM和构建发布通过VPN或移动设备提供24小时支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 分布式软件开发环境

对于跨国的软件公司,经常会出现同一软件的开发团队分布在世界各地,我称这种开发环境为分布式的软件开发环境。如下图:

 


 

二 问题及方法

要使分布式的团队能够高效地运作,我们通常会使用额外的工具或方法来避免距离和网络的影响,一些经验可能有所帮助:

1)公司内部使用sharepoint,wiki来进行document的共享;

2)使用netmeeting,livemeeting,communicator来进行会议时desktop的共享;

3)使用polycom,roundtable或telepresence来进行多方的电话和视频会议;

4)开发人员使用支持分布式的source control 系统,例如分布式SCM的Mecury,git等,还有P4的server和proxy模式;

5)开发人员的3rdparty的共享可以tonysync等sync软件来同步;

6)最后软件的 build或installer可以使用md5+rsync来快速的分发到世界各地;
7)SCM和buildrelease应该通过vpn或移动设备提供24小时支持;

 

完!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值