您好,欢迎访问三七文档
京博控股与您共成长电话:0543-2874806Email:jingboren@jingbo.net为客户生产满意商品为社会培养有益人才IT项目管理目录2019/9/5项目管理案例分析目录项目管理概述项目管理概念与过程项目成功关键因素项目管理关键技术与方法3掌握能力技能知识信息经验实践和反馈应用学习&培训一个人如何成功?项目是为完成某一独特的产品和服务所做的一次性努力项目的例子长城、金字塔建造一个工厂组织一次郊游、家庭聚会4什么是项目5项目定义运作重复持续Resetobjectives&continue由人来执行受有限的资源限制规划,执行,控制ProjectsTemporaryBeginning&EndUniqueProductorService“项目管理就是运用各种知识、技能、手段和技术到项目活动中,以达到项目要求。”6什么是项目管理软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。软件项目管理的对象是软件工程项目,他所涉及的范围覆盖了整个软件工程过程。7什么是软件项目管理?1994年,StandishGroup对于IT8400个项目(投资250亿美圆)的研究结果:项目实现其目标16%项目需要补救50%彻底失败34%8项目管理现状-美国项目平均预算超出90%,进度超出120%项目总数33%既超出预算又进度推迟52.7%的项目费用是原估算的189%以上.只有16.2%项目按预算和进度完成平均时间超出量是原估算的222%-在大公司,只有9%的项目按预算,按进度完成9项目管理现状-美国10范围管理进度管理成本管理质量管理人力资源管理承包商/采购管理项目沟通管理整体管理项目风险管理如何成功管理项目?基线团队建设完成项目实现成功11项目生命周期管理建议计划执行分析存档活动•项目建议,需要领导审批•粗略的任务描述•概要成本预算,预定人员时间•项目群管理•项目详细计划制定•任务拆分,确定里程碑•建立项目工作组•成本与物料资源分配•项目基线设置•任务更新审批•时间表管理•问题与风险管理•状态报告请求•与Outlook、邮件集成•多维数据集组合分析•项目报表(服务器、客户端)•平衡记分卡与指示灯•维护与操作•轻量级的项目•可能包含循环任务•可能生成新的项目•项目执行完毕•数据归档•可随时调阅12项目生命期特点-项目干系人影响项目进展低高项目变更成本13项目管理过程组启动各过程收尾各过程规划各过程执行各过程监控各过程14项目生命期和管理过程组前阶段启动执行收尾规划监控阶段1启动执行收尾规划监控阶段2项目发起人项目经理项目团队客户用户…15项目干系人16业主投资方(股东)贷款方(银行)咨询顾问设计师监理工程师供货商承包商承包合同监理合同供货合同资询合同设计合同投资协议贷款协议当事人之间的关系17那只猴子能用C编程,非常快,代码紧凑高效,所以值那么多钱。$500018哦,那是一只C++猴;它会面向对象的编程,会用VisualC++,还懂得一点Java,是非常有用的$1000019$50000我们也不知道它究竟能做什么,不过它是做项目管理出身的20项目经理的角色•集成任何事情和任何人•在限制下实现项目目标•作决策–冲突解决•变更,资源,替换..•沟通接口Hub•与项目干系人进行谈判21项目经理个人技能•柔韧性•推动者•沟通•整合•做决策•解决问题•想象力•激励+???22通用管理知识相关专业知识项目管理知识PMP人际关系能力环境适应能力举一反三学习能力触类旁通领悟能力23技术技能管理技能人际关系技能保持平衡TrainedOrBorn?某公司要发起一个ERP系统建设项目,需求确定一个项目经理,目前有三个人选:小张:IT专业人士,具有丰富的软件开发经验技术,精通主流开发框架。小李:曾在生产部任部门助理,在销售部从事过销售工作,对业务流程非常熟悉,对软件技术不熟悉;小王:目前担任总经理助理,具有较强的组织协调能力,与生产部、销售部、信息部经理具有良好关系。作为项目决策者,您会选择谁做项目经理?请说明理由。24案例讨论:选择谁做项目经理?SMART原则Specific具体的Measurable可以测量的Attainment可以达到的Relevant符合利益(Reasonable合理的)Time有时间限制的25如何设定项目目标目标优化矩阵项目目标界面实用结构进度质量合计级别界面011132实用111141结构000114进度001123质量0000052627职能型总裁职能经理职能经理职能经理职员职员职员职员职员职员职员职员职员项目协调28项目型总裁项目经理A项目经理B项目经理C职员职员职员职员职员职员职员职员职员项目协调29矩阵型总裁项目经理主任职能经理A职能经理B项目经理A项目经理B项目经理C职员职员职员职员职员职员30混合型总裁职能经理职能经理职能经理职员职员职员职员职员职员职员职员职员项目协调微软团队行政上1+3模式每个产品组三权分立功能模块上多对多项目经理必须了解技术以便很好的沟通31案例讨论:微软的项目团队优点开发人员集中精力做开发开发团队具有视野良好的领导项目组内部不同角色人员可很好的沟通协调技术开发和商业需求之间有桥梁进行连接、平衡开发团队与外界联系有专人进行32案例讨论:微软的项目团队作用:授予项目经理动员资源的权力;准备:可以由潜在项目经理准备发布:实施组织外部的发起人或赞助人,级别根据项目需要而定内容:委派的项目经理假设制约因素总体预算33项目章程范围是通过回答下列问题来定义的:背景:待建造的软件如何适应于大型的系统、产品或商业的背景,在该背景下要加什么约束?信息目标:软件要产生什么样的客户可见的数据对象输出,需要什么样的数据对象输入?功能和性能:软件执行什么样的功能使得输入数据才能变换成为输出数据?需要满足什么特殊的性能特征吗?34产品范围-SoftwareScope晚餐项目-活动列表3536活动排序依据工具与技术成果1.项目范围说明书2.活动列表3.活动属性4.里程碑列表5.批准的变更1.前导图(PDM)2.箭线图(ADM)3.进度网络模板4.依赖性确定5.应用提前和滞后1.项目进度网络图2.活动列表(更新)3.活动属性(更新)4.请求的变更37三种依赖关系硬逻辑:必须先盖下层,才能盖上层外部逻辑:依赖于其他因素,如只有天气合适,才适合滑雪软逻辑:可以先高尔夫,再游泳,也可反之进行38活动逻辑关系表达活动A活动B活动A活动B活动A活动B完成-开始(FS)开始-开始(SS)完成-完成(FF)活动A活动B滞后(Lag)2天活动A完成2天后,活动B才能开始活动A活动B提前(Leading)-2天活动A完成2天前,活动B就开始39前导图PDM开始活动B活动A活动C活动D活动E活动F结束1、单代号、AON2、清楚表达5种逻辑关系3、信息量大40箭线图ADM1、双代号、AOA2、只有F-S表达的清楚3、有虚活动124356活动A活动B活动C活动D活动E活动F41活动历时估算依据工具与技术成果1.事业环境因素2.组织过程资产3.项目范围说明书4.活动列表5.活动属性6.活动资源请求7.资源日历8.项目管理计划1.专家判断2.类比估算3.参数估算4.三点估算5.储备分析1.活动历时估算2.活动属性(更新)1、根据以往类此项目信息2、准确性取决于:是否项目确实一样;是否人员具备必要专业知识42参数估算法生产率:生产单位成果单位资源所需要花费的时间如建设一座埃菲尔铁塔需要3年,那么建设10座需要的历时为?如果只是一个建筑公司,则需要30年活动历时=成果数量*生产率/可用资源数量43三点估算法平时完成某模块,,最快30天;如果出现意外,最慢120天,大多数情况是60天请估算完成此模块所需时间所需时间=(60*4+30+120)/6=65天平均估算值=(最可能持续时间*4+最乐观+最悲观)/644三点估算法1、计算平均值:所需时间=(60*4+30+120)/6=65天2、计算标准差:=(120-30)/6=15天3、绘制正态分布图平均估算值=(最可能持续时间*4+最乐观+最悲观)/6标准差=(最悲观-最乐观)/6平时完成某模块,,最快30天;如果出现意外,最慢120天,大多数情况是60天请估算完成此模块所需时间45三点估算法99%Te68%95%如果问在80天到50天之间完成模块的概率,则是68%如果问在80天以内完成此模块的,则是84%(大约)65分80分50%+68%/2=84%46进度压缩开始B5天A10天结束总历时为15天开始B5天A5天结束总历时为10天开始B5天A10天结束总历时为10天47绘制甘特图48里程碑图事件分包合同签署产品规格完成设计评审完成子系统测试完成第一台样机测试完成生产计划完成FebJanMar当前日期MayJunJulAugApr还有其它很多办法在里程碑图上表达信息。49项目资源—Resources硬件/软件工具可复用构件人员提供支持开发工作的基础极大地降低开发成本,时间主要资源人力资源描述组织的职位及专业技能等可复用软件资源可直接使用的构件具有完全经验的构件具有部分经验的构件新构件环境资源硬件及软件50项目资源—Resources资源说明四特征资源描述可用性说明需要该资源的时间被使用的持续时间51项目资源—Resources软件成本及工作量估算永远不会是一门精确的科学。可以从神秘的技巧向一系列系统化的步骤转化52项目资源—Resources53软件项目成本分类一:人员工资差旅费通讯费硬件工具福利费招待费等等二:管理费用分摊人员招聘费用风险费用培训成本费技术支持费用户教育费包装制作费市场推广费等等以人月为基础:54软件成本估算(人员数×开发周期×单位工资)×3(成本系数)例如:人员平均工资5000元,共需要6名工程师,项目开发周期为4个月则简单的成本估算为(6人×4月×5000元)×3=360000元历史经验:人员规模越大,成本系数越高。技术水平越高,成本系数越高。开发周期越长,成本系数越高。一般系数为:1.5~3.0之间。特点简单,容易估算需要建立在工作量计算的基础上进行估算不够准确,弹性大55软件成本估算以功能点为基础56软件成本估算(功能模块×单价)×功能块点数例如:某个系统可分为10个模块,每个模块按照历史的经验计算,其中3个为15000元,5个为20000元,2个为4000元,则系统的成本为:(15000×3)+(20000×5)+(4000×2)=1530000元功能模块单价×功能点数×开发系数例如:某个系统可分为10个模块,每个模块按照历史的经验计算,其中:3个为15000元,开发难度系数为25个为20000元,开发难度系数为32个为4000元,开发难度系数为1则系统的成本为:(15000×3)×2+(20000×5)×3+(4000×2)×1=398000元57软件成本估算历史经验:系统越复杂,开发难度系数越高开发架构与语言越高级,开发难度越高功能点越精细,准确度越高团队开发历史越久,准确度越高功能点单价除了根据历史经验外可参考同等规模的同行报价。58软件成本估算功能点的估算办法:1、整理出项目功能列表;2、将功能列表进行归类,整理成模块;3、按照模块估算代码量和工作量;4、估算出功能点的成本;5、根据用户的需求和实现方式,估算开发系数。59功能点估算法特征:需要参照历史经验或者同类产品需要进行需求分析与概要设计准确度相对比较高60功能点估算法以代码量为基础:61软件成本估算第一步:利用WBS(workbreakdownstructure)方法,先把项目任务进行合理的细分,分到可以确认的程度,然后估算每个WBS要素的费用。前提:完整准确限定的项目需求。分析制作完成所必需的逻辑步骤。编制WBS表。62软件成本估
本文标题:IT项目管理讲座
链接地址:https://www.777doc.com/doc-753967 .html