这篇文章基于 我们的队长Tanya X 的Twitter帖子 。Short一个月前写了一些修改和改进。 她希望您喜欢它。
许多独立开发者和AAA似乎经常误解项目管理/生产的目的。
项目管理和生产在不同工作室的意义不同,可能是因为这些术语无论如何都是软件和电影的行话。 出于本文的目的,我所说的是“计划和/或跟踪任务及生产力的行为”。 好的? 好。
在Kitfox,我们每个项目都有4至5个开发人员的团队。 但是,我们仍然会制定任务,进行估算,分配任务,并且每8-12周就会有一个里程碑。*
项目管理可以但不一定 :
- 节省您的时间
- 省钱
- 使你更有效率
没关系,因为那不是重点!
实际上,召开生产会议和执行任务可能会花费更长的时间 。 有时,感觉就像项目经理显然在那儿浪费您的时间。 那为什么呢?
没有人让我们这样做。 我们(目前)没有出版商垂涎三尺。 就像我们为了呼吸自己的脖子而建造了一台庞大,复杂的机器。 所以为什么?
游戏需要花费多长时间,对吗?
为什么要填写一堆表格或雇用某人,以便他们可以告诉我我已经知道的事情:我们将要迟到了,我必须更加努力地工作,等等。
为什么还要烦恼任务并刻录图表等?
我认为它至少对我们有用,主要有以下三个原因:生存,清晰和满意。
*有许多不同的,成功的,富有成效的工作方式! 在没有项目管理的情况下,已经开发了许多出色的游戏。 而在家里,我绝对更是一种冲动追随我的心的异想天开类型。 所以,我并不是说这是唯一的方法! 这只是一种方式。
原因一:生存
作为船长,项目管理让我看到了:
- 从现在开始,理论上游戏将花费多长时间
- 如果/我们迟到了多少
- 因此,我们是否有能力继续制作游戏
- …如果没有,在我们用完之前开始寻找资金
如果我有无限的钱,也许这将无用。 但是由于我没有无限的钱,所以我需要这个。
我已经听到您在问,“但是-但是-但是这些估计总是错误的!”
如果我告诉您可以使它们更准确怎么办? 还是在计算中使用您的不准确性? 具有项目管理的权力?
如果我知道我的团队经常将他们的任务低估10%或30%可以,那么我可以考虑在内。但是,值得注意的是,没有经验的开发人员估计其准确度在-50%到300%之间,您不能使用时间表的差异很大……所以,您一定要培训他们,以期获得一定的收益。
原因二:过程的清晰度
但是,即使您正在做一些非常创新的事情(或者与这样一个经验不足的团队一起工作),以致估计实际上是垃圾,通过任务和里程碑进行项目管理仍然会有所帮助,因为它还可以帮助开发人员更好地了解开发流程。 它揭示了:
- 我们到底要提供什么?
- 该交付物需要什么?
- 我要阻止还是被任何人阻止?
项目管理可以帮助团队了解更大范围的优先事项。 我发现技术团队成员特别有可能陷入困境,而看不到其他团队。 从设计,技术或艺术的角度来看,某些系统可能是必不可少的 ,但如果它们不会阻塞其他资源,则仍然可以在周期后期进行开发。 但是,如果您不及早开始使用某些精美功能,可能会因为需要大量美术或动画而永远没有机会存在。
现在,所有这些都没有涵盖您为什么制作游戏的原因,而这更多是关于领导力/创造力的东西。 但是,项目管理有一个尚未完成的重要原因……
原因三:满意
我认为大多数人都喜欢进步和成就感,而这正是制定待办事项清单的大脑。 我喜欢核对事情,同样,我喜欢有一个工作截止日期,而且,我更喜欢知道我本周,本月,今年的成就。
没有项目管理,一个项目(尤其是一个长期的项目)很容易变成灰色的,不满意的“我做得不够”的阴霾。 您感觉不足,因为您知道自己应该更加努力,并且不记得昨天的工作,而所有事情都很辛苦。 从未感到过任何形式的满足都令人筋疲力尽。 良好的项目管理可以使待办事项清单多巴胺冲入一个成功的乐团,同时还确保您始终将注意力集中在隧道尽头的灯光下。
另外,即使是最基本的项目管理,也可以让您保留所做的记录。 所以,是的,也许您比原计划晚了几周,但是哇,您看,由于您所做的所有出色工作,您只比原计划晚了几周! 哇!
在最坏的情况下,如果您的项目失败,您将拥有一份记录,以希望标记出事情发生的原因和原因。 不仅仅是模糊的内心感觉到您在这里和那里打错了电话-实际数字显示了这些小时的去向以及原因。
您想让我聘请项目经理吗?
哎呀,不。 在没有正式的PM /生产者的情况下,各种规模的团队都可以很好地进行管理,并集体估算其任务和里程碑。 只要团队对项目进度表(短期,中期,长期)及其依存关系有一定的了解,那就很好。
我们进行任务,估算和里程碑,是因为我认为这可以使我们成为更好的开发人员,并具有更可靠/可预测的输出,并且我知道何时对我们的时间表充满信心..什么时候不应该。 我不确定没有它,Kitfox是否会存活这么长时间。
因此,请不要将项目管理视为(总是)浪费时间和精力,因为如果使用得当,它可以使我们的游戏得以生存。
谢谢阅读!
作者:Kitfox Games队长Tanya X. Short