AuthorVersionLastUpdated软件项目管理ExecutionBy李涛项目计划和实施的关系计划和实施之间的关系计划是回答:项目应该做哪些事情?实施是回答:项目怎样完成那些事情?一个可以被实施的计划才是现实可行的计划,所以计划和实施并不脱节项目实施中通常都具有哪些困难?执行能力,计划无法落实管理者了解实施的真实状况应对变化及不确定性的能力项目实施阶段实施阶段的主要活动:按照计划实施各项工程活动和管理活动;获取工程活动的实施状态,项目沟通管理和计划进行对比和检测,对出现的偏差进行纠正,项目控制过程:纠正实施活动,来消除偏差变更项目计划,来消除偏差对出现的变更请求实施变更控制对可能影响项目的风险状态进行持续跟踪和管理,项目风险管理项目计划按照计划实施工程活动获取实施状态变更计划改进实施计划vs实施外部变更影响项目的风险执行能力项目经理的责任:建立团队的执行能力选择团队:“你办事,我放心”抓大放小,时刻明确目标的优先级在关键事情上,积极跟进,关注细节建立长效制度,督促团队形成正确的行为习惯,养成持久性的团队文化项目沟通管理过程沟通管理目的,促进信息传递:获取和收集项目执行真实信息汇总信息生成项目执行绩效报告发布项目状态报告管理项目的外部环境绩效报告信息发送沟通计划编制项目实施管理干系人沟通计划项目报告项目干系人对内沟通对外沟通了解项目进展状况项目实施团队项目中沟通的作用与目的沟通是传递信息(组织沟通)项目管理者管理项目团队团队成员之间的协作项目管理者获取项目实施的正式状态干系人获得项目真实状态沟通也会影响情感(人际沟通)沟通方式正式,组织沟通,对事为主非正式,人际沟通,对人为主ProjectManagerTeamMemberTeamMemberStakeHolderStakeHolder重视沟通有效的,成功的管理者都很重视沟通沟通28%网络联系48%人力资源管理11%传统的管理沟通13%沟通44%人力资源管理26%网络联系11%传统的管理沟通19%沟通容易吗?游戏:一个人通过描述知道另一个人来绘制图形规则:两人一组一人面向前方投影,另一人准备纸和笔,但不允许看投影双方只能通过口头交流时间为5分钟描述图形一总结经验,准备第二组描述图形二沟通容易吗?韩乔生先生在解说比赛时,眼睛里看着A,脑子里想起了B,嘴里说着C,实际指的是D,观众听着以为是E沟通的最终目的在于:确保接收者得到的是发送者想要传递的信息通过刚才的练习,你们总结出了哪些有效的沟通方法?沟通模型沟通是一个双向过程,它包括发者到收者的全过程信息传递过程中几个重要的概念:第一,信息所包含的内容要广泛的多,我们的五官就是接收信息的器官。我们听到的、看到的、闻到的、触摸到的都是信息。第二,信息是无法直接进行传递的。它必须通过编解码转化为某种类型的消息,然后利用支持该消息进行传递的通道进行传输。发送和接收双方必须使用同样的编解码方式,这又被称为符号系统(codingschema)。每一种符号系统所擅长表示信息的种类和能力是不一样的。第三,消息是通过通道进行传输的,某一种通道只能承载特定的消息种类。在很多情况下,通道可能会对传递的消息产生失真。发信者编码通道解码接收者沟通的定义我们现实中遇到的问题更多的是那种基于语言文字的、人与人之间的信息传递。准确地说这才被定义为“沟通”(communication)。虽然同是信息的发送和传递,但是在人与人之间和设备与设备之间,同样过程中的困难和关注是有着很大的不同。沟通的定义通过说话、信号、书写或行为来交换思想、消息或信息。Theexchangeofthoughts,messages,orinformation,asbyspeech,signals,writing,orbehavior是指信息通过预先设定好的符号系统在个人间传递的过程是为了设定的目标、把信息、思想和感情在个人或群体间传递的过程人与人之间的沟通模型人与人之间进行语言沟通的过程存在其特殊性,需要具体化上面那个被简单化的信息传递模型通道编码解码发送者经验区域接收者经验区域发送者接收者个性滤网发信者编码通道解码接收者典型沟通场景和问题:人们未必会告知你想知道的,但一定会告诉你他想让你知道的,所以沟通能力和技巧并不能解决项目信息传递的失真问题单纯依靠正规的沟通渠道会出现问题,解决办法?讨论以下沟通场景的沟通目的,实施要点和建议的有效方法管理者管理项目和团队下达目标和任务获得状态团队成员之间的协作干系人获得真实状态绩效报告项目信息传播最重要的目的是获得项目实施的真实状态,使干系人知晓为了取得项目目标,是如何使用资源的绩效报告的输入:项目计划和工作成果绩效报告的输出:状态报告、进度报告、预测和变更请求项目绩效报告的表示形式:挣值管理项目实施活动状态报告进展报告预测及变更绩效报告完成的项目阶段汇报点未来的项目阶段汇报点挣值分析EVM项目绩效衡量技术,综合了范围、时间和成本数据挣值分析涉及:计划值(PV),计划工作预算成本实际成本(AC)挣值(EV),已完成工作预算成本,俗称所做工作值多少钱预算成本PV:100元实际花费的成本AC:60元完成相当于计划工作的价值EV:50元挣值公式术语公式挣值EV=PV*完成百分比成本偏差CV=EV-AC进度偏差SV=EV-PV成本执行指数CPI=EV/AC进度执行指数SPI=EV/PVEV:挣值PV:预算AC:实际成本挣值管理实施的基础基于(活动)工作范围,所有的资源消耗(特别是人力资源)都被转化为成本所有的工作都被包含在事前计划之中。考虑质量目标,可能哪一项成本会被忽视?在什么情况下,挣值管理包含了质量目标的实现信息有效的进程中测量技术50/50原则30/30/30/10原则挣值管理的限制?度量工作范围仅仅度量“完成的工作范围”会导致获得的项目实施状态的“失真”,客户关心的是“完成的产品范围”对完成的产品范围进行验证和确认才更具有“可信性”但并不是项目中的所有点都可以确认产品,只能选取阶段性的“里程碑”项目的绩效报告,结合对过程和结果的检查两种方式。对过程的检查主要是指周期性的项目进展汇报对结果的检查主要是依赖里程碑评审里程碑的选取里程碑的设置是对项目阶段性交付点的选取阶段性产品交付可被验证和确认检查规则明确对过程度量的修正和补充纠正偏差如果发现项目确实和基准计划产生了偏差(一般来说是滞后),需要分析产生偏差的根源,有两种处理方法的选择:第一,进行计划的变更以反映偏差产生的结果;第二,采取纠正措施,努力消除偏差。项目计划按照计划实施工程活动获取实施状态变更计划改进实施计划vs实施外部变更影响项目的风险偏差产生的根源内部实施问题:进度拖延成本超支,和进度拖延,质量返工相关质量出现问题,返工外部变更:确认活动导致的范围变更重点在:克服进度拖延,缩短项目历时提高项目实施质量对项目变更现实中的进度管理问题:你根据什么考虑作出乐观,可能和悲观因素的进度估计的?乐观进度和最可能与悲观进度之间的差别在于,对不确定性因素影响的估计现实中的进度管理问题:当你的任务按照乐观情形实现了,你会提前汇报进度,而让下一个任务提前开始吗?问题:如果这种现象在项目当中积累起来,会带来什么后果?任务1:10天任务2:10天计划任务1:10天任务2:15天实际执行5-10-155-10-15任务1:5天任务2:15天不确定影响的实际结果现实中的进度管理由于时间资源的特殊性,考虑人因素的情况下,在大多数项目中会出现以下情形:人们在进度估计中会以过去经验中的最坏情形作参照,在估计中加入了大量的安全缓冲时间以防“不测”如果进度估计趋向充裕,人们往往会推后任务开始时间,直到他认为必须开始才能赶上预定计划如果任务提前完成了,人们并不会向上报告,下一任务仍按原计划开始,并没有得到好处结论:随机因素导致的正偏差(任务提前),负偏差(任务延误)对项目整体影响并不对等。正偏差会被浪费掉,负偏差会被累计解决的关键要素项目存在不确定性,带来或是正面或是负面的影响,以可能进度估计为中心的乐观,和悲观都会出现在所有估计的任务进度当中都被安排了安全时间(Buffer),很多项目中的有利因素产生的进度提前会由于上述因素被浪费掉,而不利因素则会被累计而最终产生不利影响解决的关键因素:安全时间(Buffer)不能够分散在任务当中进行分配,而应该在项目整体中进行共享。进度计划应该按照乐观进度去安排解决的关键要素将活动的乐观时间作为指导项目实施的参考基础,而期望的整体进度作为最后完成计划的基准项目缓冲,作为项目不确定性程度估计不确定性是什么?乐观进度期望进度悲观进度项目缓冲总体进度最初进度控制基准关键链管理下的进度控制在关键链管理模式下,进度计划及实际状态图已经完成的实际进度正在实施的任务进度尚未开始的任务基准进度剩余的项目缓冲系统瓶颈一组人按照固定的次序排成长队行军,要求:每个人都按照自己最快速度前行,但是每个人都不能超越他前面的人。也就是说,队伍顺序始终保持不变前进方向前进方向之间距离变大整个队伍被分成“几堆人”,每一堆人都由一个该堆中“最慢的人”领军,他也决定了“该堆”的行进速度;从队伍最前面开始,每一堆行进速度逐步下降;最后一堆是最慢的;各堆之间的距离被逐步拉大;系统瓶颈设定衡量整个队伍有效的行进距离和速度是以队伍的最后一个人的行走距离为基准。那么最后一堆人的最前面那个人,就是整个队伍的瓶颈如果考虑投入资源来提高整个队伍的行进速度,需要把这个有限的资源全力投入到最慢的人。反之,其产生的效果都不是最佳的前进方向之间距离变大系统瓶颈系统产出由系统的瓶颈来决定。要想提高系统性能,必须首先提高瓶颈;追求局部最优却可能导致整体趋劣。整个系统应该按照瓶颈的最大效能安排。转移其他非瓶颈环节资源到瓶颈环节上,可以提高整体效率影响项目整体进度的瓶颈是那些在关键路径上的活动每个关键路径上活动都可能有其前提的依赖活动,在这些活动中有些不在关键路径上,可能会被管理者所忽视,但它们的延误却可能影响到关键路径上的活动,建立接入缓冲关键路径上活动所需的某种资源,可能是项目的短缺资源。如果资源的到位被延误,直接导致活动延误,建立资源缓冲建立资源缓冲关键路径上活动所需的某种资源,可能是项目的短缺资源。如果资源的到位被延误,直接导致活动延误识别出项目可能的关键资源列表;确定那些将要使用到这些资源的关键路径上的活动;日常管理中,需要监控这些关键资源的使用状态;当某一需要使用关键资源的关键路径上活动接近开始的时候,管理者事前通知关键资源的现在使用者,并告知准备转出关键资源给关键路径上的活动;在关键路径上活动开始时,其所需的项目关键资源已经准备就绪;建立接入缓冲需要对那些影响关键路径上活动的依赖活动的浮动时间进行监控,这被称为“接入缓冲”关键路径上活动非关键路径上活动浮动时间接入缓冲进度出现延误之后两种方法可以进行历时压缩(DurationCompression):“赶工”(Crashing)“快速跟进”(Fasttracking)“赶工”:就是向项目关键路径上的活动增加资源,来缩短其活动历时。“赶工”增加项目总成本吗?“快速跟进”,这是通过改变关键路径上活动之间的依赖关系,尽量提高活动的并行性来缩短历时。改变活动依赖关系会带来什么后果?有效利用资源在大多数以脑力活动为主的项目中,最大的成本因素来源于人力,而人力成本的消耗又和时间资源的利用效率高度相关所以项目的效率因素(时间和成本)主要和时间资源的利用效率有关说说你对时间利用的心得?如何有效利用时间资源现代人生活在一个时间资源稀缺的社会当中,如何有效地利用时间资源就成了人与人之间竞争根本。现代时间管理的基本概念:区分重要和紧急的事物,排列优先级重要不紧急重要紧急紧急不重要不重要不紧急作业:写一篇时间管理的心得收集有关时间管理的内容和信息,写一篇心得:阐述现代时间管理的基本概念;总结都需要建立哪些好的时间管理习惯;自己都存在哪些旧有的习惯