最近的打工人最期待的应该就是年终奖,这不,别人家的年终奖频繁上热搜。“别人家的年终奖发的有多早?”、 “工厂老板年终奖给员工发电动车”等等。

网友们都在计划发完年终奖后怎么奖励自己,只有项目经理小李焦虑不已、不是焦虑年终奖能发多少,而是担心自己在年底会被辞退......原来是小李这一年负责的项目没有一个达成目标。
但小李觉得自己比窦娥还冤,各个项目的情况是这样的:
A项目:没有达到业务目标
经过复盘后发现是亏损的,原来是商业论证时就出现了问题,这个项目本身就是一个亏本的买卖。
B项目:做到一半不得不暂停
由于公司的资源能力不足、技术欠缺,无法支撑项目继续开展下去,无奈被叫停。
C项目:到收尾阶段才发现无法实现收益
一开始的成本预算做的不全面,后续成本严重超支后,发现无法实现收益;但成本预算都是经过管理层审批通过才执行的。
以上的情况主要是由于在前期立项时,商业论证没有做到位所导致,这些项目在一定程度上是不具备可行性的。而小李觉得自己冤的原因是:商业论证这个模块一直是公司的PMO或者是管理层在做,自己被分配到哪个项目,就根据流程开展下去;但会做一些简单的商业论证的工作,例如成本预算、资源预算这些。
所以在一些公司里,项目经理并不是商业论证这部分工作的核心成员、其参与度不高,但项目经理小李作为项目的负责人,项目最终出现问题,也就成了背锅侠。
相信有不少的项目经理跟小李的情况类似,那么在新的一年里,要想避免成为背锅侠,就应该对这部分的工作重视起来,积极主动参与其中,确保项目最终可以成功实现价值交付。所以项目经理需要在项目立项时,积极进行全面的商业论证、精准判断项目是否具备可行性、及时跟领导层进行沟通交流;避免出现一些项目开始后才发现最终注定会失败的情况。
1.项目经理如何判断项目可行性?
项目可行性的判断是商业论证的主要目的,那么决定项目是否具备可行性的要点在于项目的价值是否足够。项目经理可以从以下三个维度来进行论证和判断:
1.1项目是否是值得的(收益满足业务目标)
当项目启动后就会有大量的成本投入,如果没能达到预期的战略目标(业务价值),那么这个项目就不具备可行性。这个模块项目经理可以借助SWOT分析法来辅助判断。
SWOT分析法是一种企业战略分析的方法,S (strengths)是优势、W (weaknesses)是劣势、O (opportunities)是机会、T (threats)是威胁。

(SWOT分析法)
项目经理同样可以使用这一方法,将与项目密切相关的各种主要内部优势、劣势和外部的机会和威胁等,通过调查列举出来,并依照矩阵形式排列,进行全面、系统、准确的研究,然后从中得出相应的结论。
1.2.项目是否是可交付的(有能力交付)
如果在项目前期规划的时候,没有充分考虑收益实现的难度;那么项目的投入还是会成为沉没成本。这里负责交付的部门肯定是项目经理所带领的团队;那么项目经理就需要基于当前部门的项目情况,做好资源盘点:梳理清是否有足够的资源以及其技术能力满足项目需求。
关于技术能力部分,项目经理可以跟技术部门的领导沟通;说明项目相关的需求,让技术部门帮忙评估是否可以实现。
1.3.项目是否能够获得收益的(有能力实现收益)。
这个模块更多的是要等到项目结束后来进行成本和收益的对比得出。站在项目经理的维度,这个模块就需要以业务目标为导向、带领团队促使项目为组织创造价值。
那么在这里成本和收益预算计划的制定就显得格外重要、需要全面且详细的计划,才能最大程度的精准判断项目是否具备可行性。
项目价值的三个维度的论证是缺一不可的,但项目的开展是一个不断变化的过程;项目启动前期的商业论证通过后,项目经理也不能放松警惕,需要贯穿整个项目生命周期持续进行验证和分析。当出现偏差的时候,就需要及时的和管理层进行沟通,以便更好的开展项目或是决策项目的继续与否。
而偏差的发现需要对前期制定的各种预算计划进行实际使用情况的跟踪以及对比分析,这比较依赖项目经理的个人能力;对于能力有欠缺的项目经理,如果能借助一款专业且合适的项目管理软件,则能有效提升其管理能力、更加轻松进行管理。下面将以易趋项目管理软件为例。
2.借助易趋项目管理软件,如何高效判断项目可行性?
2.1项目成本、收益预算计划制定——判断项目是否能够获得收益
项目是否能够获得收益,是跟成本和收益的对比直接挂钩;项目经理借助易趋商业论证模块可以分别制定成本预算以及收益预算计划。其金额不仅可以分解到不同成本类型/收益类型,还可以分解到项目的不同阶段上;这样细致、全面的计划制定,可以最大限度提升数据的准确性。
项目成本预算的类型可以包含人工成本、采购成本、固定资产、无形资产、技术服务费等等;这些成本都可以根据项目的类型进行配置。

(项目成本预算计划视图)
项目收益预算计划可以关联到项目销售合同,同时还能包含其他维度的收益,如产品增强换算价值、效率提升换算价值等等。这些收益类型也可根据项目类型及需求,进行自定义配置。

(项目收益预算计划视图)
项目经理在制定完这两个计划后,就可以导出Excel表格进行对比分析,看看项目是否值得执行。
项目能否获得收益,除了前期的成本、收益预算计划的制定、对比分析;在项目确定立项开展后,还可以通过执行过程中实时监测、收集数据来及时掌握整体情况,看看是否偏离了业务目标。
系统会实时更新数据、提供实际与计划的偏差对比,并通过红黄绿三色来直观地展示出来;可以跟踪到具体阶段,项目经理能快速找到项目成本超支/收益不足的阶段以及类型。

(项目成本预算实际与偏差对比视图)
当产生变更时,项目经理可以进行计划修订,审批通过后系统会自动生成新的基本版本;这两个计划也支持版本对比,项目经理可以更加便捷进行分析。

(项目收益预算版本比较视图)
2.2项目资源预算计划及跟踪——判断项目是否可交付
项目是否能交付在于组织的资源能力水平以及使用情况;项目经理在梳理资源情况时,可以借助易趋项目管理软件,系统支持建立完善的资源池。
资源池中团队成员的档案可以包含人员的基本信息、参与过的项目、岗位历史、技能、资源绩效等多方面信息。项目经理可以轻松掌握所需信息,判断组织内资源是否能支撑项目的正常交付。

(组织资源池视图)
同时项目经理就还可以在商业论证的资源需求模块制定相应的预算计划,申请相对应的资源的类型以及所需的工时。工时可以分解到不同阶段,精细化的分解能确保资源的合理利用。系统也支持资源使用情况的实时统计,如发生偏差项目经理可以及时处理,确保项目的交付。

(项目资源需求计划视图)
3.总结
去年的年终奖小李也许拿不到,但根据其问题进行针对性解决后,今年还是值得期待的。项目经理为了避免成为背锅侠,应对商业论证的工作重视起来,积极主动参与其中、精准判断项目是否具备可行性。项目经理可以从项目是否是值得的、是否可交付、是否能够获得收益这三个维度来进行判断 ,而借助一款合适的项目管理软件可以更加高效开展工作。
对于文中提到的项目管理软件有需要的可以点击进入官网详细了解一下。
申请链接:http://www.etppm.com/jsp/lanyun/apply/purchaseInformation.jsp
我最近遇到了一个使用LoopDo的问题/解决方案。到目前为止,我在学习Ruby编程时很少看到这一点(我是没有CS经验的初学者)。#Writeafunction,`nearest_larger(arr,i)`whichtakesanarrayandan#index.Thefunctionshouldreturnanotherindex,`j`:thisshould#satisfy:##(a)`arr[i]1distancetotheleft"donearest_larger([8,2,4,3],2).should==0endit"handlesacasewithananswer>1dis
python生成矩阵,使用[[0]*n]*m,我们会发现,当改变其中某一个元素时,整列数据都会发生改变,而使用[[0foriinrange(n)]forjinrange(m)]才可以生成正常的矩阵。这是因为,list是可变元素,而int是不可变元素,对于list存储采用指针,引用型变量,改变矩阵其中某一个元素值,导致所有行的这个位置的元素都会改变。下面具体分析:1、python列表的存储形式Python列表和C语言数组不同,并不是存的实在的值,而是存放的只想其他实例的指针。所以也就能够理解为什么python列表里里面什么东西都可以放进去而不需要考虑类型了~2、[0]*2的存储形式这里的0是同一
智慧医院不良事件精细化管理平台——微信小程序总结一、实现的功能二、项目收获三、总结(经历分享)一、实现的功能到目前为止,微信小程序开发,到此就算是结束了,其中实现了不少功能,如下:1.1角色与权限(后端同学实现的,写这个方便介绍后面的功能)平台可以配置不同的用户角色并授予其不同的操作权限。每个用户在使用平台时都需要指定一个角色。1.2可视范围——根据角色绑定的权限菜单全体职工可以查看自己上报的事件(待审核、已通过、被驳回)。质控人员可以查看所有的事件(待审核、待评价、已通过、已驳回、已评价)。职能人员可以查看自己/自己部门负责的事件(待整改、待评价、已评价)。各科室医务人员可以查看本科室相关的
我有两个网络应用程序设置:david.example.com和john.example.com大卫为约翰打开了一个新窗口:window.open('john.example.com');John现在想在David上设置一个输入元素:$("#input",window.opener.document).val("HelloDavid.");我的问题是,由于跨域脚本安全性,这在大多数现代浏览器上不起作用。我还尝试将document.domain设置为David和John上的不同域组合,但没有成功。唯一有效的情况是John在example.com上并且两者都将document.domain设
我有一个容器,其工作方式类似于macos中的通知-元素被添加到队列并在特定超时后删除。这很好用,但有一个不和谐的视觉副作用。当它们从DOM中移除时,UI会出现参差不齐的更新,因为堆栈中的下一个元素会填充前一个元素所造成的空白。我希望堆栈中下面的元素能够顺利地向上移动到该空间,最好使用css3,但添加一个transition:all0.5sease-in-out到.notice当其兄弟被移除时,类对该对象没有影响。最小的JS交互:$('#add').click(function(e){e.preventDefault();$('#container').append('Notice#')
digitaloceandigitalocean成立于2012年,总部在纽约,是一个表知名的的云主机商家,采用KVM虚拟技术,配置高性能的SSD储存,服务器配备的是1000M端口,以512M内存为起点,月付最低低至5美元,支持小时计费,随便换IP。因为不便宜,所以ip没有被滥用,挺干净的。操作步骤今天我们就来用GitHub学生包中的do200美金来试用DO的机器:1、首先,我们需要注册一个账号,点击注册DO直接送$20060天期限。2、付款验证可选信用卡或者PayPal,信用卡没有验证费用,PayPal则需要最低$5作为验证金,明确说明了:不退,倒是可以作为你的账户余额。3、注册后,来搞一个G
我有一个以下格式的对象,我需要从对象所有级别的Price属性中获取所有值。varo={Id:1,Price:10,Attribute:{Id:1,Price:2,Modifier:{Id:34,Price:33}}};我在考虑LinqToJS和jquery.map()方法,但我希望获得尽可能通用的方法。我试过了,但它只适用于第一级:varkeys=$.map(o,function(value,key){if(key=="Price"){returnvalue;}}); 最佳答案 您可以使用递归函数来测试属性名称的类型及其类型。如果它
我正在为与二年级数学而不是编程更多相关的问题而苦恼。这里是:四个元素一个接一个地水平放置。单击其中一个时,脚本会将其放在前面。你点击另一个,它也放在前面,等等。你得到了图片。现在,我想做的是对剩余的进行排序。使用原始顺序的元素(除第一个之外的所有元素)。也许这张照片会让事情变得清晰:在第3步之后,C应该放在B之后,所以它应该是这样的:DABC.这是一个示例代码:mixit.insidebox{width:50px;height:50px;line-height:50px;margin:00020px;text-align:center;float:left;border:blackso
自今年4月以来,在经历了UST脱锚,所引发的头部投资机构、独角兽CeFi平台的相继“破产”,加密行业迎来了前所未有的发展危机,一方面在于市场信心不足甚至恐慌,导致的资金加速出逃,另一方面市场整体增速缓慢导致各个板块收益疲软,导致投资者们难以获得可观的收益回报,市场进一步陷入新一轮的恶性循环。当然,即便是市场整体处于下行周期,但加密市场仍旧存在诸多的获利机会,新型LaaS协议ElephantSwap正在通过其独特的LaaS方案,来为DeFi市场恢复流动性注入信心,同时为投资者带来十分可观的套利空间。目前,PlatoFarm是首个使用ElephantSwap流动性服务的项目,投资可以通过将手中的P
本题基于"HowcanIpersistsiblingui-viewswhenchangingstate"(plunker)。当我在主导航(mainNav)中更改状态时,我尽量保持View(内容)不变。内容只能由子导航设置,更改主导航时保留。是否有可能在ui-router中保留一个View,即使状态为left?angular.module('MyApp',['ui.router']).config(function($stateProvider,$urlRouterProvider){$urlRouterProvider.otherwise('/');$stateProvider.sta