明确项目类型
面对业务方的需求和自身团队的技术水平,我们将如何选择项目管理方法,是每个实施团队需要考虑的事情。那么,对于项目管理的类型,我们可以分为“预测型”,“增量型”,“迭代型”和“敏捷型”。
预测型
预测型的项目管理方式,顾名思义,就是需求我们非常明确,也知道用什么技术手段进行实施,最后干成什么样子也胸有成竹。常见的预测型的项目,就是我们找外包做的各种网站项目,需求明确的小程序,一般外包的软件项目等。这样的项目,只要规定一个上线日期,严格限定变更,在完成POC验证之后,就可以最终上线实施了。
增量型
增量型的项目管理,是应对需求不清晰,但实施的技术手段相对清晰的情况。比如,项目的实际用户不知道自己想要什么,只是有了一个需求的轮廓,同时如何做类似行业的项目在项目实施方看来又是比较清晰的。这时,可以考虑先给需求方做出一个小的行业范例,每一步都投石问路,逐步将项目的整个轮廓画清晰。
在项目实施过程中,业务方的参与就尤为重要,实施方分批次,分工期交付摸清楚的产品子集。所以在合同签订的时候,需求方和实施方要充分达成分批交付的共识。
迭代型
迭代型的项目管理,是应对需求清晰,但是技术实现不清晰的情况。这种情况一般是公司内部的项目实施团队通常会遇到的。与增量型的项目管理方式类似,也是分批交付,但是最大的不同就是每次交付的阶段成果都较上一次,有所改善和优化,并持续推进新模块交付。这里,业务方的全情参与也是非常重要的一环。
敏捷型
敏捷型的项目管理方式,应对的是项目不清晰,技术实施手段也不清晰,同时需求还不断变更和随时有新需求插入的情况。相比较上面三种项目管理方式,需求不断变更和新需求插入是敏捷型项目管理方式要应对的首要任务。所以,项目进行过程中,需要频繁迭代和上线验证,并根据业务发展做相应的改变和更新。这种项目管理方式,在互联网行业是最常见的。用户需求随时间变化,互联网公司的产品也需要与时俱进,更新迭代,除非业务线被裁撤,或者公司更改战略,放弃已有产品。
为了应对项目管理方式的选择,可以根据项目自身的特点进行规划。
- 需求清晰,技术手段明确 --> 预测型
- 需求不清晰,技术手段明确 --> 增量型
- 需求清晰,技术手段不明确 --> 迭代型
- 长期项目,随时接受变更,技术手段也不明确 -> 敏捷型
如何实施?
我们明确了项目实施的管理方法,在后续的文章中将比较细致的阐述,如何推进项目,特别是敏捷型的项目推荐方式。
但是作为项目管理者,一定要明确,项目是需要大家共同努力完成的,一定要上下同欲。而且,并非什么前提条件都已经具备了,更多的时候,你需要带领你现有的兄弟和已有的外部力量出发进入战场。在过程当中,要充分激发每个成员的善意和积极性,发挥大家的主观能动性,加之科学的项目管理策略,才能一步一步走向成功。
要知道,尤其是前途不明朗的长期项目,在项目实施的过程中,每个人各司其职,在不断试错中探索,在探索中找到确定性。
总结
项目开始前,先预热,明确你面前的项目是什么类型的:
- 需求清晰,技术手段明确 --> 预测型
- 需求不清晰,技术手段明确 --> 增量型
- 需求清晰,技术手段不明确 --> 迭代型
- 长期项目,随时接受变更,技术手段也不明确 -> 敏捷型
组织好现在所有的人手,激发大家的善意,最终保证项目的成功。