项目实施要避免哪些坑?
今天开通InfoQ的写作权限,想跟大家分享一下项目实施要避免哪些坑?不会面面俱到,主要分享以下三个方面的内容。
一、沟通不畅
一个项目的实施,涉及的项目干系人非常多。从纯技术角度,就涉及需求的调研和确认,关联系统的接口定义,初始化基础数据收集确认等多个方面的沟通工作。在沟通上,最大的一个坑是“以为沟通清楚了”。关于项目沟通,我有以下3点建议:
首先,对于需要沟通确认的事项要穷尽。如果一件事项本来需要别人一起确认,你按照自己“以为”的方案作了默认设置,往往等项目上线后就会遭遇问题。
其次,对于沟通确认的每个细项,尤其是跟关联系统的接口定义等,要能够站在全流程的角度,弄清楚为什么这么定义,思考这样定义是否会存在一些未考虑到的场景等。另外,涉及系统交互的关键点要进行全流程的验证。因为信息系统的数据是互相关联的。一个错误的接口约定,可能在A流程能正常处理,但是到后续的B流程就会暴露问题。
最后,沟通的态度可能是最重要的。如果你总是用“免责”的心态来面对沟通,而不是采用“尽责”的态度来多往前跨一步,往往就会导致很多沟通不畅的问题。
二、事项遗漏
项目实施往往会涉及遗留系统的数据迁移,在途数据的处理,初始化参数的配置,用户授权,系统部署,网络策略的验证,关联系统配套改造等等。很多时候,这些事项还存在严格的时序关系。作为项目负责人,一定要掌握穷举法,集思广益,把最细粒度的工作事项穷尽完整,确保没有遗漏。千万不要只是列一个大纲,事到临头再来考虑具体执行细节。
如何做到把事项列举完整,一方面需要我们积累同类项目实施经验,并注意学习和总结,形成自己的的套路和方法论。同时,项目负责人,可以主动邀请资深同事,帮你一起评估动作分解表,借助外力弥补自己认识上的盲区和经验上的不足。
三、缺乏模拟
尽管我们做了充分沟通和详细的动作分解,也不能确保万无一失。最好的方式,就是在上线之前,搭建一个模拟环境,把上线切换要做的所有流程(至少是大部分流程),严格按照动作分解操练一遍。我们往往在这一步会发现一些之前没有考虑的细节问题。也只有做好了全流程的模拟,到了正式切换,我们才能胸有成竹,确保上线顺利。
项目经理一定要具备掌控全局的能力,不但要掌控自己项目的实施,同时要关注可能影响项目顺利实施的方方面面,比如关联系统的技术方案、开发进度等等。项目经理从心态上一定要积极主动,切忌用“免责”代替“尽责”。
最后,分享团队领导在用人上的一点心得:领导对于团队成员的信任一定要建立在掌握了足够信息的基础之上。态度和能力是两个维度的事情,态度比较容易了解,能力需要通过实战才能得到真正的检验。团队领导如果对一名尚未经过实战检验的下属放手太快,是对工作的不负责,更是对下属本身的不负责。
版权声明: 本文为 InfoQ 作者【顾强】的原创文章。
原文链接:【http://xie.infoq.cn/article/46d384505a696050b9f28e148】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论 (2 条评论)