`
lvjun106
  • 浏览: 440222 次
  • 性别: Icon_minigender_1
  • 来自: 芜湖
社区版块
存档分类
最新评论

软件项目量化管理(CMMI高成熟度)实践经验谈——之项目管理过程监督与控制篇

 
阅读更多

【转:http://blog.csdn.net/xiaoyw71/article/details/26966237】

 

2、项目监督与控制

        项目监控是围绕项目实施计划,跟踪进度、成本、质量、资源,掌握各项工作现状,以便进行适当的资源调配和进度调整,确定活动的开始和结束时间,并记录实际的进度情况,在一定情况下进行路径、风险、决策、度量、量化管理等方面的分析。在实施项目的过程中,要随时对项目进行跟踪监控,以使项目按计划规定的进度、技术指标完成,并提供现阶段工作的反馈信息,以利后续阶段的顺利开展和整个项目的完成。使管理者能在项目进展明显偏离项目计划时采取有效措施。

        

2.1、项目角色职责

        项目监督与控制过程中,项目经理、组员及干系人职责如下:

2.1.1、项目经理职责

        1.编写《项目工作周报》;

        2.组织并参加项目组例会;

        3.向部门经理提交《项目工作周报》,并及时报告项目例外情况;

        4.在项目的里程碑处组织并参加项目的里程碑处评审;

        5.监控项目进展,识别项目偏差,并分析、解决及跟踪偏差处理情况,更新项目计划;

        6.识别跟踪风险问题,对风险进行规避,直到风险问题关闭;

        7.进行干系人计划跟踪,组织干系人参与里程碑会议和其他讨论会。

2.1.2、项目成员及干系人职责

        1.项目组员编写《个人工作周报》,并提交给项目经理;

        2.配置管理员提交《配置管理工作周报》;

        3.部门经理及副总经理接收《项目工作周报》,了解项目进展;

        4.客户代表及其主管领导接收《项目(对外)工作周报》,了解项目进展。

2.2、监控对象及输入/输出

        监控对象主要是所有策划阶段所制定的计划,以及实施阶段逐渐展开的开发进度计划、工作与质量、资源、沟通、采购等。

2.2.1、监控输入

        项目实施计划

        项目进度计划

        质量保证计划与跟踪表

        配置管理计划与跟踪表

        风险管理跟踪表

        采购计划

2.2.2、监控输出

        项目进度计划(已更新)

        个人工作周报

        项目工作周报

        项目度量数据库

        里程碑报告

        例会会议纪要

        里程碑评审会议纪要

        风险管理跟踪表(已更新)

        外部干系人管理记录

2.2.3、度量指标

        进度偏差率=(计划工期-实际工期)/计划工期

        SPI=EV/PV

        CPI=EV/AC

        完成跟踪和监督活动所花费的工作量和其他资源

2.3、监控中主要活动及实践方法

        在项目监控活动中,通常的做法是以自然周和项目里程碑为监控活动周期,以项目任务跟踪管理、项目周例会、项目周报及度量为主要活动,项目周报是各项工作重要载体,是项目监控信息分享与展现。而项目任务跟踪管理活动是监控活动核心管控方法,这样也要求项目进度计划及任务分解是渐进式的。总结下来,活动有:

        项目进度计划细化及任务分解;

        填写个人周报反馈任务完成情况;

        组织并召开项目周例会;

        填写项目周报并分享给项目干系人;

        定期与项目干系人沟通汇报;

        按里程碑组织活动,并通过里程碑会议评审里程碑报告;

        处理项目偏差;

        更新度量数据库。

2.3.1、项目进度计划细化及任务分解

        项目经理在每一阶段结束后细化下个阶段的计划,更新《项目进度计划》。在每次周例会上,根据上次周例会到本次周例会期间工作任务完成情况及项目进度计划,确定下周工作目标,并分配下周工作任务,更新进《项目进度计划》中。

        项目经理在项目初期使用Project等工具编制的项目进度计划是设定了里程碑的、比较粗粒度的WBS任务分解,而详细的任务是随着项目进度再进行细化的,没有必要在项目初期把进度计划编制的很细。例如我以前管理项目时,投入较大的精力来编制自己认为比较详细的进度计划,但出现需求、设计、人力资源出现变更时再调整非常耗费人力,看似项目跟踪比较细,实际上脱节越来越严重,而且不实用,这样经历了两个项目后,再也不迷信Project工具了。工具仅仅是工具,必须有一套体系支撑,合理使用各种工具才能做好项目。

        工作细化分拆要求:

        1)要将项目活动分拆到能满足下一步要实施的估算的对象所需要的粒度。

        在项目的早期定义WBS的高层元素,然后在进行详细策划时再定义WBS的低层元素。

        拆分从WBS的第一层开始。通常利用所选定的软件生命周期模型确定第一层和第二层,然后逐层确定各层元素,包括开发阶段、过程和产品。

        一般不会超过五层,最低层的元素通常在各个阶段详细策划时定义。

        2) 定义详细任务(最低层的元素)时,参照“80小时原则”,根据公司实际管理要求,原则上要尽量将所有的项目活动分拆成一个人(会议除外),不承担其他任务可以在一周(40小时)甚至更少的时间完成的任务,每一个任务应产生一个可见的工作产品。

        3)任务拆分计划根据经验,两周的任务计划为宜,计划时间过长容易发生变更,产生不必要调整计划管理成本。

        任务精细化管理属性:

        1)精细化属性有:项目名称、里程碑,任务信息,任务信息包括:任务类型、项目阶段、项目模块、任务名称、任务分组、任务阶段类型、选择人员、计划开始时间、计划结束时间、计划工时、优先级、重要级、任务描述、是否直接分配、任务难度系数等信息;

        2)管理属性有:任务实际完成时间、实际完成工作量、工作成果、完成功能点、难度系统等。

        关于任务的精细化管理,详见后续的精细化管理内容。

2.3.2、填写个人周报反馈任务完成情况

        项目成员(包括:项目经理)每周填写《个人工作周报_姓名》。个人周报的本周任务完成情况各列需填写完整。项目编号、项目名称并要与项目立项时确认的一致。所有任务必须填写任务名称、任务类型、所属阶段、花费小时、是否超期完成。来自《项目进度计划》的所有工作任务都要在个人周报中填写任务编号、任务名称,且必须与《项目进度计划》上的任务编号、任务名称一致。项目成员在例会前将个人周报提交项目经理。

        质量保证人员只需要填写《质量保证工作周报》,配置管理人员只需要填写《配置管理工作周报》。

        如果没有专业工具管理任务跟踪管理,个人周报的意义不是很大,主要是信息孤立、反馈滞后,形式大于意义,但是,没有也不行。所以,一般都采用专业工具进行任务跟踪管理、问题跟踪管理、

2.3.3、项目周例会

        首先需要项目经理提前准备项目周例会内,项目经理根据项目的执行情况,参考《项目工作周报》和《度量数据库》, 从项目的进度、成本(工作量)、需求变更、过程和产品的质量、干系人参与计划跟踪、数据管理、风险及问题几个方面识别项目偏差,并针对偏差进行分析及解决,总结经验教训,细化下一里程碑工作目标及任务。

        如果是里程碑会议,则需要编制《里程碑报告》。

        并且,在开会前,需要将会议的日程安排通知到参与人员。

        按日程安排,项目经理组织项目成员参加周例会,通常讨论如下议题:

        1)本周工作进展通报,偏差通报,成员说明偏差原因。分析偏差,并给出解决措施;

        2)沟通项目内部的技术问题(不超过0.5小时)。如果会上不能解决,会后单独讨论;

        3)项目经理在周例会上,根据本周工作任务完成情况及项目计划,确定下周工作目标,并通过项目管理工具(PMS)分配下周工作任务;

        4)跟踪项目风险、问题及采取的解决措施,识别新的风险、问题,并进行分析,制定应对策略;

        5)项目级QA汇报上周审计发现的问题及改进建议;

        6)项目配置管理员CM汇报配置管理情况,包括配置审计和配置变更情况;

        说明:指定项目组成员将会上讨论、沟通的内容包括下周计划、问题、风险的讨论结果形成《例会会议纪要》。

2.3.4、项目周报

        在项目周例会后,项目经理对项目成员提交的《个人工作周报》进行审核。并根据例会会议纪要,将任务的完成情况更新到《项目进度计划》中,将风险的识别和跟踪情况更新到《风险管理跟踪表》中。将项目的进度数据、问题、风险的跟踪及处理情况和相关干系人跟踪情况更新到《项目工作周报》中,将外部干系人管理记录中的干系人情况和干系人活动情况记录到《项目周报》中,并将《项目工作周报》提交部门经理和主管副总。

        说明1:通常,用户方也需要跟踪项目,需要为用户提供用户化项目周报,公司内部管理上的一些内容不宜体现在用户化周报上,需要项目经理酌情处理。

        说明2:《项目工作周报》信息来源于《项目进度计划》、《个人工作周报》、《会议纪要》、《风险管理跟踪表》。

        说明3:若项目中有重大的进度调整,项目经理需要及时通知部门经理 。

        1)工作完成情况

        

        2)下周工作任务

        下周工作任务与上表类似,在此略。

        上述下周任务及上周完成情况的数据来源,通常来自专业项目管理工具。

       3)在项目周报中进行工作量统计分析

        

        4)通过项目周报跟踪风险与问题

        

        5)项目周报中,集成度量数据

        

2.3.5、更新度量数据库

        项目经理按照《项目实施计划》中的度量分析计划,根据本阶段的执行情况收集项目数据,并更新到《项目度量数据库》中,详细参见“度量分析过程”。

2.3.6、处理项目偏差

        偏差处理主要分为识别,分析,解决及跟踪四个步骤:

        1)识别:在项目例会、里程碑会议二个触发点,识别项目偏差,由项目经理分别记录在《项目工作周报》、《里程碑报告》中。

        2)分析:与相关干系人讨论,找出偏差出现的根本原因并制定纠偏措施,分别记录到《项目工作周报》、《里程碑报告》。

        3)解决:执行纠偏措施。如需修改《项目进度计划》,则组内发布,并通知部门经理。如涉及计划变更,则项目计划需重新评审,参见《项目策划过程》。

        4)跟踪:项目经理负责跟踪解决措施是否执行且有效及识别新的偏差。

2.3.7、里程碑跟踪管理——召开里程碑评审会

        1)准备会议

        项目经理根据项目的执行情况,参考《项目工作周报》和《度量数据库》, 从项目的进度、成本(工作量)、需求变更、过程和产品的质量、干系人参与计划跟踪、数据管理、风险及问题几个方面识别项目偏差,并针对偏差进行分析及解决,总结经验教训,细化下一里程碑工作目标及任务,生成《里程碑报告》。

        2)召开会议并形成会议纪要

        项目经理邀请部门经理、客户经理、项目成员、项目级QA、项目级CM参加里程碑会议。可能的情况下,邀请客户、最终用户参加里程碑会议。

        项目经理向部门经理汇报里程碑目标的达成情况和下一里程碑工作目标及任务,部门经理给出该里程碑评审意见和建议。

        项目经理与相关干系人一起进行经验教训总结。指定项目组成员将会上讨论、沟通的内容形成《里程碑评审会议纪要》。

        3)后续工作

        项目经理根据里程碑会议内容和《里程碑评审会议纪要》,更新《里程碑报告》,然后在项目组内发布。

2.3.8、外部干系人管理

        定期或需要时与项目组外部干系人召开会议,通报项目变更或问题(风险),并共同解决问题等。

        当问题或风险的紧急程度或严重性比较低时,可以通过邮件或电话方式与项目组外部干系人进行沟通。

        项目经理将项目组外部干系人的情况,以及与项目组外部干系人沟通的时间、方式、内容和结果记录到《外部干系人管理记录》中。

2.3.9、项目成本及资源监控管理

        主要目的是将项目的实际开始控制在预算范围之内。记录下所有的项目开支,与计划中的开支项进行对比,看是否超出原预算,若有较大的赤字,则要找出具体的费用超出项,分析原因,并采取相应的措施。

        软件项目的成本主要体现在人工成本上,也就是工作量;包括项目中外包人员,也是通过工作量来体现采购成本。另外,控制差旅等指出都属于监控范围,控制项目预算范围之内。

        按项目的概算、预算、年度预算、月度预算,管理各项成本费用。

        

        项目监控的目的是为了能够在项目执行过程中,管理者(包括项目经理和高层经理)能及时了解项目的进展状况;当项目的进展不满足之前制定的计划时,能采取必要的措施来解决问题。

 

分享到:
评论

相关推荐

    浅谈软件过程管理实践

    ### 浅谈软件过程管理实践 #### CMMI与软件过程改进 CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是由美国卡内基·梅隆大学的软件工程研究所(SEI)基于先前的CMM模型进一步完善和发展而来...

    电力日负荷曲线预测程序和数据集(预测未来一天的负荷曲线)

    电力日负荷曲线预测程序和数据集(预测未来一天的负荷曲线)

    勾正科技向新而生智赢未来-2024年H1中国家庭智能大屏行业发展白皮书83页.pdf

    勾正科技向新而生智赢未来-2024年H1中国家庭智能大屏行业发展白皮书83页.pdf

    成绩分析问题-总文件压缩包(代码+所有磁盘文件)

    题目2.2(成绩分析问题):设计并实现一个成绩分析系统,们能够实现录入、保存一个班级学生多门课程的成绩,并成绩进行分析等功能。

    源代码-非零坊ASP友情链接 v5.0.zip

    更多毕业设计https://cv2022.blog.csdn.net/article/details/124463185

    java-springboot+vue应急救援物资管理系统源码.zip

    系统选用B/S模式,后端应用springboot框架,前端应用vue框架, MySQL为后台数据库。 本系统基于java设计的各项功能,数据库服务器端采用了Mysql作为后台数据库,使Web与数据库紧密联系起来。 在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。

    鸿蒙应用开发领域中DevEco Studio的安装、使用技巧及性能分析工具详细介绍

    内容概要:本文主要介绍了鸿蒙原生应用开发过程中可能遇到的内存问题以及相应的解决方案。针对这些问题,华为提供的 DevEco Studio 包含了性能分析工具 DevEco Profiler,提供两种场景化的分析模板——Snapshot Insight 和 Allocation Insight,支持实时监控、ArkTS 和 Native 内存的深度分析。这使得开发者能够有效识别、定界定位并优化内存问题,大幅提升应用的稳定性和性能。此外,文章还介绍了 DevEco Studio 强大的模拟器功能,该模拟器能仿真各类设备及场景,包括GPS定位、导航和低电量管理,极大提高了开发效率和测试灵活性。最后,文中详细列出了常见的快捷键,并给出了保持 DevEco Studio 与 Android Studio 快捷键同步的方法。 适合人群:专注于鸿蒙生态系统内的应用开发的技术人员,特别是有一定经验的中级至高级程序员。 使用场景及目标:本文旨在帮助开发者更好地理解和掌握 DevEco Studio 的强大工具链,尤其是解决开发过程中经常遇见的内存管理和多设备兼容问题,目标是优化开发流程,减少调测时间,增强产品的质量和用户体验。 阅读建议:开发者可通过鸿蒙官方提供的资源链接下载最新版本的 DevEco Studio 并探索相关技术博客,以获得最新的技术和使用技巧。建议在实践中逐步熟悉各个功能模块,并积极利用性能分析工具和模拟器来解决现实中的问题。

    我是谁啊我耽误 的耽误是

    我是谁

    精美导航引导页HTML源码 自适应手机/电脑,无后台

    精美导航引导页HTML源码,自适应手机/电脑,无后台,上传网站根目录就能用,首页内容在index里面修改 可以双页切换,亲测可用,搭建简单,附带修改教程

    hap手机软件包测试用

    hap手机软件包测试,测试使用

    电气工程领域的Altium Designer电子线路CAD训练-从基础入门到PCB设计实践

    内容概要:本文档是一份针对自动化专业的《电子线路CAD训练》实习报告,详细介绍了通过使用Altium Designer冬春软件进行电子线路的原理图设计、元件库文件设计、PCB板设计及元件封装库设计的过程。文档首先概述了训练的目的和重要性,随后逐步讲解Altium Designer Winter的安装与配置,然后重点展示了具体元件的设计细节,如温度传感器、AD输入通道、四双向模拟开关等的实际应用。此外,还详细阐述了自动布线和手动布线的具体步骤与注意事项,最后通过对此次实习的回顾,强调了本次训练对于提升电路设计能力和后续学习的支持。 适用人群:本报告适用于正在学习自动化及相关专业的在校大学生或从事电气工程领域的工程师和技术人员。 使用场景及目标:旨在帮助读者深入了解电子线路CAD的基础理论知识及其实际应用场景,特别是在Altium Designer环境下的操作流程。目标在于强化学生或技术人员的专业技能,以便他们能够在未来的工作或研究中有更强的设计能力。同时,该报告也可作为相关课程的教学材料。 其他说明:附录部分提供了完整的电路原理图和详细的元器件列表,供读者进一步理解和参照练习。

    2019年 金融网点分县统计数据.zip

    “2019年金融网点分县统计数据”提供了中国县域金融机构布局的详细信息,覆盖国有大型商业银行、股份制商业银行、城市商业银行及农村商业银行的网点分布特征。截至2019年底,全国银行网点总量为197,719个,其中县域地区分布87,003个,占比44%;市区网点110,716个,占比56%。 从银行类型看,国有大型商业银行县域网点数量最多(46,481个),但分布不均,如交通银行县域网点仅占9.01%,而邮政储蓄银行县域覆盖率高达59%。股份制商业银行县域网点仅占10%,主要集中于华东地区(73%)。农村商业银行县域网点占比60%(34,525个),华北和华中地区占其总量的53%。 区域分布上,华中地区县域网点占比最高(57.66%),其次是华东(34%)和西南(46%);华南地区县域网点最少,仅占7%。国有大行在华东地区县域网点占比32%,农村商业银行则集中在华北(32%)和华中(21%)。 该数据为研究金融资源城乡配置、普惠金融发展及区域经济差异提供了基础支撑。例如,国有大行2019年县域网点数量较前一年增加,反映其下沉服务趋势;而农村金融机构通过人缘地缘优势持续优化县域服务。数据格式包含分银行、分地区的统计表格,适用于量化分析金融网络覆盖与经济社会发展的关联性。

    GFP-ATOMIC参数的含义

    GFP-ATOMIC参数的含义

    ollama国内源,bash使用

    ollama国内源,bash使用

    电动汽车制造商迁移至Snowflake的数据平台现代化解决方案与实操

    内容概要:本文详细介绍了一家电动汽车(EV)制造商面临的数据处理挑战以及为解决这些问题所采取的举措——将现有数据平台迁移到Snowflake云平台上。文中阐述了制造商目前遇到的问题,如查询速度慢、运营成本高、难以整合结构化及非结构化的数据来源,并提出了具体的改进方向和技术细节。为了帮助潜在技术人员更好地理解和准备相关技术测试,还提供了一个详细的步骤指南来构建数据管道。具体要求分为两大部分:一是在当前架构上进行操作演示,二是利用Snowflake完成未来状态架构搭建并做技术示范,同时提供了预期产出物列表、所需技能概述及观众构成等关键信息。 适用人群:对于想要深入理解数据仓库迁移流程及其技术实施的专业人士非常有价值,特别适合作为数据工程师、数据科学家和其他IT专业人士参与面试的技术评估资料。 使用场景及目标:旨在展示候选人在构建现代数据工程基础设施方面的技术和创新能力。此外还可以作为内部培训材料供团队成员提高技能,或者为计划类似转型项目的企业决策层提供借鉴参考,从而优化其自身的数据管理策略和架构规划。 其他说明:演示时间被安排为60分钟,其中包括用例讲解(5分钟)、架构讨论(10分钟

    自动封装javaBean的工具类

    自动封装javaBean的工具类

    源代码-飞翔非主流ASP爬虫伪静态缓存版 v2.0.zip

    更多毕业设计https://cv2022.blog.csdn.net/article/details/124463185

    源代码-简洁快速趣味的开源ASP论坛 GBABOOK BBS v1.01 for SQL Server.zip

    更多毕业设计https://cv2022.blog.csdn.net/article/details/124463185

    wireshark log for ethercat io

    wireshark log for ethercat io

    TM1629A 驱动程序和数据手册.rar

    TM1629A 驱动程序和数据手册.rar

Global site tag (gtag.js) - Google Analytics