虚拟团队

共同发展执行的近乎无摩擦的协作框架。

在深入探讨之前,我们首先需要回答以下问题: 什么是共同发展? ”和“ 为什么需要它?

共同开发是利用来自不同位置的资源来增强本地开发团队能力的过程。 这些资源可以来自同一公司内部,不同位置或专门从事此类服务外包的外部公司。 众所周知,游戏界的大玩家,例如育碧和电子艺界,正在跨多个内部工作室开发自己的游戏。 一个示例就是EA的FIFA专营权,其创意指导来自加拿大温哥华,而执行层的一部分位于罗马尼亚的布加勒斯特。 开发团队有时会决定将部分工作外包给其他专业公司。 与Amber合作开发的Kixeye的移动RTS游戏《 战争指挥官:流氓突击》就是这样的例子。

开发团队之所以诉诸于共同开发,其原因有很多,包括低估了计划中的功能或范围爬坡(例如,游戏设计师在开发过程中意识到,对游戏玩法的影响将是增加无法在内部处理的额外功能) (由于能力限制),因此要以这种方式制定计划,因为它可以流畅地提高和降低团队的能力(例如,公司可能希望由一个10人的内部核心团队来开始开发,开发人员最多可扩充至20人,并在软启动后逐步缩减至核心10人团队。

为了使共同开发成功,您需要制定明确的战略并全面执行,尤其是在此过程中使用的团队遍布全球的情况下。

建立联合开发时应考虑以下几点:

需求 。 确定您的资源需求是什么。 您可能需要工程,艺术或设计资源,或全部。 确保您的合作开发伙伴已经准备好资源,或者根据您的需求制定资源增加计划。

入职 。 在全面投入生产之前,您将有一个设置期,您的协同开发合作伙伴将对项目代码,工具管道等变得熟悉。理想情况下,此设置将在现场进行,但取决于协同开发团队规模这可能是不可能的。 在这种情况下,您将需要召开点对点会议以进行知识共享。

继续 。 使协同开发团队适应您的内部流程。 如果您使用的是Jira,Hansoft或任何其他进度跟踪工具,则希望您的合作伙伴可以使用与您相同的工具。 即使对于PTO,也要尝试这样做,因为这将使您能够更好地计划合作开发团队可以交付的内容和时间。

沟通 。 将合作开发团队整合到您的内部团队中。 确保将协同开发资源添加到所有与项目相关的电子邮件分发列表中。 尝试通过Slack或现有的任何其他内部交流工具将合作开发团队的成员与您的项目学科负责人联系起来,例如,—合作开发工程师应直接与您的工程主管,技术总监,合作开发艺术家联系应该直接与您的艺术总监和艺术总监联系。

更新所有内容 。 由于种种原因,这有时可能会被忽略,但是对于共同开发团队来说,在他们进入办公室时能够访问更新的规范和优先级非常重要。 您想确保他们专注于正确的事情。 对于团队位于时区差异很大的区域的情况尤其如此。

这些只是可以采取的一些常规步骤,以确保与合作伙伴的成功合作。 显然,您的要求将是特定的,因此需要采取其他步骤。