不同公司的产品策略不同,具体的开发能力和文化也不同,因此,计算人力投入需要因地制宜。但有一些大方向本质是相同的。
一个手机项目,主要制约因素在采用的硬件平台和软件操作系统。根据二者的关系,可以分为以下三种情况:
Initial 类型:新平台或者新OS的第一个项目, 又包含三种情况:
NN [New OS & New Platform] &
NO [New OS & Old Platform] &
ON [Old OS & New Platform]Variant类型:同平台同OS的同期项目,前期可与其他项目共线
- Relook 类型:同平台同OS的项目已经出货,可以reuse前面的基线进行二次开发
对于小米、魅族、苹果这类手机品种非常聚焦的公司来说,大多数时间在进行软件系统迭代,硬件平台可能一年只有一个或者两个,相对开发更容易,也更容易做精。
至于项目经理实际进行人力投入预估时,
自上而下的做法:可以根据三大类型进行初步判断,然后通过已完毕的项目投入进行适当加减。
自下而上的做法:由各具体开发team进行评估,然后汇总,再进行微调。