软件开发团队

想要使您的项目成为‘super-success’?

日期: 2010年3月2日
阅读时间: 5 min

在上一篇文章中,我谈到了构成RFP的关键要素。在本篇文章中,我想进一步深入研究一下标准部分可能包括的内容。要同时编写标准和需求部分,您不仅应考虑使优秀外包商成功的因素,还应考虑使项目成功所需要的东西。

在上一篇文章中,我谈到了构成 招标书。在本篇文章中,我想进一步深入研究一下标准部分可能包括的内容。要同时编写标准和需求部分,您不仅应考虑使优秀外包商成功的因素,还应考虑使项目成功所需要的东西。我仅提及我认为所有离岸软件开发项目都应参照所有供应商的基础知识。当然,最重要的是,还有特定于您的组织和特定项目的标准。

在过去的十年中,我曾与众多英国组织合作。老实说,尽管他们的所有项目都提供了所需的软件,但从客户和我们的角度来看,其中一些项目比其他项目更为成功。通过分析这些“超级成功”项目,我发现了一些关键主题。我认为这些是客户和外包商在签署任何合同之前必须真正进行相互评估的因素。从客户的角度来看,如果供应商与他们见面,那么您就知道他们最有可能交付良好。如果客户和供应商双方都认为对方会见了他们,那么该项目很可能会进行得非常顺利,而且效果很好。但是,如果供应商不能满足所有这些条件,那么客户对结果感到失望的可能性就大得多。这些是任何可靠的离岸供应商都应提供的基本属性。所以这里是主题或标准-不应有任何意外….

通讯。出于多种原因,在陆上和海上团队之间建立良好的沟通联系至关重要。让我仅举一个例子:敏捷开发方法似乎是当今大多数软件项目的最佳选择。但是,离岸业务涉及的距离使以真正敏捷的方式工作变得困难。最好的解决方案通常是在内部拥有一个敏捷团队,而在离岸拥有另一个敏捷团队。尽管拥有两个团队确实需要出色的沟通,实际上整个敏捷方法也是如此。在这里稍作讨论-敏捷是一种有益的方法,我认为明年敏捷开发的趋势将会加快。尽管距离遥远,但如果到2011年底我们在Future Processing的几乎所有开发工作都在使用敏捷方法学,我就不会感到惊讶-使沟通变得更加重要。

项目管理。在陆上和海上团队中拥有强大的项目负责人非常重要。两个团队之间的沟通只会和两个领导人之间的沟通一样好。通常,客户方的主要联系人要承担许多不同的责任,因此要有一个决心下足够的时间和精力与离岸团队,尤其是其项目负责人建立关系,这一点很重要。

文化兼容性。与具有相同价值观的公司和具有相似心态的员工合作更容易。例如,由于Future Processing是一个以工程为重点的组织,我们的团队成员经常发现与客户或销售人员或财务人员打交道比与客户的工程师/开发人员打交道更容易。

技术专长。 当然,所有客户都希望有高技能的开发人员来处理他们的项目-这些技能通常是公司选择外包工作的主要原因。我听说过一些客户的故事,他们发现他们遇到的最初的高技能开发团队很快就取代了能力较弱的开发人员。避免这种情况的一种方法是检查其质量证书(例如ISO证书)并检查人员流动率。您甚至可以在合同中加入有关团队变更的内容。从供应商的角度来看,与了解您在说什么并能够解决您遇到的任何问题的开发人员打交道同样重要。我还认为,位置对于公司选择供应商来说是一个重要问题。他们需要考虑前往离岸外包商是否容易,时差是否使电话会议变得困难,以及他们选择的国家/地区的法律规定。许多寻求软件开发的公司都担心其IP以及如果产品在国外开发时是否能够保护其ESCROW的能力。看来,这些因素在客户选择外包商方面正变得越来越重要,并且正促使公司走向欧盟。

因此,我相信这些都是基础知识,为满足您的特定需求而添加的内容当然也会随每个项目而变化。但是,您对RFP的“标准”部分投入的思考越多,与外包商的伙伴关系就越好。

您想获得更多有关使项目成功的需求的知识吗? 查看2020软件开发外包指南.

喜欢博客帖子吗?

请给我们反馈。

饼干

该网站在您的计算机上存储cookie。这些Cookies用于改善我们的网站并通过本网站或通过其他媒体为您提供更多个性化服务。要了解有关我们使用的cookie的更多信息,请参阅我们的 隐私政策.