您好,欢迎访问三七文档
项目管理唐山学院计算机科学与技术系宋呦songyou@gmail.com成绩构成考勤10%作业20%期中测试30%案例分析40%参考书目韩万江,软件项目管理案例教程(第二版),机械工业出版社,2009.4KathySchwalbe,InformationTechnologyProjectManagement,机械工业出版社,2007(英)休斯著,王慧等译,软件项目管理(原书第4版),机械工业出版社,2007.4(美)查特菲尔德等著,杨涌涛译,Project2007从入门到精通,清华大学出版社,2007.12项目管理概述如何完成某件事问题做应对得出结果软件项目过程顾客顾客需求满意产品输入输出产品实现软件工程软件开发项目管理过程改进哪些活动是项目?上课野餐活动集体婚礼社区保安开发微软的操作系统每天的卫生保洁神州飞船计划项目定义项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。项目的特征1.有明确的目标2.项目之间的活动具有相关性3.限定的周期4.有独特性5.资源成本的约束性6.项目的不确定性7.结果的不可逆转性chapter__111项目与日常运作上课野餐活动集体婚礼社区保安开发操作系统每天的卫生保洁神州飞船计划日常运作项目什么是项目?工作分为两类:重复性、持续性的工作,称为运作(作业)。独特性、一次性的工作,称为项目。项目与运作的比较项目独一无二的有限时间革命性的改变不均衡目标之间不均衡多变的资源需求柔性的组织效果型以完成目标、目的为宗旨风险和不确定型运作重复的无限时间(相对)渐进性的改变均衡均衡稳定的资源需求稳定的组织效率型以完成任务、指标为宗旨经验型项目的分类按规模与复杂程度:Project、Subproject按行业:建筑、制造、IT…按性质:研发、技改、转包…按层次:宏观、中观、微观其他:工程与非工程、赢利性与非赢利性…项目群“一组相互联系的项目,宜使用协同方法进行管理来获取收益和进行控制,而这种收益和控制在单独管理这些项目时是不易获得的”常见项目群售前服务基础架构应用开发用户支持项目群经理项目的约束范围时间成本用户接受程度(质量)项目的三维约束范围:需要完成哪些工作,结果,范围的确认时间需要多长时间完成项目,进度,时间控制及变更成本花费,预算,成本控制,预算改变软件项目与传统项目是个别和一般的关系软件项目的特点是由软件的特性和软件开发过程的特点决定的18什么是软件?软件是计算机系统中与硬件相互依存的另一部分,它包括程序、相关数据及其说明文档。程序是按照事先设计的功能和性能要求执行的指令序列数据是指程序能正常操纵信息的数据结构文档是与程序开发维护和使用有关的各种图文资料19软件的特性软件是一种逻辑实体,具有抽象性无法看到软件本身的形态,必须通过观察、分析、思考、判断才能了解它软件没有明显的制造过程一旦研制开发成功,就可以大量拷贝同一内容的副本软件在使用过程中,没有磨损、老化的问题不会因为磨损而老化,但会为了适应硬件、环境以及需求的变化而进行修改软件对硬件和环境有着不同程度的依赖性,致了软件移植的问题20软件的特性(续)软件的开发至今尚未完全摆脱手工作坊式的开发方式,生产效率低软件是复杂的,而且以后会更加复杂软件是人类有史以来生产的复杂度最高的工业产品软件的成本相当昂贵软件开发需要投入大量、高强度的脑力劳动,成本非常高,风险也大软件工作牵涉到很多社会因素许多软件的开发和运行涉及机构、体制和管理方式等问题,还会涉及到人们的观念和心理21软件(信息系统)开发系统的生命周期系统开发的生命周期质量控制时间软件项目成功客户接受了最后所得到的信息系统(软件)按时交付了系统没有超出预算软件项目失败的原因需求的变化开发方法的使用项目失控资源不足人员管理什么是项目管理?项目管理是“在项目活动中运用知识、技能、工具和技术,以满足项目的需要”把各种系统、方法和人员结合在一起,在规定的时间、预算和质量目标范围内完成项目的各项工作。有效的项目管理是指在规定用来实现具体目标和指标的时间内,对组织机构资源进行计划、引导和控制工作。25项目管理是以项目(通常是大型或复杂项目)为对象的一种科学管理方式,它以系统论的思想为指导,以现代先进的管理理论和方法为基础,一般通过一个临时性的专门的柔性组织,实现项目全过程的综合、动态管理,以有效地完成项目总目标。项目的参与者利益相关者指参与项目活动和受项目活动影响的人,包括项目发起人项目团队支持人员客户使用者供应商项目反对者管理信息系统的关联人员关联人员系统开发者系统分析员程序员其他用户所有者(项目发起人)用户其他系统开发者系统分析员(系统架构师、系统工程师、系统顾问)系统设计人员数据库管理员Web架构师图形设计师程序员应用程序员系统程序员数据库程序员网络程序员系统分析员研究内容业务问题信息需求信息系统规格说明工作地企业各个部门开发团队独立的信息部门系统分析员主要技能信息技术知识编程经验商业知识(管理知识)沟通能力灵活性和适应能力道德规范chapter__132PMBOK的9个知识领域项目管理的知识领域范围管理保证项目成功地完成所要求的全部工作,而且只完成所要求的工作时间管理保证项目按时完成成本管理保证项目在批准的预算内完成质量管理保证项目的完成能够使需求得到满足33项目管理的知识领域(续)人力资源管理尽可能有效地使用项目中涉及的人力资源沟通管理保证适当、及时地产生、收集、发布、储存和最终处理项目信息风险管理对项目的风险进行识别、分析和响应采购管理从外部企业获得货物和服务集成管理保证项目中不同的因素能适当协调34项目成功项目达到了范围、时间和成本目标项目使客户/项目发起人感到满意项目的结果达到了主要目标项目群“一组相互联系的项目,宜使用协同方法进行管理来获取收益和进行控制,而这种收益和控制在单独管理这些项目时是不易获得的”常见项目群售前服务基础架构应用开发用户支持项目群经理项目经理的职责确定范围计划估算调度组织指导控制项目总结37项目管理职能确定范围定义项目边界计划计划确定完成项目所需的任务估算时间、人、技能、流程等调度给定项目计划项目管理职能(续)组织使成员理解各自的工作并确定成员之间的关系指导指导团队活动(协调、协商、激励、忠告等)控制计划的实行总结在项目结束时总结经验及改进方案项目管理的技能项目管理知识体系应用领域的相关知识、标准和规则项目环境知识一般管理知识和技能软技能项目经理的软技能领导能力人员开发能力沟通技巧人际交往能力处理压力的能力解决问题的能力管理时间的能力41Top15HotITSkills,Non-Certified,July2009:1)JavaEE,SE,ME2)Linux3)Virtualization(all)4)Microsoft.NET5)NetWeaver(SAP)6)Flex7)Businessprocessmanagement/modeling/improvement8)SAPSM(ServiceManagement)9)Security10)SAN(storageareanetworking)11)Projectmanagement12)SAPPS(ProjectSystems)13)SAPHCM(SAPHR)14)SAPFI(FinancialAccounting)15)SAPCO(Controlling)不关注过程图示过程B产品过程C过程A用户需求关注点产品产品关注过程图示产品过程关注点产品产品过程管理过程管理,就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。软件过程管理就是要注重循序渐进地积累,积累项目中的各个环节的实践经验和项目管理的实践经验,保证我们的生产力持续地发展。chapter__146过程管理和项目管理关系过程定义过程改进项目规划项目监控项目实施过程管理和项目管理关系项目管理用于保证项目的成功,过程管理用于管理最佳实践。这两项管理不是相互孤立的,而是有机地紧密地结合的。
本文标题:001项目管理概述
链接地址:https://www.777doc.com/doc-741463 .html