软件项目管理第一章-开篇.ppt
chapter_0,0,软件项目管理,chapter_0,1,chapter_0,2,此刻打盹,你将做梦;而此刻学习,你将圆梦。This moment will nap,you will have a dream;But this moment study,you will interpret a dream,chapter_0,3,软件项目过程,顾客,顾客,需求,满意,产品,输入,输出,产品实现,?,chapter_0,4,软件工程,软件开发,项目管理,过程改进,chapter_0,5,第 0 章软件项目管理概述,chapter_0,6,本章要点,一、项目与软件项目 二、项目管理与软件项目管理三、项目管理知识体系(PMBOK)四、软件开发项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程,chapter_0,7,哪些活动是项目?,上课 野餐活动集体婚礼社区保安开发微软的操作系统每天的卫生保洁 神州飞船计划,?,chapter_0,8,项目定义,项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。项目群子项目,chapter_0,9,项目的特征,有明确的目标项目之间的活动具有相关性限定的周期有独特性资源成本的约束性 项目的不确定性,chapter_0,10,项目与日常运作,上课 野餐活动集体婚礼社区保安开发操作系统每天的卫生保洁 神州飞船计划,日常运作,项目,chapter_0,11,项目与日常运作的区别,项目是一次性的,日常运作是重复进行的,项目是以目标为导向的,日常运作是通过效率和有效性体现的,项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理;项目存在大量的变更管理,而日常运作则基本保持连贯性的。,chapter_0,12,软件项目的特殊性,逻辑实体、知识产品相互作用的系统变更渐近明细项目周期长,复杂度高,变数高在有限时间、资金内、满足软件质量要求开发环境日益复杂、代码共享日益困难、跨平台需求增多软件维护越来月复杂(IT服务管理),chapter_0,13,实现项目目标的制约因素,工作范围成本进度计划客户满意度,chapter_0,14,软件项目实例,社保系统目标:实现社会保险管理的七大保险功能时间:1年资金:2万资源:人、设备、资料等等,chapter_0,15,本章要点,一、项目与软件项目 二、项目管理与软件项目管理三、项目管理知识体系 PMBOK四、软件开发项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程,chapter_0,16,项目管理背景,生活中的项目生日聚会野餐活动集体婚礼社会中的大项目微软的操作系统阿波罗计划神州飞船计划,1.项目复杂性和可变性加剧2.有限的时间、有限的成本、寻求项目质量最优化,chapter_0,17,项目管理定义,项目管理是一系列的伴随着项目的进行而进行的、目的是为了确保项目能够达到期望的结果的一系列管理行为。PM须在下面的冲突中寻求平衡:范围、TQC不同需求和期望的项目干系人明确需求和未明确需求,chapter_0,18,项目管理图示,战略管理(企业发展方向),项目管理(一次性创新工作),运作管理(日常重复工作),chapter_0,19,软件开发项目管理定义,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。,chapter_0,20,软件开发项目管理,软件开发项目管理,项目管理,软件项目,。,经验、技巧,chapter_0,21,本章要点,一、项目与软件项目 二、项目管理与软件项目管理三、项目管理知识体系(PMBOK)四、软件开发项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程,chapter_0,22,关于PMP(Project management Professional),PMI在1984年提出项目管理认证计划(PMP)AT&T,Bell South,Bell Core,Bell Atlantic,Us West,Citibank,IBM,EDS,ABB等参与,是目前全球认可程度很高的项目管理专业认证是项目管理资格重要的标志之一详细信息参看:,chapter_0,23,PMBOK:A guide to the Project management Body Of Knowledg,chapter_0,24,chapter_0,25,chapter_0,26,PMBOK的9个知识领域的关系,chapter_0,27,5个标准化过程组,chapter_0,28,本章要点,一、项目与软件项目 二、项目管理与软件项目管理三、项目管理知识体系(PMBOK)四、软件开发项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程,chapter_0,29,项目管理的5要素,技术(Technical)方法(Methodology)团队建设(Team Building)信息(Information)沟通(Communication:80%jobs):,chapter_0,30,战略上的范围,人员(People)招聘,选择、业绩管理、培训、专业发展、组织和工作计划,团队精神、企业文化培养。问题(Problem)(项目经理发现问题:TCQ)过程(Process)(单纯的项目管理对提升项目管理效率是有限的,必须借助过程管理),chapter_0,31,战术上的范围:三角形,进度,chapter_0,32,本章要点,一、项目与软件项目 二、项目管理与软件项目管理三、项目管理知识体系(PMBOK)四、软件开发项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程,chapter_0,33,过程管理,过程管理,就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。软件过程管理就是要注重循序渐进地积累,积累项目中的各个环节的实践经验和项目管理的实践经验,保证我们的生产力持续地发展。,chapter_0,34,不关注过程图示,chapter_0,35,关注过程图示,chapter_0,36,过程管理和项目管理关系,chapter_0,37,过程管理和项目管理关系,项目管理用于保证项目的成功。过程管理用于管理最佳实践(Best practice)。软件过程是复杂的,是由需求驱动的;需要对最佳实践进行积累和管理提高软件开发效率这两项管理不是相互孤立的,而是有机地紧密地结合的。,chapter_0,38,本章要点,一、项目与软件项目 二、项目管理与软件项目管理三、项目管理知识体系(PMBOK)四、软件开发项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程,chapter_0,39,“生日聚会”项目管理,节目清单,初始,结束,chapter_0,40,软件项目管理过程,chapter_0,41,项目初始,chapter_0,42,项目计划,chapter_0,43,项目执行控制,项目 结束,项目执 行控制,项目 计划,项目 初始,chapter_0,44,项目结束,chapter_0,45,软件开发项目管理的核心,项目计划和项目控制,基于过程的软件开发项目管理,chapter_0,46,小结,项目、项目的特征项目管理知识体系 软件项目管理过程,chapter_0,47,习题:序-软件项目管理概述,一、回答问题:1.集成项目管理(Integration Project Management)是什么?2.项目管理九大知识域是什么?3.项目成本管理(Project Cost management)包括哪些过程?4.项目管理的五个过程组是什 么?,chapter_0,48,二、判断题:5.判断下面活动哪些是项目?上课 野餐活动 集体婚礼 社区保安 开发微软的操作系统 每天的卫生保洁 神州飞船计划,chapter_0,49,6.项目开发过程中可以无限制地使用资源。()7.项目具有暂时的特征。()8.项目管理核心的三角形是范围、进度、风险。()9.过程管理与项目管理在软件组织中是两项很重要的管理,项目管理用于保证项目的成功,而过程管理用于管理最佳实践。()10.运作管理(Operation Management)是从宏观上帮助企业明确和把握企业发展方向的管理。(),