也可以知道自己从这个项目中可以收获什么,让团队成员都可以积极的参与到项目中来,为实现自己的目标而不懈努力。
三、版本循环
版本循环是敏捷实践下的重要一个环节,项目的持续交付,就是按照一个个版本来进行交付的。
1、明确版本范围
在做全局规划的时候,项目经理需要把一个项目拆分成多个阶段来进行,也即所以需要把一个大项目,拆分成多个版本来进行管理。参考如下图:
但初步的全局规划,是一个整体的规划,真正要落地的时候,必须要明确每个版本的规划。
在每一个版本正式启动之前,项目经理需要组织项目的核心管理团队开需求范围对齐会议。
这个会非常之重要,范围的确定,直接关系到版本目标的对齐,整体资源的调配。项目经理需要邀请项目核心管理成员一起参加(以我们项目为例,范围对齐会议的主要人员包括:项目制作人、项目管理副总监、主策、主程、主美、项目经理、测试经理)。
需要再次特别说明的是,这个会议的目的就是核心管理团队一起对齐明确,当前这个版本要做的内容,也即明确范围。
2、进行详细的规划
范围明确了,才好进行更详细的规划,这也是开范围明确会议的重要目的。
当范围明确之后,项目经理需要和主程一起对每个功能进行评估和分析,并且考虑考虑需求的依赖关系、耦合度强弱等,这个目的在于更好的对特性进行划分,比如有一些功能依赖关系、耦合度强,则需要放到同一个特性线来开发,而有些功能就相对比较独立,则可以划分到另外的特性里面。
前面我们有介绍,我们是按照流水线分支开发的模式,每条特性线都是独立开发,所以,我们才需要对已经明确的功能再次进行有机的划分,减少特性与特性之间的耦合,从而更有效的加快整体的进度。
在划分好特性线之后,对于每个功能来说,可能都会涉及到不同领域的人参与,所以需要进一步和主程一起确定每个特性下功能模块的前后台开发人员,以及和其他leader确认对应的策划、美术、测试人员。
同步进行的是,主策(包括各系统功能策划的负责人),则需要和主美对齐各特性功能的美术资源需求情况,需要把当前整个版本所涉及到的美术资源都梳理给出来,并且评估好时间。
美术资源分为(UI、动效、原画、3D角色、3D场景),UI的输出时间是需要绝对匹配整个版本节奏的,否则会对整个版本进程有影响。整个绝对匹配是指的,在每个系统功能正式开发之前,UI资源都需要提前到位。
这也是我们做全局规划时的一个重要目的,全局规划做好之后,会给出需求相应的输出时间节点,以便美术先行,提前准备好。
3、版本规划确定会议
当详细规划做好之后,项目经理会发起第二个重要会议,就是版本规划确定会议。
这个会的主要目的就是和核心管理团队一起确定当前这个版本最终要做的内容,以及每个特性的划分是否合理。
为什么要再次和核心管理团队开这个会议,这也是我们项目的一个特点,因为资源是有限的,我们在对齐范围的时候,只是根据人员投入的情况进行的一个预估,认为是可以做完这些功能点,但详细规划之后,会出现两种情况,一是原范围做不完,这个时候会议上就要讨论删减掉哪些需求;还有一种情况就是需求规划的不够,则需要考虑新增一部分需求。
除了需求范围的再次明确以及细节的确定,在这个会上,还有