资源描述
信 息 系 统 管 理开发工作的组织和管理管理信息系统 2005.092008.12 管理信息系统 2005.092008.12 一、项目的组织0.概述项目的组织实际就是对项目的规划和管理. 管理信息系统 2005.092008.12 一、项目的组织0.概述为什么要进行项目管理?86400请在规定的时间之内花去规定金额的钱. 管理信息系统 2005.092008.12 一、项目的组织0.概述项目的组织实际就是对项目的规划和管理.人 时间资源 管理信息系统 2005.092008.12 一、项目的组织1.人的组织这是核心:人员角色划分、组织结构确定组织领导项目经理业务专家用户系统分析人员系统设计人员程序员测试人员 系统维护人员 管理信息系统 2005.092008.12 一、项目的组织1.人的组织这是核心:人员角色划分、组织结构确定组织领导项目经理业务专家用户系统分析人员系统设计人员程序员测试人员 系统维护人员 管理信息系统 2005.092008.12 一、项目的组织2.项目总体规划项目的开发方式和开发策略.项 目 开 发 的 方 式自行开发委托开发联合开发购买产品 管理信息系统 2005.092008.12 一、项目的组织2.项目总体规划项目的开发方式和开发策略.系 统 开 发 的 策 略接收式直线式迭代式实验式规划式 管理信息系统 2005.092008.12 二、项目管理0.项目管理的必要性管理信息系统的开发工作是一项系统工程. 管理信息系统 2005.092008.12 二、项目管理1.项目管理的要素管理信息系统的开发工作涉及到八个方面.人项 目 人 力 资 源 管 理 管理信息系统 2005.092008.12 二、项目管理1.项目管理的要素管理信息系统的开发工作涉及到八个方面.项 目 时 间 管 理时间 管理信息系统 2005.092008.12 二、项目管理1.项目管理的要素管理信息系统的开发工作涉及到八个方面.项 目 范 围 管 理资源项 目 成 本 管 理项 目 质 量 管 理项 目 合 同 /采 购 管 理 项 目 风 险 管 理 项 目 沟 通 管 理 管理信息系统 2005.092008.12 二、项目管理2.项目管理的体系项目管理要素在实际工作中构成了以计划为主导的,相互联系、相互作用的有机体。概念计划一级计划总体计划PDT / StakeholdersWBS 管理信息系统 2005.092008.12 二、项目管理2.项目具体规划的过程项目具体的规划不同于前面所说到的项目总体规划,这主要侧重于项目的我们在规划项目中具体要做的事情。确 定 PDT / Stakeholders做 WBS估 计 工 期进 度 安 排 资 源 配 置 管理信息系统 2005.092008.12 二、项目管理2.项目具体规划的技术与项目具体的规划过程紧密配合使用了一些技术方法。确 定 PDT / Stakeholders做 WBS估 计 工 期进 度 安 排 资 源 配 置PERT估算 / 专家估算关键日期 / GANT / CPM / PERT动态规划 管理信息系统 2005.092008.12 二、项目管理2.项目具体规划的技术与项目具体的规划过程紧密配合使用了一些技术方法。确 定 PDT / Stakeholders做 WBS估 计 工 期进 度 安 排 资 源 配 置项目规划举例 管理信息系统 2005.092008.12 三、质量保证0.概念定义: 与软件产品满足规定的和隐含的需求能力有关的特征或特征全体。符 合 软 件 需 求 定 义符 合 软 件 开 发 规 范 和 准 则满 足 需 求 之 外 的 隐 含 需 求外部:需求内部:规范 管理信息系统 2005.092008.12 三、质量保证1.质量保证体系通过形成一整套的质量保证标准、规范、过程来达到软件高质量标准.软 件 质 量 的 度 量软 件 质 量 保 证 策 略软 件 质 量 保 证 措 施 管理信息系统 2005.092008.12 三、质量保证1.质量保证体系通过形成一整套的质量保证标准、规范、过程来达到软件高质量标准.ISO 9001-3CMM / CMMI 管理信息系统 2005.092008.12 三、质量保证2.质量保证技术在目前阶段要找到一整套技术手段来完成质量保证的工作还是不可能的.需 求 管 理软件测试 文档管理 管理信息系统 2005.092008.12 四、我们关注管 理 学 在 MIS开 发 中 的 应 用走向成熟的软件产品生产过程 管理信息系统 2005.092008.12 CMM等级标准1.CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。2.CMM是是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。CMM分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。3.CMM是由美国卡内基梅隆大学软件工程研究所1987年研制成功的,是目前国际上最流行最实用的软件生产过程标准和软件企业成熟度等级认证标准。目前,我国已有软件企业通过了CMM标准认证 。 管理信息系统 2005.092008.12 CMM等级标准能力等级特点关键过程第一级 基本级软件过程是混乱无序的,对过程几乎没有定义,成功依靠的是个人的才能和经验,管理方式属于反应式 第二级 重复级建立了基本的项目管理来跟踪进度.费用和功能特征,制定了必要的项目管理,能够利用以前类似的项目应用取得成功需求管理,项目计划,项目跟踪和监控,软件子合同管理,软件配置管理,软件质量保障第三级 确定级 已经将软件管理和过程文档化,标准化,同时综合成该组织的标准软件过程,所有的软件开发都使用该标准软件过程组织过程定义,组织过程焦点,培训大纲,软机集成管理,软件产品工程,组织协调,专家审评 第四级 管理级收集软件过程和产品质量的详细度量,对软件过程和产品质量有定量的理解和控制定量的软件过程管理和产品质量管理第五级 优化级软件过程的量化反馈和新的思想和技术促进过程的不断改进缺陷预防,过程变更管理和技术变更管理 管理信息系统 2005.092008.12 CMM标准作用对于CMM的作用归纳两个主要方面: (1)科学地评价软件开发单位的软件能力成熟等级; (2)帮助软件开发单位进行自检,了解自己的强项和弱项,从而不断完善和改进单位的软件开发过程,确保软件质量,提高软件开发能效率。 管理信息系统 2005.092008.12 CMM的铺垫由于CMM并未提供有关实现CMM关键过程域所需的具体知识和技能,因此,美国 Carnegie Mellon 大学软件工程研究所(CMU/SEI) 以W.S.Humphrey为首主持研究与开发了个体软件过程PSP(Personal software process)和群组软件过程TSP(Team Software Process),形成CMM/PSP/TSP体系。 管理信息系统 2005.092008.12 CMM的新发展 CMMI随着人们对CMM研究的不断深入,其他学科也结合本系统的特点,陆续推出了自己的CMM模型。例如,人力资源能力成熟度模型、系统工程能力成熟度模型等等:(1) SW-CMM (Software CMM) 软件CMM(2) SE-CMM (System Engineering CMM) 系统工程CMM(3) SA-CMM (Software Acquisition CMM) 软件采购CMM(4) IPT-CMM (Integrated Product Team CMM) 集成产品群组CMM(5) P-CMM (People CMM) 人力资源能力成熟度模型 CMMI(Capability Maturity Model Integration)即能力成熟度集成模型,这也是美国国防部的一个设想,他们想把现在所有的以及将被发展出来的各种能力成熟度模型,集成到一个框架中去。 思考:题目:1. 要保证软件质量是通过对软件产品进行鉴定和评估为好还是对软件生产的全过程进行质量管理为好,即你注重结果还是过程?管理信息系统 2005.092008.12
展开阅读全文