- 8
- 0
- 约4.63千字
- 约 48页
- 2016-09-21 发布于江西
- 举报
CMM的实践探索
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犹如英语语法,学得再好,考的再好,不一定讲的很好 英语是讲出来的,软件是编出来的,所有工作要以编程为中心 正确的认识 过程的思想有用…但是小批量最好。 越简单越好,越有效越好 过程要实用,要注重结果 用正确的方法做事,而不是将事情做正确,而不是为了遵循某些标准和模型 一定还有更好方法 三、如何做好软件项目管理 管理理念 规范管理 建立正确、有效、灵活的管理体系 以人为本 找到合适的人员,发展和激励人员 有效沟通 在员工之间,员工与客户、合作伙伴之间建立无限制、最有效的沟通 追求卓越 不断创新,用最好的技术、方法让每个人工作的价值最大化 规范管理 建立正确、有效、灵活的管理体系,适应软件项目的实际情况,适应市场的变化 越简单越好,越有效越好 让员工理解管理的思想 用正确的方法做事,而不是将事情做正确,而不是为了遵循某些标准和模型 一定还有更好方法,鼓励创造性,制度要提高创造性和提
您可能关注的文档
最近下载
- MySQL数据库项目化教程课件 3.项目一-任务3-表的操作与管理.pptx VIP
- 22G101图集常用点解读课件.pptx VIP
- MySQL数据库项目化教程课件 6.项目二-任务3-多表查询.pptx VIP
- 老年肺炎临床诊断与治疗专家共识2025解读.pptx
- 康复医学考试题及答案.doc VIP
- 进阶练03 被动语态(模拟好题100道)(解析版).docx VIP
- MySQL数据库原理与应用项目化教程课件-数据库的创建与管理.pptx VIP
- JCT 60018-2023 现浇混凝土养护技术规范.pdf VIP
- 破界与跃迁:AIGC技术浪潮下体育媒体人才培养的创新路径.pdf VIP
- MySQL数据库项目化教程课件 5.项目二-任务2-单表查询.pptx VIP
原创力文档

文档评论(0)