我最近制定了一个目标,通过在我们的主线开发项目中使用离岸团队,在12个月内成功地管理和交付成果。
我们的主线是一个数千名用户高度可用的web应用程序,以及各种相关的SAAS组件通过上述web应用程序交付。
我们在主线上进行敏捷工作,使用持续集成进行快速的1周冲刺。我们的交付平台是一个定制的php框架,尽管我们有一些.net服务和组件。
我的观点是:如果我们为离岸开发提供一个完整的孤立项目,或者我们预先为我们的系统指定了一个非常详细的组件,那么一个离岸团队就可以工作。但我们目前并不是这样工作的,它将与内部方法发生冲突,除非离岸公司在我们的团队内工作,否则我们的开发/部署链可能是集成的噩梦。
因此,我的问题是,考虑到我们有一个封闭的资源定制框架(私有IP),我们培训我们的开发人员使用,我们工作敏捷最小化文档,最大限度地沟通和响应迅速变化的需求,而质量控制的大部分是通过团队技能建设和同行评审,我如何使我们的主线发展的支持工作?
发布于 2012-10-18 21:03:04
这真的取决于海外团队的领导能力和团队的有效管理。
在我们公司,我们有两个离岸办事处(中国),我们也有在我们公司的中文团队领导,以及一个在离岸团队,位于中国。有明确的沟通对我们的交付和成功起着至关重要的作用。
因此,尽管与海外团队在同一个项目上合作存在许多挑战(时间、语言、沟通等),但一旦管理得当,双方都有关键人物--它可能会成为贵公司在西方市场的成功和竞争优势(就我们公司而言,就是美国)。
https://softwareengineering.stackexchange.com/questions/170429
复制相似问题