项目管理是项目的管理者在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效的管理。即从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价, 以实现项目的目标
本文接下来会讨论的是如何透过 OKR 的方式来管理项目研发过程。
一、OKR是什么
OKR(Objectives and Key Results) 全称为目标和关键成果[2]。是由英特尔公司制定,由 John Doerr 引入谷歌后,广为大众所知道。在 OKR 的系统中,首先要制定一个「目标」,这目标要非常明确可衡量的,且必须要能符合 SMART (Specific、Measurable、Achievable、Relevant、Time-bounded) 原则,这样才能用来衡量是否已经实现目标。
二、项目管理与 OKR
简单介绍过 OKR 后,再回到项目管理上来看,大部分的项目会有几个关键内容:
里程碑、完成时间
工作/任务量
资源
下图为我司一般通用的项目研发流程
2.1 结合 OKR 与项目过程进行目标拆解
将 OKR 运用在项目管理的过程里,我们会需要订定长期目标、关键指标,这非常简单,因为项目本身就是一个具有范围定义的,所以:(你也可以结合一些敏捷开发方法论来辅助,像是 Scrum[3]、Kanban[4])
目标 (O)