《黑暗守望》的团队开发 - 彭博社
bloomberg
“长期规划就是行不通,”圣地亚哥的High Moon公司首席技术官克林顿·基思说道,该公司是吸血鬼西部射击游戏《黑暗守望》的开发工作室。
他解释了公司如何使用一种叫做“Scrum”的流程,帮助小团队的员工在截止日期临近时更高效地工作。Scrum实际上是一种管理工具,是工作室高效游戏开发的敏捷方法论的一部分。
产品每天都在延迟。这就是为什么High Moon在为期两周的“冲刺”期间使用Scrum流程,将开发任务细分为每日任务。
High Moon的每个冲刺团队(由不到10人组成)都是多学科的,并有特定的任务要完成。每天的15分钟会议确保每个人都在正轨上,因为完成任务的剩余时间会被记录下来。所有工作必须在冲刺期结束前完成。
“这个过程就像在进行持续的演示,”基思说,“员工对自己的工作负责,结果导向非常明显。我们想看到游戏的改进。”
与这种敏捷流程相结合,敏捷程序员使用极限编程方法,两名编码人员在同一台电脑上协作,并使用2000个自动化测试不断测试代码中的错误。
“使用这些方法,你会看到生产力的大幅提升,”基思说。“Scrum提高了你的工作强度,而不是工作小时数。”