李:对于开发小组来说,开发环境是封闭的,不再受外界的干扰,不再接受需求增加。但是,对于项目经理来说,仍然在接收来自各个干系人的需求。但是,我们并不会把这些需求马上增加到正在开发的项目中。项目管理者联盟
我们首先必须确保线上功能,其次再考虑完成增量迭代功能。这么做,我们想向我们的成员释放这样的信号:①咱们做的这个项目反映很好,后续我们只需要将增量需求完善,就会更棒。②虽然系统还有需要完善的地方,比如有人又提出了新需求,但是整体而言,我们成功了。刚才您问我项目管理中用了什么方法,我自己给这种方法起了个名字,叫“张弛有度”,即紧张工作,心态轻松。项目管理者联盟
针对新需求和用户反馈,我们开始下一轮的增量开发项目,同样也要走前面描述的工作流程。所以,从整体项目的角度讲,我们是先做一个大项目,然后,再跟着做一系列的小项目,从而使得产品不断完善、不断优化、不断适合用户的新需求。我也给这个方法起了名字,叫“小步快跑”。小步快跑是基于稳定的架构和完善的系统基础上较为行之有效的方式。training.mypm.net
许:适用的就是最好的。你设计的生命周期模型混合了各种模型的影子,形成了适用于自己工作的一套新方法。项目管理者联盟
李: 是的。整体而言,我们采用了瀑布模型的理念。在项目前期,又借鉴迭代的方法,通过一次原型,分两次完成需求收集和确认工作。而在开发过程中,借鉴了敏捷的方法,把开发团队置于一个封闭的、不受干扰的环境,由项目经理负责接收来自各方的变更。所有的变更都安排在产品上线之后进行确认和实现。在交付上,我们采用了分批增量的方法。club.mypm.net
许:作为研发部门的经理,你同时要协调管理多个项目。目前,你在用什么工具来管理项目?转自项目管理者联盟
李:我把这个过程总结为一个V模型。从复杂到简单,再从简单到复杂。开始的时候,我研究了很多业界流行的项目管理工具和项目管理信息系统,甚至想在组织中建立一套完善的(也是复杂的)信息系统。但是,在分析了工作特质,尤其是员工的习惯和接受程度之后,我们选择了最常见的Excel。项目管理者联盟
Excel非常简单,谁都会用,人们很容易接受。用了一段时间,大家感觉还不错。就是这个简单的Excel逐步对人们的工作思路进行了规范和统一。但是,Excel毕竟也有一些不足。现在我们开始使用“禅道”。有了前期Excel的铺垫,转用禅道后大家并无不适感,反而更能体会到禅道相对于Excel的优点。项目管理者联盟
许:我最近看到两个研发人员写的关于研发效率的文章。一个说,为了适应公司的加班文化,他已经把工作效率降到了不能再降的程度。另外一个说,一个星期忙忙碌碌,但布置的几项工作都没有完成。周六自己决定加个班,一早来到公司。美味的咖啡,安静的环境,窗子照进来的阳光,美好的心情,一个上午,把本应一周完成的工作都做完了,很有成就感,同时也产生了对于工作效率的困惑。service.mypm.net
当然,这两篇文章中都有作者诙谐的成分,但是,却说明了一个事实,即研发工作的效率和生产车间的效率不一样,很难目测、很难评价。service.mypm.net
李:敏捷方法中提到了“自组织的团队”。作为研发团队的经理,你首先必须同意Y-理论,也就是要相信,如果我们提供合适的环境,员工都是愿意工作的,且都能自我管理。你只有相信并采用这个理论,才能带好研发团队。项目管理论坛
许:创造一个好的环境很重要。有的公司设置了咖啡区、零食区,也有的公司采用了灵活的奖励机制,谈谈你的做法。项目管理者联盟
李:工作环境、激励机制这些都很重要,但是我感觉最重要的是细节,这需要管理者真心体察员工,真正尊重员工。如果你只是说,好好干活,干完了给你发钱。我觉得这可能是一个好的奖励机制,但是,看不出管理者的真诚和对员工的尊重。service.mypm.net
对于我自己来说,我的做法就是观察和沟通。比如,有一次,我发现一个成员情绪连续几天都不好,但这个成员自己并没有说什么,还是照常进行着自己的工作。我觉得不行,我得主动找他谈谈,一谈,果然是有事,家里出事了,那么我们就尽最大的力量帮助他。项目管理者联盟
通过观察,你可以对人的行为有一定的预测,从而可以及早采取措施,比如人员的流动性。所以管好项目不仅仅是梳理外部需求和优先级,项目组内人员需求也是其中一部分。项目经理博客 PgMp.mypm.net
|