论优先级在项目管理中的重要性

事有轻重缓急。

如果我们能够按照事情的轻重缓急逐一处理,不仅使我们显得从容不迫、做事井井有条,而且事情也都会得到圆满解决。

同样的,优先级在项目管理中也发挥着重要的作用。

实际上,一个好的项目经理的主要任务就是维护一堆优先级列表,包括需求优先级列表,bug优先级列表,以及其他项目问题的优先级。这些优先级列表就是推动项目向前发展的主要支柱

对于大多数项目而言,3种最重要且最正式的序列表是项目目标、功能及工作任务。

为什么这样说呢?有了这些优先级列表,项目经理就能够清楚地安排哪些事情先做哪些事情后做。这就会避免很多由于搞不清楚做事的先后顺序而造成的项目问题

比如说测试人员发现了bug之后,他依据测试资源给出了一个优先级列表,但是开发人员并没有按照这个优先级列表来修复bug,这样就有可能造成这样的结果——测试人员无法及时的验证bug修复情况。因为等到开发人员把修复后的程序交过来的时候,测试资源已经不能满足使用需求了。

所以优先级列表的使用还要注意两个问题:第一就是应该让所有的相关方对这个优先级列表可见;第二就是这个优先级的排序应该得到相关方的一致认可。

当你依据上述两个原则建立起你的各种优先级列表之后,你就要确保你的团队都能按照这个优先级列表来开展活动。如果遇到什么项目问题,要切记,这些优先级列表是你处理项目问题最有利的武器。

当你要处理项目问题时,不妨先获得下面这些简单的问题答案:

  • 我们正在努力解决什么样的问题?

  • 如果有很多问题,哪一个是最重要的?

  • 这些问题会影响哪些优先级列表?

  • 为了解决这些问题,需要对受影响的优先级列表做出怎样的调整?

  • 这个问题和我们的目标有何关联,或者如何影响我们的目标?

  • 解决这个问题的最简单的,且能够让我们实现我们目标的方法是什么?

总之,所有的问题都可以归结到某个优先级列表的调整上面来。而你要做出的决定,最终也必须满足优先级最高的项目目标的实现。

这正是:

事有轻重和缓急,做事依据优先级

优先顺序全知晓,优先级别都同意

参考文献:程序之美系列:团队之美、项目管理之美,Andrew Stellman,Jennifer Greene,Scott Berkun,机械工业出版社


作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000咨询以及软件过程改进、软件工程能力提升的研究工作。