资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,项目管理之失败经验,Project Management,王燕茹,开场白一,为什么讲项目管理?,原因有三:,1,、我不是大牛,技术懂得也不多,不愿意班门弄斧,所以不谈技术,只谈管理,2,、因为负责一个项目,实在让我很头疼,所以想和大家一起交流一下我失败的经验,我吃一堑,让大家长一智,3,、明天要考试了,权当考前复习巩固。,开始白二,软件项目管理考试通知:,考试时间:,2007-10-26 13,:,3015,:,10,考试类型:闭卷考试,考试地点:,05111010511102 M405,05111030511104 M403,Elements,项目管理概念:,A temporary endeavor undertaken to create a unique product,,,service,,,or result,。,-,美国项目管理学会(,PMI,),对项目的定义,中文定义:,一种被承办的旨在创造某种独特产品或服务的一 次性努力,项目过程和整体化,项目管理,基本概念,内外环境,项目计划制定,项目计划实施,变更控制,质量规划,质量保证,质量控制,风险规划,风险鉴别,风险定性分析,风险定量分析,风险对策,风险控制,活动定义,活动排序,活动时间估算,进度计划,进度控制,组织规划,人员招聘,队伍组织,采购规划,询价计划编制,询价与招标,资源选择,合同管理,合同终结,沟通规划,信息发布,进度报告,验收报告,资源规划,费用估算,费用预算,费用控制,项目启动,范围规划,范围定义,范围核实,范围改变控制,范围管理,质量管理,风险管理,时间管理,人力资源管理,采购管理,成本管理,沟通管理,综合管理,PMBOK,项目管理知识体系,、焦油坑,(The Tar Pit),、人月神话,(The Mythical Man-Month),、为什么巴比伦塔会失败,(Why did the Tower of Babel Fail?),、提纲挈领,(The Documentary Hypothesis),、未雨绸缪,(Plan to Throw One Away),史前史中,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。它们挣扎得越是猛烈,焦油纠缠得越紧,没有任何猛兽足够强壮或具有足够的技巧,能够挣脱束缚,它们最后都沉到了坑底,焦油坑,当软件项目遇到很多问题时,整个项目就像焦油坑,越挣扎“焦油纠缠得越紧”。,焦油坑,虽然会经常出现很多问题,但解决问题会带来很多乐趣,这就是编程的职业乐趣。,1,、这种快乐是一种创造事物的纯粹快乐。,2,、这种快乐是持续学习的快乐,它来自于这项工作的非重复性,编程的快乐在于它不仅满足了我们内心深处进行创造的渴望,而且还唤醒了每个人内心的情感。,人月神话,一个人做,30,天的工作如果用,30,个人做一天能不能完成呢?,答案:,否,?,首先软件项目是有其连续性的;,其次需要沟通,越多人投入就需要越多的沟通与教育的时间,、为什么巴比伦塔会失败?,据,创世纪,记载,巴比伦塔是人类继诺亚方舟之后的第二大工程壮举,但巴比伦塔同时也是第一个彻底失败的工程。,他们拥有很好的先决条件:,1.,清晰的目标,;,2.,非常充足,的,人力,;,3.,材料,:,在美索不达米亚有着丰富的泥土和柏油沥青。,4.,足够的时间,:,没有任何时间限制的迹象。,5.,足够的技术,:,是的,金字塔、锥形的结构本身就是稳定的,可以很好分散压力负载。,缺乏交流,交流的一些方式,1,、非正式途径,如通过,QQ,,飞鸽之类的工具,2,、会议。会议中大家提出的自己疑问,然后进行解决,3,、工作手册。工作手册不是独立的文档,事实上项目所有的文档都必须是其中的一部分,这包括目的,外部规格说明、接口说明、技术标准、内部说明和管理备忘录,提纲挈领,之前的交流和任务分配:,通过飞鸽、等工具,更多时候是口头分配,并没有形成文档,然而后来出现理解不一致的情况,没有文档,项目就如同没有灯塔导航的船,很容易偏离航道,最终很有可能出现项目目标完不成,出现一些未需求的功能,Elements,未雨绸缪,1,、“程序设计师都是乐观的家伙“,虽然有时候项目进展的不是很顺利,总是出现这样那样意想不到的错误,我总想解决好哪些问题之后,就会很快完成任务。事实证明我的态度太过乐观,”人无远虑必有近忧”说的就是如此。,“他们所犯的第一个错误是假设一切都会进行得很顺利,”,、唯一不变的就是变化本身,、然而我有时又太过消极,总是将某个模块想象的很难,导致我一直想将它压到最后来完成,不愿意去面对,直到后来不得不作的时候才发现没有想象的难,虽然如此,由于没有充足的时间来完成,再简单也做不好,技术培训:,很多时候我们对开发的一个项目用到的技术不是很熟悉,所以才要求我们有快速学习的能力,一般项目启动前都要对项目组成员进行集中培训和考核,时间管理:,未能合理的安排时间,组员也未能掌握好时间,作为学生,我们还要上课,其实在十一之前我们有很多的空余时间,然而我们没有珍惜,十一之后,课增多了,时间少了,想做也没有时间,做事讲究一气呵成,做项目也是,如果三天打鱼两天晒网,不光是严重超期的问题,组员也很有可能对项目失去兴趣,从而丧失积极性,现在我们做的项目小,最长也不过两三个月就能完成,然而在公司尤其是大型公司一个项目动辄开发两三年,如何保持组员的积极性是很重要的一个方面,质量管理:记得以前自己写代码时只追求能够完成功能就行了,甚至就只是要求一个结果,而不注意代码的质量,很多时候任务是完成了,而代码的质量不敢恭维,现在讲究复用,Thank you!&Good luck for tomorrow,
展开阅读全文