2005年10月的一天,和花花闲聊,提到项目管理,花花说,最近微软有个人出了一本项目管理方面的书,可以看一看。于是上网搜索,是栾跃的《软件开发项目管理》(上海交通大学出版社),买下来一看,的确是本好书,为之后的项目管理提供了非常多的帮助和借鉴;在我看过的软件开发(尤其是软件产品开发)的项目管理类中,排名第一。 最近又开始重新温习这本书,感触和收获依然很多。把一些我认为重要的语句摘录出来,和大家一起品味。 第一章,从项目的概念到项目管理 P2,在现代化的工业和商业运作中,一个企业赖以生存的最根本的条件在很大程度上与这个企业是否能否有效地实行信息化的现代化管理和运作有着直接的联系 P4-p5软件开发缺乏良好管理很容易带来的恶果包括:超时、超支、功能不全或错误、质量差、利用人员超时工作作为不良管理的补偿、工作人员人心向背。 P8 提高软件开发的效率和质量应该从哪里着手呢?答案是:将软件开发当作一项工程项目来看待和进行管理。 P13,哪一天中国的业界也普遍具有了这样(注:“这样”指的是项目管理的规范化、合理化)的企业文化和风气,有了一大批项目管理的专家,而且能够根据中国的企业和文化的实际进行更适合自己的项目管理理论的创新,那中国在高科技领域内赢得世界范围竞争的能力和素质也就具备了。 P22,项目管理的原则和工作范围: *,。。。。。。 *,项目管理的目的就是在整个项目的进程中全面维护“金三角”各方面因素的平衡; *,。。。。。。 P29,任何项目阶段的结束,都应该有实质性东西的完成来作为象征。 P31,维持项目成功条件平衡的三角形理论 任何一个项目的成功,离不开维持对该项目成功起决定性影响的三个条件之间的平衡:项目所有的时间、项目所需完成的功能及项目所有的资源。 它们之间互相依靠、互相牵制。改变对其中任何一项的要求,必将对其他的两项产生相反的影响。除非其他的两项也做调整,(否则)三角形的平衡将失去,项目的成功必也付之东流。 P41-42,相信软件开发不是神秘的即兴艺术而是可以寻找规律的工程科学,将导致你注重以下事项,以及使你更关心管理的科学性: ·把软件开发和其他工程项目一样对待。 ·注意软件开发的流程特性 ·免除随机性和任意性,建立运作的重复性 ·注重整个组织的效率 (未完待续)
|