您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 《软件项目管理》复习课8~12章
软件项目管理复习课第8~12章第八章领会掌握熟练掌握2标识资源需求依次考虑每项活动,并标识要求的资源有些资源是基础设施,共有的资源需求列表尽可能全面,防止遗漏3计算成本使用额外的员工或延长整个项目周期计算成本,选择一个4特定的细节资源的差异性尤其是软件项目中劳动力之间的差异分配人员时考虑的因素,包括:可获得性(availability)关键性(criticality)风险(risk)培训(training)团队建设(teambuilding)5发布资源进度表活动计划、活动条形图和资源直方图很好的策划工具不是发布和交流项目进度的最佳方式为什么?那怎么办?6调度顺序7活动计划风险评估资源分配成本进度第八章领会掌握熟练掌握8资源的性质详细列举每个需要的资源是不可能的,应该关注那些如果不进行策划就可能在需要时不能充分可用的资源有些资源在项目期间是需要的,有些资源是某项活动所需要的9资源调度见P157图8-3思考几个问题为什么详细说明部分的四个活动完成时间一致为什么设计部分四个活动的完成时间不一致在下图中,猜测四个分析/设计人员分别完成哪个模块10创建关键路径P160修改后的活动网络图,关键路径需要调整11成本进度成本的分类员工成本日常开支使用费12第八章领会掌握熟练掌握13资源的分类劳动力(labour)设备(equipment)材料(material)场地(space)服务(service)时间(time)钱(money)14第九章领会掌握15创建框架对项目进行控制以达到其目标查明实际情况与当前目标相比较从四个方面来考察工期拖延质量不过关功能不合适成本超出预算16责仸项目指导委员会(项目董事会)负全责日常工作是项目经理的责任组长负责小型项目或任务17项目报告结构18报告分类定期口头正式报告每周或每月进展例会特定口头正式报告阶段结构评审会定期书面正式报告作业表格,进展报告特定书面正式报告异常报告,变更报告特定非正式口头报告19创建框架进展评估每隔一段时间,或有特殊情况出现,就要根据所收集和整理的信息进行一次进展评估设置检查点定期,如每个月一次依赖于特殊事件。20收集数据如何合理的估计近似完成量中间产品可以作为活动期间的里程碑局部完成报告经常要求重新考虑完成日期分散了对最初进度目标重要性的关注度21风险报告确定工作中要评估的关键要素(第一级)将这些关键要素分解为分量元素(第二级)绿色表示满足目标黄色表示不满足目标但是可挽回红色表示不满足目标而且无法挽回22成本监督图9-9P176图9-10计划成本和实际成本成本偏差和进度偏差23挣值分析挣值法一种分析项目实施与期望目标之间差异的方法,故又常被称为偏差分析法用货币量来代替工程量来测量工程的进度挣的“值”由WBS确定主要包括:三个基本参数、两个偏差指标和两个绩效指标24三个基本参数计划值(plannedvalue,PV)已计划工作的预算成本(budgetedcostofworkscheduled,BCWS)反映进度计划应完成的工作量(费用表示)一般来说BCWS在实施过程中应该保持不变25三个基本参数实际成本(actualcost,AC)已执行工作的实际成本(ACWP)反映项目执行的实际消耗成本26三个基本参数挣值(earnedvalue,EV)已执行工作的预算成本(budgetedcostofworkperformed,BCWP)按实际完成工作量及按预算定额计算出来的费用0/100、50/50、里程碑27两个偏差指标成本偏差(CostVariance,CV)CV=EV-AC=BCWP–ACWPCV0,是超支还是有结余?进度偏差(ScheduleVariance,SV)SV=EV–PV=BCWS–BCWPSV0,是提前还是落后?28两个绩效指标成本性能指标(CostPerformedIndex,CPI)CPI=EV/AC=BCWP/ACWPCPI1,低于预算还是超出预算进度性能指标(SchedulePerformedIndex,SPI)SPI=EV/PV=BCWP/BCWSSPI1,提前29优先级控制根据优先级确定监督的级别关键路径活动无空闲缓冲期的活动少于规定缓冲期的活动高风险活动使用关键资源的活动30使项目返回目标缩短关键路径加速非关键路径上的活动不会使项目完成时间提前激励员工更加勤奋地工作会有一些效果使资源可以更长久的使用在关键路径上分配更有效的资源31使项目返回目标重新考虑优先需求施加某些约束:一些活动拖延到其他任务完成将活动细分为可以立刻开始的部分32第九章领会掌握33进展可视化甘特图阴影部分,空白部分,当日指针延迟图延迟线,其他同上球形图绿色提前,红色超时时间线执行时定期评审进度、修改原计划34第十章领会掌握35书上的ISO12207获取供应运行维护开发36实际上ISO12207获取供应开发操作维护37供应过程初始化响应的准备合同策划执行和控制评审和评价交付和完成38典型的合同条款定义协议的形式供应的商品和服务软件的所有权环境客户承诺39典型的合同条款(续)验收规程标准项目和质量管理时间表价格和付款方式其他法律上的需求40合同管理和验收决策点客户检查工作,对项目未来方向作出决策变更控制给供应商的一部分或者全部付款是根据验收测试来给的41第十章领会掌握42合同的种类按照完成的软件应用程序来分定制的系统买来就用的商用软件定制的商用软件按照供应商所得报酬的计算方法来区分固定的价格合同时间和材料合同每单位固定价格合同43固定价格合同当合同签订时,价格已经是确定的了优点知道客户的花费供应商的动机缺点意外情况下的价格较高修改需求困难增加修改成本的压力对系统质量的威胁44时间和材料合同客户必须为每一单位的工作量付出一定报酬优点改变需求容易没有价格的压力缺点客户的义务供应商缺乏动力45每单位固定价格合同估算规模,根据代码行、功能点等作为单位,每一个单位注明价格优点客户的理解可比较性产生新功能供应商的效率生命周期的范围46每单位固定价格合同(续)缺点软件规模度量有困难修改需求47合同部署的阶段需求分析评估计划邀请投标评估提议48第十一章领会掌握49理解行为组织行为(OB)解释人员的行为如果A,可能B我们所信奉的一组公理仅仅比迷信好一点点50组织行为:背景19世纪末20世纪初,FrederickTaylor开启OB研究,三个基本目的选择最合适工作的人员用最好的方法指导他们通过给最好的开发人员最高的报酬来激励员工最原始而且机械的人员管理20世纪20年代,OB研究者开展了环境对员工工作绩效的影响的研究51组织行为:背景DonaldMcGregor演化为X理论和Y理论X理论普通人天生都不喜欢工作因此有必要强制、引导和控制人总会倾向于逃避责任52组织行为:背景Y理论工作和休息、玩耍同样是天生的外部的控制和强制不是引导人们为了组织和最终目标而努力的唯一方法。对目标的承诺是与绩效奖励相关的多数人都可以学会接受并进一步寻找责任可以从多方面来激发人的想象力和创造力53用最好的方法进行教育加强每位员工的培训加强和公司同行的交流54Oldham-Hackman工作特征模型前三个因素技术的多样性任务的鉴别任务的重要性另外两个自主权反馈55在组内工作正式的组要么是从反应行政管理结构的组织结构图上看到的部门和工作组要么是执行特定任务的任务组,任务组包括不同部门的人,而且在任务完成后一般就会解散56决策制定制定正确的决策的心理障碍故障启发义务增加信息超载小组决策的制定头脑风暴制定正确的小组决策障碍减少小组决策制定的缺点57文化的影响,压力,健康和安全58第十一章领会掌握59为工作选择合适人选工作效率(最快vs最慢)编码时间1:25调试时间1:28招聘过程合格vs合适创建岗位要求和说明招聘和面试检查CV其他规程60激励工作热情热情模型:Taylorist模型Maslow的需求层次Herzberg的双因素理论工作热情的期待理论61Taylorist模型计件工资率和销售奖金计件工资日工资率产出量经常会因为所谓的“组内标准”限制以计件工资为基础的付酬方式和产出量挂钩分离和量化每个人所做的工作很难过度清楚的区分合作者,可能会影响士气和生产率62Maslow的需求层次对不同的人,激励措施也不同较低层次的需求得到满足之后,较高层次的需求就会出现如果这些需求也得到满足,就会出现另一个层次基本需求:食物、住房和个人安全最高层次需求:自我实现63Herzberg双因素理论环境卫生或维护因素过程工作动机目标64工作热情的期待理论期望坚信更努力的工作会获得更好的成果助益坚信好的成果会获得好的回报回报所得到的奖励的价值三个因素都高,工作热情也很高任何一个为0,就失去热情65成为群组群组的发展的五个阶段:形成时期混乱时期规范时期执行时期中止时期66成为群组群组需要不同类型的人:主管(chair)决策者(plant)监督-评价人员(monitor-evaluator)寻找问题的人(shaper)组员(teamworker)资源调查人员(resourceinvestigator)完成人员(complete-finisher)公司的工作人员(companyworker)67组内表现任务的类型分类附加性的任务补偿性的任务分离性的任务关联性的任务68成为群组群组的发展的五个阶段:形成时期混乱时期规范时期执行时期中止时期69成为群组群组需要不同类型的人:主管(chair)决策者(plant)监督-评价人员(monitor-evaluator)寻找问题的人(shaper)组员(teamworker)资源调查人员(resourceinvestigator)完成人员(complete-finisher)公司的工作人员(companyworker)70组内表现任务的类型分类附加性的任务补偿性的任务分离性的任务关联性的任务71领导风格命令与许可,专制与民主命令型专制许可型专制命令型民主许可型民主72组织结构正式的与非正式的结构层次化的方法员工与开发流程部门化划分应该以专长、产品线、客户类别或地理位置为基础73组织结构非自我编程主程序员组减少开发实际涉及的人员数量极限编程74分散的或虚拟团队项目早期项目中期设计阶段项目的实现阶段75第十二章领会掌握76软件质量的重要性软件质量问题的根源软件的不定性和复杂性如果产生了特殊需求(增加新的或修改原有)增加了软件的危险程度软件的不定性软件开发期间积累缺陷77ISO9126缺乏统一的软件质量的定义如“可维护性”,“鲁棒性”有二义性看待软件质量的不同角度获取人员开发人员独立的评价人员78ISO9126使用质量有效性生产率安全性满意度79ISO9126外部软件质量特性功能性可靠性可用性有效性可维护性可移植性80ISO9126质量特性的使用指南和步骤判断每个质量特性应用的重要性在上述有关质量优先的ISO9126的架构里,选择外部质量度量把度量和反映用户满意度的等级对应起来识别相关的内部度量和其所在的中间产品产品质量整体评价81产品和过程质量管理系统开发过程由很多相互关联的活动组成,一个活动就是下一个活动的输入因此如果在每个阶段的可交付产品提交给下一个阶段之前进
本文标题:《软件项目管理》复习课8~12章
链接地址:https://www.777doc.com/doc-4398032 .html