软件的项目管理概述教学ppt课件

上传人:94****0 文档编号:252488724 上传时间:2024-11-16 格式:PPT 页数:27 大小:161.24KB
返回 下载 相关 举报
软件的项目管理概述教学ppt课件_第1页
第1页 / 共27页
软件的项目管理概述教学ppt课件_第2页
第2页 / 共27页
软件的项目管理概述教学ppt课件_第3页
第3页 / 共27页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,软 件 工 程,第22讲:,软件项目管理概述,主讲人:阳王东,Email:yangwangdong126,软 件 工 程第22讲:软件项目管理概述,1,主要内容,1 软件项目管理概述,2 软件配置管理,3 软件质量管理,4 软件风险管理,主要内容1 软件项目管理概述,2,1.1 软件工程模型,软件项目管理定义,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。,1 软件项目管理概述,过程,管理,方法,技术,1.1 软件工程模型1 软件项目管理概述过程管理方法技术,3,1.2 管理的三位一体,质量,成本,进度,质量,成本,进度,1 软件项目管理概述,相辅相成,此消彼长,1.2 管理的三位一体质量质量成本进度1 软件项目管理概述相,4,1.3 软件项目管理的目的,按期完成软件项目,保质保量,确保软件产品满足用户需求。,降低成本,增加效益,客户满意、公司获利并且个人受益。,1 软件项目管理概述,1.3 软件项目管理的目的按期完成软件项目1 软件项目管理概,5,1.4 软件项目管理基本内容,进度管理,成本管理,配置管理,质量管理,风险管理,沟通管理,人员管理,1 软件项目管理概述,1.4 软件项目管理基本内容进度管理1 软件项目管理概述,6,2 软件配置管理(SCM),基本概念,为什么需要配置管理,配置管理的工作职责,2 软件配置管理(SCM)基本概念,7,配置管理基本概念,定义,软件配置管理(Software Configuration Management,SCM)是对软件修改进行标识、组织和控制的技术,用来协调和控制整个过程。,目的,在整个项目软件的生存周期中建立和维护软件工作产品的完备性、一致性和可追踪性,各就各位 状态明确 历史清楚,配置管理基本概念定义各就各位 状态明确 历史清楚,8,为什么需要配置管理,不及时入库,混乱遗失,无法复现,不一致,文文不一,文实不符,不完备,无据可查,残缺不全,喜新厌旧,改一扔一,无法复原,私房软件,测试不足,错误百出,众星捧月,劳民伤财,更动不受控制,轻率随意修改,随时随地修改,不作更动分析,不作回归测试,为什么需要配置管理不及时入库喜新厌旧,9,配置管理的工作职责,配置库的规划,制订计划,标识配置,版本管理,变更控制,产品生成,活动记录,生成报告,配置管理的工作职责配置库的规划,10,配置库的规划,软件配置库为实现软件配置管理对软件配置项及其所需要的控制和变更历史功能提供了存储机制。,文件系统,数据库系统,配置库的分类,开发库。开发库中存放处于变动之中的软件项,或临时性软件项,或半成品。开发库由项目组自行管理。,受控库。受控库中存放那些在预定时刻其状态应予冻结的软件配置项。对受控库中的软件配置项的状态变更应实施正规的、严格的控制。,产品库。产品库中则存放那些由取自受控库的软件配置项所构成的指定产品。一般不直接修改。,配置库的规划 软件配置库为实现软件配置管理对软件配置项及其所,11,软件配置项分类:,文档,指导性文档,软件生命周期中各阶段的计划文档、设计文档、测试文档、用户手册及客户文档等,程序,内部开发的程序,外包的程序,开源的程序,数据,部署数据,测试数据,业务数据,软件配置项分类:文档,12,版本的管理,版本编辑,分为主版本.特征版本.修订版本,不同的版本编码方法(发布版本,测试版本、内部版本),日期法、延伸法、过载法,版本变更记录,1.0.0,1.0.1,1.0.2,1.1.0,1.1.1,2.0.0,版本的管理 版本编辑 1.0.01.0.11.0.21.1.,13,变更控制,标识需要的变更,提出变更请求,确定变更内容,评估变更请求,批准变更请求,实施变更,验证变更,完成变更,变更控制 标识需要的变更提出变更请求确定变更内容评估变更请求,14,软件质量管理(SQM),什么是质量,一种产品(或工程、服务等)对其相应消费者期望值的满足度。,质量管理定义,确定质量方针、目标和职责并在质量体系中通过诸如质量策划、质量控制、质量保证和质量改进使其实施全部管理职能的所有活动。,质量方针,品学兼修,知行统一,质量体系,ISO9000,质量保证(SQA),对工作产品及过程的符合性检查,软件质量管理(SQM)什么是质量,15,SQA要求,职责,拥护者,合伙人,合作者,贡献者,审核员,顾问,标准执行者,客观的评审员,监督员,数据收集者,数据分析者,忌讳,反对者,反对派,拆台者,寄生虫,橡皮图章,打小报告者,爱挑小错者,荒诞的评论家,稻草人,密探,算命人,SQA要求职责拥护者合伙人合作者贡献者审核员顾问标准执行者,16,SQA的主要工作,制订 质量保证计划SQAP,标准和规程,审查符合性,记录、报告,全 程 质量保证控制S Q C,SQA的主要工作制订 质量保证计划SQAP,17,SQA审核内容,21,33,25,17,4,组织评审,文档评审,调查,报告准备,情况简介,项目管理,用户接口,合同,软件质量,规定,说明,计划,规程,评估,分析,确认,发现,建议,项目评审,准备,发布,SQA审核内容213325174组织评审文档评审调,18,SQA的特点,质量保证不关注程序和文档内容在技术上的正确,只关注是否符合规范和标准。,质量是习惯,质量是条例,质量是度量,SQA的特点质量保证不关注程序和文档内容在技术上的正确,只关,19,软件风险管理,什么是风险,风险管理的概念,风险管理过程,有效风险管理方面的好实践,软件风险管理什么是风险,20,什么是风险,特征,风险的有害性,风险的不确定性,目的,风险管理的目的是使风险对项目的影响最小,什么是风险特征,21,风险管理的概念,风险管理是项目中运用过程、方法和工具管理风险的实践。风险管理提供有纪律的环境以便作出事先的决策:,-连续地评估什么会出错,-决定应处理的重要风险,-实施处理这些风险的策略,从“救火”和“危机管理”到预先决策,风险管理并不能保证成功但增加成功的概率,风险管理的概念风险管理是项目中运用过程、方法和工具管理风险的,22,风险管理过程,风险管理,风险评估,风险控制,风险识别,风险分析,风险优先级排序,风险策划,风险解决,风险监控,风险管理过程风险管理风险评估风险控制风险识别风险分析风险优先,23,风险评估,生成项目特定的风险条款清单,它们多半会在以下方面影响项目的成功:,-进度拖延,-成本超支,-需求不能满足,-有大量的缺陷,-可维护性差,-其它,进行风险识别一般采用:,-,组织风险数据库,-会晤、会议、脑力风暴(brain storming),-过去项目的经验,-可能,风险的检查单,十大风险清单,风险评估生成项目特定的风险条款清单,它们多半会在以下方面影响,24,风险控制,降低概率,找出风险的原因和减少/消除该原因,为事件发生作好准备,风险预备金,转移,购买保险等,躲避(Avoidance),选择另一种作法,这可能抵消一些我们早期的得益也可能产生另外风险,风险控制降低概率,25,有效风险管理方面的好实践,承认风险是不可避免的,公开交流风险讨论本身似乎能减少风险的影响,奖励阻止风险发生的人,而不仅仅是惩罚和管理那些造成风险的人,同一时刻不要管理太多风险,记下风险,将风险管理集成到项目管理,使用工具,开始时不要对量化过于强调,不要期待实施风险管理的费效分析,有效风险管理方面的好实践承认风险是不可避免的,26,作业,看几本有关管理方面的书,人月神话,微软求生法则,作业看几本有关管理方面的书,27,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!