如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件项目管理思想决定行动广东海洋大学信息学院,软件学院--------------付东洋email:fdy163@163.com2011年2月Ver4.0学习要求与说明教材与教学参考书教学初步计划第一讲软件项目管理新视野:企业—产品—项目—人一软件企业二软件项目2003年美国报告:13522个项目:只有1/3的项目是成功的,82%的项目延期,43%的项目超出预算国内软件企业更普遍的现状为什么我们不能开发出高质量的软件?为什么人类无法定义它、解释它,深刻地了解它?为什么一些天才的科学家穷其一生的精力也不能把这些迷惑归纳成一种科学工程学科或行业标准?软件工程方法不堪一击,人们无法使用它们。客户需求不确定最终产品的设计和特色只有在过程中才能变得清晰,而不是开始时很难制定准确的计划估计不够,低估时间和成本来自营销、客户和管理者的压力沟通失败是项目失败的最大的威胁软件过程不可见技术CASE,UMLOO过程控制ISO9001,ISO9000-3,ISO15504,ISO12207CMM(CapabilityMaturityModel)以上措施并没有真正解决软件危机“质量是制造出来的,不是检验出来”,在制造业适用,在软件行业作用并不大(软件过程不可见)项目失败率还是很高软件开发的本质就是基于人类思考的一种心智活动计算机及运行其上的软件就是人类大脑活动的一面镜子软件与心理学的关系要比工程学、技术及数学的关系要近的多软件永久只能是软件开发人员的心理模仿,程序员永远也不可能让计算机做出超过它自己想像力的事需求具有不确定性,是逐步澄清的对软件的误解是问题的根源。现有的方法是由那些有良好愿望但忘记了软件中的“软”的那些聪明人所创建的。他们假定开发软件就象造桥。方法不正确。没有人打算失败,具有讽刺意味的是为使失败最小化而创建的方法是失败的。开发人员士气不高,没有创造性。管理人员、开发人员能力不够。只重过程,不重人。没有良好的沟通。过程方面从“重量型”方法转向了“轻量型”或“灵活”方法,只做有用的工作。越简单越好,越有效越好用正确的方法做事,而不是为了遵循某些标准和模型过程依赖于人人员方面在人力资源管理方面的强大投入,有优秀的员工才会有优秀的企业。发展高素质的项目管理人员,让软件项目管理人员具有专业的技能。发展并把握顶尖技术人才,一个有才华的软件开发者的创造性可以是一个普通者的十倍。软件开发项目应该配备有创造力的人员。最好是找到一个有创造力的程序员,而不是指望某一个程序员会变得有创造力。可以让程序员发挥他们的专长:编写代码。建立有力合理的组织结构。项目受益者广泛参与最终用户参与开发与营销紧密结合高级管理者强大的支持项目组内部有效沟通向不确定性挑战日常建构,关注真正的最终结果立足于灵活在项目前期阶段充分沟通,充分交流,鼓励创新林锐观点:教育观念上不注重思想与方法,学生不学以致用,离开学校后对企业,产品,人生一片茫然,企业以混乱方式开发产品,重复前人的失败.软件业走向成功的知识框架软件企业该如何?企业用人之道人物__当领导人才__干重活人手__干次活人渣__扰乱竞争对手正如比尔•盖茨所言:从20%、70%、10%引发的思考三项目管理项目特点软件项目特点软件项目问题管理初步项目管理目的描述要求软件项目管理功能管理者国内有关项目组织内容实际项目项目组织结构作业#defineL3AHEADBYTE1024typedefstructl3a_header{charSat[15];//卫星标识:SWF-SeaWiFS,MOD-MODIS,FY1-MVISR,NOA-AVHRRcharProduct[20];//产品类别,如CHL,SSC,SDD,ODDcharUnit[15];//单位shortYear;//年shortDay;//儒略日shortHour;//时shortMini;//分floatLat_max;//最北纬度floatLat_min;//最南纬度floatLon_max;//最东经度floatLon_min;//最西经度charProject[20];//投影类别,目前均为等经纬度投影floatR_lat;//纬度分辨率,目前设置为一分floatR_lon;//经度分辨率,目前设置为一分shortRow;//行数shortCol;//列数floatSlope;//斜率floatOffset;//截距charspare[910];//备用子节}l3aheader;四、软件项目管理流程组织结构软件项目管理过程项目初始过程项目计划过程项目实施过程产品工程过程同行评审软件