《软件项目管理案例教程-韩万江1.ppt》由会员分享,可在线阅读,更多相关《软件项目管理案例教程-韩万江1.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件项目管理软件项目管理北京邮电大学软件学院北京邮电大学软件学院韩万江韩万江Casey_Casey_0 chapter_1软件项目过程软件项目过程顾客 顾客需求满意产品输入 输出产品实现1 chapter_1软件工程软件工程软件开发项目管理过程改进2 chapter_1教材书软件项目管理案例教程软件项目管理案例教程韩万江等编著韩万江等编著机械工业出版社机械工业出版社3 chapter_1软件开发项目管理软件开发项目管理 第一章第一章项目管理与软件项目管理项目管理与软件项目管理4 chapter_1本章要点本章要点q一、一、项目与软件项目项目与软件项目 q二、项目管理与软件项目管理q三、项目管理
2、知识体系(PMBOK)q四、软件开发项目管理的范围 q五、过程管理与软件项目管理的关系 q六、软件项目管理过程 5 chapter_1哪些活动是项目?哪些活动是项目?q上课 q野餐活动q集体婚礼q社区保安q开发微软的操作系统q每天的卫生保洁 q神州飞船计划6 chapter_1项目定义项目定义q项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。7 chapter_1项目的特征项目的特征1.有明确的目标2.项目之间的活动具有相关性3.限定的周期4.有独特性5.资源成本的约束性 6.项目的不确定性 7.结果的不可逆转性 8 chapter_1项目与日常运作项目与日常运作q上课
3、q野餐活动q集体婚礼q社区保安q开发操作系统q每天的卫生保洁 q神州飞船计划日常运作项目9 chapter_1项目与日常运作的区别项目与日常运作的区别q项目是一次性的,日常运作是重复进行的,q项目是以目标为导向的,日常运作是通过效率和有效性体现的,q项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理;q项目存在大量的变更管理,而日常运作则基本保持持续的连贯性的。10 chapter_1软件项目的特殊性软件项目的特殊性q逻辑实体q相互作用的系统q变更q渐近明细渐近明细11 chapter_1相互作用图示相互作用图示12 chapter_1实现项目目标的制约因素实现项目目标的制约因
4、素n工作范围n成本n进度计划n客户满意度13 chapter_1软件项目实例软件项目实例q社保系统q目标:实现社会保险管理的七大保险功能q时间:1年q资金:2万q资源:人、设备、资料等等14 chapter_1本章要点本章要点q一、项目与软件项目 q二、项目管理二、项目管理与软件项目管理与软件项目管理q三、项目管理知识体系 PMBOKq四、软件开发项目管理的范围 q五、过程管理与软件项目管理的关系 q六、软件项目管理过程 15 chapter_1项目管理背景项目管理背景q生活中的项目q生日聚会q野餐活动q集体婚礼q社会中的大项目q微软的操作系统q阿波罗计划q神州飞船计划16 chapter_1
5、项目管理定义项目管理定义q项目管理是一系列的伴随着项目的进行而进行的、目的是为了确保项目能够达到期望的结果的一系列管理行为。17 chapter_1项目管理图示项目管理图示战略管理项目管理运作管理18 chapter_1软件开发项目管理定义软件开发项目管理定义q软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。19 chapter_1软件开发项目管理软件开发项目管理项目管理软件项目。经验、技巧20 chapter_1本章要点本章要点q一、项目与软件项目 q二、项目管理与软件项目管理q三、项目管理知识体系三、项目管理知识体
6、系(PMBOKPMBOK)q四、软件开发项目管理的范围 q五、过程管理与软件项目管理的关系 q六、软件项目管理过程 21 chapter_1关于关于PMP(Project management PMP(Project management Professional)Professional)qPMI在1984年提出项目管理认证计划(PMP)qAT&T,Bell South,Bell Core,Bell Atlantic,Us West,Citibank,IBM,EDS,ABB等参与,q是目前全球认可程度最高的项目管理专业认证q是项目管理资格最重要的标志之一q详细信息参看:www.pmi.org
7、22 chapter_1PMBOK:A guide to the Project PMBOK:A guide to the Project management Body Ofmanagement Body Of Knowledg Knowledg 23 chapter_1PMBOKPMBOK的的9 9个知识领域的关系个知识领域的关系24 chapter_1PMBOKPMBOK的的9 9个知识领域个知识领域25 chapter_15 5个标准化过程个标准化过程组组26 chapter_127 chapter_1IBM PM Career Path28 chapter_1本章要点本章要点q一、项
8、目与软件项目 q二、项目管理与软件项目管理q三、项目管理知识体系(PMBOK)q四、软件开发四、软件开发项目管理的范围项目管理的范围 q五、过程管理与软件项目管理的关系 q六、软件项目管理过程 29 chapter_1项目管理的项目管理的5 5要素要素q技术(Technical)q方法(Methodology)q团队建设(Team Building)q信息(Information)q沟通(Communication:80%jobs):30 chapter_1战略上的范围战略上的范围q人员(People)q招聘,选择、业绩管理、培训、专业发展、组织和工作计划,团队精神、企业文化培养。q问题(Pr
9、oblem)q过程(Process)31 chapter_1战术上的范围:三角形战术上的范围:三角形进度成本产品规格:质量32 chapter_1本章要点本章要点q一、项目与软件项目 q二、项目管理与软件项目管理q三、项目管理知识体系(PMBOK)q四、软件开发项目管理的范围 q五、过程管理与软件项目管理的关五、过程管理与软件项目管理的关系系 q六、软件项目管理过程 33 chapter_1不关注过程图示不关注过程图示过程B产品产品过程C过程A用户需求关注点关注点产品产品产品产品34 chapter_1关注过程图示关注过程图示产品产品过程过程关注点关注点产品产品产品产品35 chapter_1
10、过程管理过程管理q过程管理,就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。q软件过程管理就是要注重循序渐进地积累,积累项目中的各个环节的实践经验和项目管理的实践经验,保证我们的生产力持续地发展。36 chapter_1过程管理和项目管理关系过程管理和项目管理关系过程定义过程定义过程改进过程改进项目规划项目规划项目监控项目监控项目实施项目实施37 chapter_1过程管理和项目管理关系过程管理和项目管理关系q项目管理用于保证项目的成功,q过程管理用于管理最佳实践。q这两项管理不是相互孤立的,而是有机地紧密地结合的。38 chapter_1本章要点本章要点q一、项目与软件
11、项目 q二、项目管理与软件项目管理q三、项目管理知识体系(PMBOK)q四、软件开发项目管理的范围 q五、过程管理与软件项目管理的关系 q六、软件项目管理过程六、软件项目管理过程 39 chapter_1“商品采购商品采购”项目管理项目管理采购清单VV40 chapter_1“生日聚会生日聚会”项目管理项目管理节目清单41 chapter_1软件开发项目管理的核心软件开发项目管理的核心项目规划和项目控制基于过程的软件开发项目管理基于过程的软件开发项目管理42 chapter_1RoadMapRoadMap合同管理合同管理 生存期生存期 需求管理需求管理 任务分解任务分解项目进度项目进度项目估算项目估算质量计划质量计划 配置计划配置计划风险计划风险计划团队管理团队管理项目度量项目度量集成项目集成项目跟踪控制跟踪控制 项目结束项目结束43 chapter_1小结小结q项目、项目的特征q项目管理知识体系 q软件项目管理过程44 chapter_1案例启发案例启发q你是一个项目的项目经理,计划了一个项目需要36个月完成,然后提交领导,由于领导的原因导致项目的开始日期推延2个月,但是领导要求你按照计划完成,作为项目经理,你应该如何做?45 chapter_1
限制150内