4.确定管理效果评价指标
为了衡量项目管理的效果,管理人员需要确定一组评价指标。一项合理的评价指标能准确的反映管理的效果,但并不是说任何指标都是合理的。例如,采用代码行数作为衡量开发人员努力程度的指标就是不合适的,因为个人的编程风格、所采用的编程语言等,都会影响到这个指标的准确性。
在评价过程中,还需要根据项目实际情况,排出所有指标的优先次序。当存在难以直接量化的目标时,可以采用其他易定量化的代用指标。在有多个指标的情况下,必须将其组合成单一的指标。我们不能简单的将各种性质截然不同的评价指标硬凑成单一的评价指标,这是不可取的。我们常用的方法是,对每个指标进行权重分析,然后综合得出一个效用值函数。值得指出,这种效用函数在很大程度上是项目管理人员本人对各种指标相对重要性程度的判断结果,具有很大的主观性。因此,项目管理人员应在系统分析人员的指导下,按照系统分析的方法,科学地分配权重。确定评价指标不只是为了获得管理效果的结论,重要的是它所带来的信息,使项目管理人员易于把握管理中的薄弱环节,找到解决的办法。
5.识别管理过程中的约束
约束是对项目管理在实践中的限制。只有不直接或间接违反约束的管理方法,在实践中才是可行的。它可能是资源的限制、组织体制的束缚、法规政策的界限等等。项目管理人员在项目实践中面临着各类约束条件,如任意选定或全面照顾,都势必造成整个项目的管理混乱。例如,在某个软件的开发中,严格按照某一技术上的约束去设计,可能需要花费大量的人力、物力,而如果采用其他的方式来解决,并不需要如此巨大的投入。因此,项目管理人员要权衡利弊,从项目的整体角度考虑问题,必要的时候应放弃此约束条件。
当然,在分析问题阶段不可能一次就把所有的约束都弄清楚,这是一个在管理过程中逐步积累、修正的过程。在项目实施的任何阶段,发现管理的约束,都应该及时加以补充。
三。解决方案的提出
提出解决方案可以通过多种渠道。决策者或问题提出人的意见和设想是渠道之一。项目管理人员在调查研究过程中可以收集到各种意见。另外,系统分析人员也可以提出若干管理措施。然而,任何一种管理措施的提出和形成都有赖于项目管理人员的分析和概括能力、想象力、创造力以及对项目实践的深刻了解。在一个具体的项目管理过程中,人员的知识水平参差不齐,开发环境各不相同,客户需求多种多样,这些都无法采用某种固定的管理模式,而需要项目管理人员去探索和概括。
在研究解决方案的过程中,应尽可能地考虑各种因素,每个机会和建议都不要放过。最初难以理解的想法,仔细研究后却可能有理。某项措施可能因为违背了现有政策法规、不符合人们的习惯或超出了人们所能承受的能力而被视为不现实,但并不意味着不值得考虑。如果当作一种潜在的管理措施去分析研究,得出的结论将更有说服力,也许某些有影响的决策者认识到这种措施在其它方面的优点和吸引力,可能改变原来的规定、政策而使看来不现实的措施成为合理的办法。值得注意的是组织和个人行为对解决方案的影响。项目涉及的各个部门总是期望采取对自己有利的管理方式,而回避那些明知对项目整体有利而对己不利的措施。有许多因素会限制提出好的解决方案的思路。由于偏见,当项目管理人员提出某种解决方案时,这些人可能会毫无根据地认为他们无法按照这种方案去服从管理。而另一方面,该方案也可能得到积极的支持,认为这是一种最佳的解决方案。
我们认为,项目管理人员必须获得决策者的支持,否则将由于上层阻力而导致项目的失败。但是,如果只是投其所好,片面地追求满足决策者的意图,也不能发挥其自身的作用,同样会招致失败的风险。优秀的项目管理人员应切实履行其工作职责,按照项目的总目标和约束条件,根据实践经验和科学理论的指导,对解决方案进行严格的筛选,明显不符合项目整体利益的管理方式要删除,或对其内容进行修改。总的说来,一个好的解决方案应满足以下特点:
1.适应性:由于项目管理是一个不确定性的过程,解决方案应能满足各种情形下对项目提供指导的需求,在项目实施的各个阶段,它应该都是有效的。
2.可操作性:首先应取得决策者的支持,其次该方案的实施应便于操作,如果为了按照该方案进行管理而需投入大量的人力、物力就本末倒置了。
3.延续性:项目开发的一个很大的特点,就是采用模块化设计,人员流动大。因此,解决方案也应具有很强的延续性,在项目成员发生变更、管理体制起变化时,应不受干扰地继续指导项目的正常活动。
4.可靠性:要求解决方案的实施过程中不出现失误,或者出现失误也能尽快恢复正常,而不至于造成很大的损失。这需要建立管理监督机构和信息反馈渠道。
在解决方案的提出过程中,项目管理人员自始至终要注意发掘新的更好的方案,既要谨慎从事又要有勇气提出创造性的建议。一个好的解决方案是进行项目管理的基础,对于项目的成败,这是很关键的。
四。决策
当问题分析清楚之后,就要进行决策。决策就是管理,决策就是决定。在项目管理过程中,管理人员需要正确的决策分析来支持日益庞大和日益复杂的管理活动。决策有个人决策和团体决策、定性决策和定量决策、单目标决策和多目标决策之分。战略决策是在更高层次上的决策。在系统分析和系统综合的基础上,项目管理人员应根据主观偏好、主观效用和主观概率做出正确决策。决策的本质反映了项目管理者的主观认识能力,因此,就必然受到人的主观认识能力的限制。近年来,决策分析技术受到人们的重视,系统分析者将各种数据、条件、模型和算法放在决策支持系统中,该系统甚至包含了有推理演绎功能的知识库,便决策者在做出主观决策后,力图从决策支持系统中尽快得到效果反应,以求得到主观判断和客观效果的一致。决策支持系统在一定条件下起到决策科学化和合理化的作用。但是,在项目决策实践过程中,被决策对象往往包含许多不确定因素和难以描述的现象,例如,社会环境和人的行为不可能都抽象成数学模型,即使是使用了专家系统,也不可能将逻辑推演、综合和论证的过程做到像人的大脑那样,有创造性的思维,也无法判断许多随机因素。群决策有利于克服某些个人决策中主观判断的失误,但群决策过程比较长。为了实现高效率的群决策,在理论方法和应用软件开发方面,许多人做了大量工作。如多人多目标决策理论、主从决策理论、协商谈判系统、冲突分析等,有些应用软件已实用化。有了决策就要付诸实施,实施就要依靠严格的有效的计划。以软件开发为例,为实现项目的开发任务和发展目标,就要制定阶段性的开发计划和未来的发展规划。条件许可的话,还要按产品组、项目组、开发人员分别制定实施计划。一项大的开发项目,涉及设计、开发、研究和编码等许多环节,每个环节又涉及组织大量的人、财、物。这些都需要制订计划来保障。
五。小结
项目管理过程,是一个复杂的大系统。从系统工程的观点看,项目管理普遍涉及到多个目标的要求,一个优秀的项目管理人员,应该注重实践中的分析问题能力,结合理论知识,形成一套行之有效的管理方法,并再通过实践来检验它的科学性。正如我们通常所说的,项目管理是一门艺术,而艺术是无止境的。