多项目同时进行如何做好进度管理?

多个项目同时进行会发生很多不确定性事件,而且工作强度较高时效率会明显下降,请问这个时候如何做好时间管理,确保项目的进度可以控制在一定范围内?

优秀回答者1

我到是经常多项目多地点推进,只能说些大的方向,这种事情更多还是经验的积累,在做项目过程中千变万化什么事情都可能遇上。

1、不管你是做什么项目,尽可能标准化、流程化。形成各种文档模板,对项目过程遇到的各种问题进行整理,多分享,多总结。如果公司没有标准化文档,就自己总结,积累。在完成标准化之后,能减轻很大的压力和工作。

2、明确每个人的工作职能和任务,在制作项目计划之前,让所有人参加讨论,对主要的工作量进行分工,每个人明确知道自己的工作任务和时间,减少扯皮。如果你控制的项目和人数比较少,比如10个人之内,跟你在同一地点,最好每天清晨花上10分钟开个早会,确认一下前一天进度。人多的话,每天写工作日志,每周工作总结,项目经理每天花上半小时及时发现问题,确认进度。一个项目小组6-8人最好,最多不要超过15人,任务要实际,一周内的任务要清晰明确。

3、学会有效委托和授权。在每个项目中陪养着一到二个人核心人员,通过标准化的方式,让这二个参与到项目管理工作中来。把项目中的工作进行分类,能委托出去一定要委托出去,把精力放在进度控制和用户沟通这二项中。

4、应用突发事件。
根据经验来说,突发事件一般大致分为三类:
人员变动、技术因素、客户需求变更或沟通问题。

(1)人员变动这个比较头疼,可能经常会到人员流失或突然离职。只能靠项目经理的个人魅力平时多联系、多沟通,尽量对一起干的兄弟好一点,在事件发生之前,心理有个准备。在条件好点的大公司,可以准备些后备人员。对项目的技术骨干一定要经常联系,保持良好关系,只要这些人,项目就有希望。

(2)技术因素。做项目时,使用成熟技术,不要使用任何没有验证过的新技术,项目经理的主要目的就是项目完成,不是学技术,耍酷。一般在项目进行之前,可以跟公司的技术总监和主力开发人员确认技术难度,解决主要技术难题。另一点,平时多积累行业人脉,多参加些行业聚会,实在有问题搞不定,向其它人求助。
(3)客户需求变更或沟通问题。这点是重中之重,一般要由项目经理或资深技术人员带队,千万不要以新人为主。深入了解用户需求,最好用原型法跟用户进行确认。了解用户中做决定的人是谁,而不是讨论需求的人,多联系多沟通,主要功能一定要进行确认,多做记录。大的需求变更,要开会,多人签字。项目经理要对项目进行划线,明确项目的底线和边界。

5、明确项目的验收条件
在做项目前,就一定要了解项目达到什么条件可以验收,可以回款。对大多数项目,早点完成条件进行验收,比项目做得完

 

优秀回答者2

一、先从项目经理的角度分析下这个问题:
高效项目管理的几个要点:
1、明确且达成共识的项目目标。确保项目的每项工作都是在为实现这个目标贡献
2、精细化的任务分解。要点是每个子任务时间不要超过一周,明确的子任务目标、时间点、交付物。
3、有时间保障且有能力执行的资源分配。有些项目虽然分配了资源,但是不能保障资源的有效投入,这个是项目不能推进的非常重要的原因。
4、每日检查、每周检查项目进展和提交物。如何高效开小组会的问题在知乎上能找到,建议看看。
5、根据检查情况调整任务目标、资源、进度,并修改计划。这个很考验项目经理的水平。
配套硬件:
1、规范化和流程化:为每项工作制定规范(第一次建立比较痛苦,但是一旦建立了有效的流程和规范,对将来复制成功的项目有很大的好处,能提高工作效率和降低资源能力的门槛)。尤其要注意设计、测试和配置管理的配合,文档手册工作及早入手。
2、按照配置管理规范,从硬件平台、配置管理上保证项目团队能有效协作,减少人工干预环节。
软件条件:
1、有效沟通:确保每个人听明白了自己的任务是什么。尤其是新进的人,往往怕丢面子在没听明白要求的情况下硬着头皮做。
2、能力培训:对不能胜任的人提供辅导和培训。不要把任务分配给没有能力完成的人,团队的成员如果拿到不能胜任的工作,容易磨洋工,也感受不到成就感,所以安排合适的任务给合适的人非常重要。

多项目管理很重要的是如何保证资源的有效投入,在项目团队中,一人跨多个项目的情况一定不要多,否则项目效率会低下。
多项目同时进行还要分清项目的主次,抓住每个项目目前阶段的要点和最大的风险,提前想清楚应对措施。

二、从项目成员的角度分析:
对于项目团队成员来讲,如果同时有多个项目并行,要学会管理自己的时间。
比如软件开发类的多项目并行,每个项目所处阶段可能不尽相同,有的在需求阶段,有的在设计阶段,有的已经提交了测试在修改BUG,有的在维护代码,总的来讲就是掌握自己的生物钟,规律工作时间,分配合适的工作。

1、掌握好自己一天的生物钟,什么时间是最有创造性,什么时间最有效率,什么时候容易疲劳,然后把工作分配好。
2、把连片、效率高的时间留给处于设计阶段的项目。因为设计阶段思路连贯性很重要,被打断之后再重新捡起来比较困难,要保证这段时间能够集中精力不被打扰。
3、每天固定的时间来修改BUG、维护代码。修改BUG需要和测试交流,尽可能选择有些疲劳容易被打断的时间来做这事,比如下午4点之后下班之前。
4、下班前10-30分钟通常是会议时间。
5、不要相信你的记忆力,把做完的工作一个一个记下来,如果可能,记下来你当时的考虑。
比如同时有两个设计活在做,经常需要切换思路,很容易出错,写下来每个要点,在切换到另一个工作时快速浏览下之前都做了什么。 这个对琐碎和跳跃性的工作很管用,比如代码维护
6、思考不同的项目有没有共性,如果有共性,提炼出可复用的部分,独立成可复用模块。
7、工作分优先级,按重要且紧急的、紧急的、重要的、排排序,如何排序根据任务情况自己考虑定,总之,80%的时间应该做重要的事情,20%的时间来做其他或者紧急的事,别本末倒置了。

判断重要与否要看对项目整体的贡献,而非对个人自身是否重要,所以又回到开头的那句:确保项目的每项工作都是在为实现这个目标贡献。

 

偶然看到这个问题,试着回答一下。
以之前在汽车行业做过的新车型落地投产举个简单的栗子。
这个项目涉及到多个子项目,这些子项目有些互相关联,有些是相对独立的,包括厂房的建设,设备的采购(生产线,工装,辅具,备件等等),质量门的把控,国产和进口零部件的时间计划,IT(生产支持硬件软件,弱电),公告认证等等,在最疯狂的时候出现的情况是一天之内可能有多个重要事件发生,施工图纸审查、设备采购开标,安防审查等等。
针对这种情况,首先需要一个总体的时间计划,这个时间计划,包括了所有子项目提取出来的最重要的时间节点,比如开始新车型试装,爬坡生产,投产,上市等,在总体时间计划下,有各个子项目的详细的时间计划,包含了各个特别细的里程碑。
管控方法,每隔一个阶段,对总体时间计划进行回顾,找出风险项。
而各子项目的时间计划,有各子项目负责人具体负责,但作为项目经理,需要掌握整体的情况,这个可以通过一些日常会议,如日例会等等把控。
可以采取一些软件,或者一个完整的大图对自己进行提醒,在下一周或者第二天有哪些里程碑需要完成等

 

你说的多项目是指一个人同时做多个项目管理吧?主要是对自己的时间管理,把自己分身,优先级高的项目就先管。低的就后管。还有,把项目组分开,别几个开发者同时搞多个项目。最好是建立多个项目组,一个项目组还算是管一个项目。

 

我觉得首先要弄清楚一个问题,要解决的是『多项目管理』还是『多人协作』?

这两者这之间虽然并不矛盾,但是有主次之分。

很多回答介绍的都是多人协作的工具,但是这些产品在多项目管理方面却稍显薄弱。

以我之见,项目管理应该专注于项目本身,并且围绕这些项目进行周边的管理,例如任务,协作,财务,等等,这些情况的使用场景有程序员接私活,自由职业者,外包团队等。

以程序员接私活举例,一个程序员接了五个私活,这五个私活就是五个项目,而每个项目又有若干任务,例如数据库,前端,后台,等等,这个程序员可能还会把其中某一两个项目的某一两个任务交给他的小弟去做,那么面临的问题是多项目中多任务的管理,并且由此而来的资金流动,统计等问题,都更为复杂。这时候,上面答案提到的所有工具基本上都无法很好的解决。

而国内最符合多项目管理的条件的产品,我觉得是 『简单 – 帮你把工作变得更简单 』,它可以解决多项目的管理问题。

这款产品是以项目为核心的:

你可以通过点击,拖拽,滑动来变更项目的状态或添加新的项目。做过的,没做的,一目了然。

不仅如此,简单的『进度』概念也做得不错,用了进度条的方式来显示项目各项指标的完成度,如果系统检测到超期未完成等特殊情况,还会在进度条旁边弹出文字提示。这个可以让任务管理者清楚自己目前最应该做的是什么。

我个人是比较喜欢这个的,这也是很多其它同类产品所不具备的,这个特别适合自由职业者使用。

简单目前也有一些缺点:
上手困难,因为功能太多而引导不够导致的问题。
做完某些修改后要手动刷新才会更新,不知道这算不算一个bug

PS:我前些天还遇到bug,发邮件反馈给了简单的工作人员,几小时后就收到了简单founder的回邮,这让我感到很意外,也挺高兴,不然我也不会写这么多了。这款产品虽然目前还不算太成熟,但方向是对的,也看得到一直在改进,潜力还是非常大的。

『简单』,真的很『简单』

以上