资源描述
,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,*,软件项目管理,原理与实践,清华大学出版社,软件项目管理,原理与实践,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,*,1,第,0,章,软件项目经理必需具备,10,大素质,内容提要,一、执着,;,二、亲和力,;,三、品德高尚,;,四、口才,;,五、循序渐进,;,六、持久求学,;,七、敢负责任,;,八、以身作则,;,九、要有威信,;,十、善于总结,。,.,2,3,1.,执着,可以这么说,在中国如果不执着是做不成任何事情的,因为在软件开发流程中推行各种规范和管理制度的时候,你可能遇到各种各样的阻力和障碍,如果没有应付挫折的思想和准备,你是很难推行成功的。要知道这样一个基本事实,项目管理成败的关键是:如果你不坚持,谁也不会坚持下去的。指望领导的扶持和群众的自觉是不可能的。只有坚定信念,努力打动别人,才能成功。,坚持到成功为止。只要决定上管理流程了,就不要后悔,唯有坚持,因为你拼命努力而实现了,99%,,你却不知,最后当你决定放弃的时候也许就是你要成功之时。要知道你准备放弃的时候可能正是对方也准备放弃之时,唯有坚持,你才能成功。,4,2.,亲和力,亲和力是指你和团队相互依赖,相互信任能力的大小。亲和力是你领导团队走向成功的基础,如果一个团队的向心力不够,各自为政,那么失败就会在身边陪伴你。要团队的每个成员都信任你,你必须要做到关心下属,主动与下属沟通,为下属争取合法权利等。关心下属就是在日常工作中对下属的工作状况,发展方向进行指导,避免其走弯路,;,在生活中也对其身体状况进行关心,促进身体和心理健康的恢复。,5,2.,亲和力,多找下属沟通是消除误会的润滑剂,同时也是了解下属内心真实想法唯一捷径。做软件项目经理的人,在某些事情上的处理的确会与人不同,也难以令人理解。这个时候只有多与下属沟通,逐步达成共识,争取大家的理解和支持。记住,没有下属的理解和支持,你永远无法实现项目管理的规范化。这个环节很重要,我在这个方面曾经用时太少,走了许多弯路。另外就是了解下属的真实想法,经常了解一下下属的真实想法有利于我们不断改进和调整流程,使生产流程更加符合本团队的实际。切记一点,做领导的一定要多尊重下属的想法,并且与之沟通,若一味等下属找自己,那么是一般下属与之水火不容要摊牌时,才会与你沟通,这样悔之晚矣。,为下属争取合法权利是软件项目经理的一项重要职责。敢负责任是软件项目经理基本素质,如果你不经常研究工作数据保障下属的合法权益时,你就很难让你的团队保持高效率。,6,3.,品德高尚,“一撇一捺是个人,世世代代学做人。”在这个世界上最难做的就是做个品德高尚的人。试想一个思想猥亵的人很难取得成功,即使靠钻营取得也只是暂时的,他不可能取得长久的成功。只有品德高尚的人才能感染周围的人,使团队具有向心力,从成功走向成功。,人有三种,一种是仗势欺人,一种是持才压人,最后一种是以德服人。仗势欺人的人自持地位高而指三道四,自然是不可能团结人,更不可能获得成功,;,持才压人的人自持学识高而盛气凌人,或咄咄逼人。殊不知“闻到有先后,术业有专攻”,“尺有所长,寸有所短”,难以学到更高的知识,也就难以取得更大的成功。只有以德服人的人以自己的修养和品德感染人,勇于吃亏,乐于助人,以德报怨,只有这样才能使你对立面德人都不忍心伤害你,团结到一切可以团结到的人,拥有这样的环境,你怎么可能不成功。,勇于吃亏,首先要放下私心,如果一个人始终围着自己转的人是不可能做到的。“人不为己,天诛地灭”是八十年代后出生的人心灵普遍反应,;,但是要记住人首先是社会中的人,如果脱离了社会,人恐怕已不会成其为人了。因此只有当你抛弃私心,主动为人,别人才会反过来支持你,帮助你。,7,3.,品德高尚,乐于助人,是人类的一个良好品质,就象一首歌中所唱的“人字的结构就是相互支撑”。管理流程是不可能靠软件项目经理一个人维持的,必须要大家支持你。但是这却需要你多帮助别人,别人才会帮助你。不管团队成员发生什么事情,你要尽你所能去帮助他,这样团队才可能继续前进。,以德报怨,可能是人最难做到的。中国人就强调“人若犯我,我必犯人”,其实在这回中不会有真正的仇敌,大家明争暗斗的结果如果过,20,年后再去看的时候,保准一大半的人都会觉得不值得,许多人赌得就是一口气,将自己成功的希望给湮灭了。当你能用宽容喝善良对待你对立面的人的时候,还有什么东西能阻挡你成功,?,“得道多助,失道寡助,;,多助之至,天下顺之,失道之至,亲戚叛之,;,以天下之所顺,攻亲戚之所叛,;,故君子有不战,战必胜矣。”,8,4.,口才,良好的口才是软件项目经理打动项目成员的必备武器,当你拥有良好的口才将会使你无往不利。,要使自己的项目管理思想贯彻到每一个项目成员心中,就必须要做到以下的演讲原则:,1.,根据项目成员的共同目标象他们制定演讲内容,只有让他们信服你才有意义,;,2.,调动听众的这种感官,诉之触觉、视觉、听觉,用黑板、姿势来辅助你的内容。,3.,不断的总结效果,改进自己演讲宣传的接受度,如果效果不理想,尝试换一个方式来表达和描述。,4.,让听众学以至用,只有他们积极反馈,才能更深入的听你的思想。,9,5.,循序渐进,不急于求成是软件项目经理在项目管理中必需具备的品质,在中国,CMM,过程改进的热潮中,真正实现,CMM,管理的企业屈指可数,而以,CMM,改进过程实质性为企业带来质量提升和效益改进的公司更是寥落晨星。,为什么会出现这种情况,?,难道,CMM,真的不适应中国过情吗,?,不是,绝对不是。是这些企业的软件项目经理太心急,连,CMM2,还不知道怎么回事就直奔,CMM3,,他们忽视了事务发展的客观规律,凡事必须循序渐进。如果有一个企业在,2,年内通过了,CMM4,,我有十足的信心说,那是花钱买征,;,如果乐观一点,一个中小企业从,CMM1,走到,CMM2,大约要,2,年时间,大型企业只会更长,不会更短,因为他们需要在培训和沟通上付出更大的代价。,注:,CMM,是指“,能力成熟度模型,”,其英文全称为,Capability Maturity Model for Software,,英文缩写为,SW-CMM,,简称,CMM,。它是对于软件组织在定义、实施、,度量,、控制和改善其,软件过程,的实践中各个发展阶段的描述。,CMM,的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、,标准化,、使企业能够更好地实现商业目标。,10,6.,持久求学,“书到用时方恨少,学至成时始知卑。”学无止境,我在生产实践中发现,整个项目管理过程改进就是“学习,-,培训,-,实施,-,发现问题,-,再学习”的循环过程,软件项目经理如果不学习将不能解决现实工作中出现的新问题,更不可能站在一个战略的角度来解决问题。,事实上,求学也不能没有目标,否则学到的知识太庞杂,而不能融会贯通,这样的知识对实际工作指导甚少,真正的知识是一个目标体系,严格按照流程来一步步的掌握我们所需要的知识。,最后,总结一下中国软件项目经理所必需掌握的知识:,1.,专业知识:数据结构、关系数据库、操作系统、软件工程、编译原理。,2.,管理知识:项目计划、项目配置管理、成本核算、风险预估、绩效考核。这是软件项目经理必须掌握的内容。,3.,网络知识:服务器的架构、各种服务的配置。因为管理的大厦是基于软件的管理,没有一个服务管理的网络配合是不可以想象的。,4.,“越过高峰,另一峰却又现”,这是中国软件项目经理在持续求学中会不停的挑战自我,向更高的山峰迈进。,11,7.,敢负责任,经理就是要负责任,如果不负责任就可以不要经理了,!,软件项目经理关系到一个项目的成败,;,对于公司他必须要承担及时汇报项目进度、成本核算和质量系数的责任,同时也必须保证项目组成员绩效考核,政策落实,预留人才储备等责任,是整个项目中责任最大的人,如果没有良好的心理素质和应对能力是无法担负责任的。,实际工作中软件项目经理主要要负责项目组的人员安排调度、工作分配、工作审核、工作跟踪、项目计划、项目汇报总结、成本核算、利润分配等职责。,12,8.,以身作则,项目管理的一个重要工作就是定义各种规范和制定,但是这些规范和制度的执行除了靠软件项目经理的执着推行,口才宣传,力主培训、惩戒得当之外,关键还是在于软件项目经理的以身作则。如果软件项目经理自己都违反自己定义的条款的话,那么就别指望团队会自觉遵守这些规定。,作为一个管理者以身作则是最基本的素质,千万不要为自己违反规范和制度找各种借口,例如我我是公司只属考核,我因为某某更重要的事情而不得不违反。“只许周宫放火,不许百姓点灯”的话,是无法将规范和制度推入人心的。软件项目经理如果违反了规范,只有当众加重处罚,别无他法。,因此,鉴于规范制度的权威性主要还是靠软件项目经理自己,只有坚持以身作则,才能将自己优秀的管理思想贯穿下去,取得开发过程改进的成功。,13,9.,要有威信,一个软件项目经理说话有没有人听,必须要靠威信,这种威信是靠自身的素质,而不是狐假虎威。靠高层领导的支持来强迫团队执行项目制度过程的话,是注定会失败的。因为团队成员不信任你,表面服从,实际消极怠工,就足以让流程实质瘫痪。,做事要有信用,说一不二,不能因为朋友关心就讲情面。公是公,私是私。平时可以稀稀拉拉,关键问题决不手软,不因为朋友关系妥协,这样才能树立威信,便于工作。,威信除了必要的威信之外,最主要的还是信用,软件项目经理在做事没有绝对把握的时候千万不要承诺,一旦承诺就无论如何一定要实现。否则,当实现不成功而丢失信用之后,再想让团队相信你,信任你就是非常困难的事情了。,14,10.,善于总结,软件项目经理要善于总结,只有不断的总结才能不停的完善自己,成功的事情总结经验,失败的事情要总结教训,总结的过程就是不断改进的过程,这也是,CMM,规范所必需的素质。,总结的过程要多吸取别人的意见,不要武断自己的结论。博人所长,综合起来才算趋于完美。这个原因有二:其一,软件项目经理不是孤立的一个人,而是必须融于团队之中,一个流程合不合理,不是由软件项目经理说了算,而是要由团队的成员说了算,注意倾听团队成员的真实感受,不断改进流程才能成功。中国的许多,CMM,改进失败,并不是软件项目经理知识能力不够,而是他们没有一起与团队总结,经多年经验,我们发现大多数规范,必须要有一套合理的软件支持才能成功,否则无论你的理想多先进,想靠程序员工作来提高过程质量的改进是不现实的。其二,“闻道有先后,术业有专攻”,软件项目经理不可能是全才,什么都懂。因此要和哪些与专攻方向不同的人一起总结。比如软件项目经理可能精通软件开发流程的改进,但是却不知道测试流程、网络管理流程、品质保证流程的改进,而这些流程又直接作用于软件开发流程。这个时候必须与测试人员、网管人员、质量保证人员共同探讨,找出一条切实可行的改进方案。,15,注意事项,软件项目经理除了必须具备以上素质外,还必须要有珍惜时间、要有勇气、善于倾听等基本素质,。,只有寄希望于大家在做软件项目经理的时候不断的培养完善自己,让软件开发流程不断获得改进。,16,谢 谢,!,
展开阅读全文