CMM软件项目管理经验.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CMM的实践探索 鑫讯公司 鲍雨松 简报内容 对软件本质的探讨 对CMM的探讨 如何做好软件项目管理 软件项目管理流程 一、对软件本质的探讨 软件项目的成功和失败 软件开发的困惑 为什么我们不能开发出高质量的软件? 为什么人类无法定义它、解释它,深刻地了解它? 为什么一些天才的科学家穷其一生的精力也不能把这些迷惑归纳成一种科学工程学科或行业标准? 软件工程方法不堪一击,人们无法使用它们。 软件项目失败原因 客户需求不确定 最终产品的设计和特色只有在过程中才能变得清晰,而不是开始时 很难制定准确的计划 估计不够,低估时间和成本 来自营销、客户和管理者的压力 沟通失败是项目失败的最大的威胁 软件过程不可见 软件开发的探索 技术 CASE,UML OO 过程控制 ISO9001,ISO9000-3,ISO15504,ISO12207 CMM,TickIT 以上措施并没有真正解决软件危机 “质量是制造出来的,不是检验出来”,在制造业适用,在软件行业作用并不大(软件过程不可见) 项目失败率还是很高 软件开发的本质 软件开发的本质就是基于人类思考的一种心智活动 计算机及运行其上的软件就是人类大脑活动的一面镜子 软件与心理学的关系要比工程学、技术及数学的关系要近的多 软件永久只能是软件开发人员的心理模仿,程序员永远也不可能让计算机做出超过它自己想像力的事 需求具有不确定性,是逐步澄清的 软件项目失败深层次原因 对软件的误解是问题的根源。 现有的方法是由那些有良好愿望但忘记了软件中的“软”的那些聪明人所创建的。他们假定开发软件就象造桥。 方法不正确。没有人打算失败,具有讽刺意味的是为使失败最小化而创建的方法是失败的。 开发人员士气不高,没有创造性。 管理人员、开发人员能力不够。 只重过程,不重人。 没有良好的沟通。 软件项目成功关键-1 过程方面 从“重量型”方法转向了“轻量型”或“灵活”方法,只做有用的工作。 XP 是一种不错的方法。预计它对于目前一代的重要性就象 SEI 及其CMM对上一代的重要性一样。 越简单越好,越有效越好 用正确的方法做事,而不是将事情做正确,而不是为了遵循某些标准和模型 一定还有更好方法 过程依赖于人 软件项目成功关键-2 人员方面 在人力资源管理方面的强大投入,有优秀的员工才会有优秀的企业。 发展高素质的项目管理人员,让软件项目管理人员具有专业的技能。 发展并把握顶尖技术人才,一个有才华的软件开发者的创造性可以是一个普通者的十倍。 软件开发项目应该配备有创造力的人员。最好是找到一个有创造力的程序员,而不是指望某一个程序员会变得有创造力。 可以让程序员发挥他们的专长:编写代码。 建立有力合理的组织结构。 软件项目成功关键-3 项目受益者广泛参与 最终用户参与 开发与营销紧密结合 高级管理者强大的支持 项目组内部有效沟通 向不确定性挑战 日常建构,关注真正的最终结果 立足于灵活 在项目前期阶段充分沟通,充分交流,鼓励创新 二、对CMM的探讨 对CMM的认识-1 CMM以过程改进为核心思想 内容有500多页,316个关键实践,是否太多? 到CMM5级,要实施5~7年,是否太长? 过程 过程要能提高效率 任何过程都有改进的可能 过程并没有解决项目成功的所有因素,包括人员、工具、技术、管理的问题。 过程并不擅长于解决项目的因境 对CMM的认识-2 CMM的问题 CMM不是基于目标和方法的管理,而是基于过程的管理。CMM只说明了要做什么,并没有说明要如何做。 如果你没有团队管理技能,别指望CMM 过程或UML 建模能挽救项目。成功团队是建立在个人技能及其协作之上的。管理人才的匮乏,成为走在CMM这条没有终点的路上的软件企业难以逾越的路障。 另一方面,如果人们确实有技能,那么他们只需要非常少的CMM 过程。 对CMM的认识-3 CMM与英语 CMM犹如英语语法,学得再好,考的再好,不一定讲的很好 英语是讲出来的,软件是编出来的,所有工作要以编程为中心 正确的认识 过程的思想有用…但是小批量最好。 越简单越好,越有效越好 过程要实用,要注重结果 用正确的方法做事,而不是将事情做正确,而不是为了遵循某些标准和模型 一定还有更好方法 三、如何做好软件项目管理 管理理念 规范管理 建立正确、有效、灵活的管理体系 以人为本 找到合适的人员,发展和激励人员 有效沟通 在员工之间,员工与客户、合作伙伴之间建立无限制、最有效的沟通 追求卓越 不断创新,用最好的技术、方法让每个人工作的价值最大化 规范管理 建立正确、有效、灵活的管理体系,适应软件项目的实际情况,适应市场的变化 越简单越好,越有效越好 让员工理解管理的思想 用正确的方法做事,而不是将事情做正确,而不是为了遵循某些标准和模型 一定还有更好方法,鼓励创造性,制度要提高创造性和提

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档