把PM当成第一位客户(1)

来源:互联网 发布:身高155的网红的淘宝店 编辑:程序博客网 时间:2024/05/17 02:28

 

经过一个半月的突击开发,这一期项目进入了收尾阶段,眼下没有多少事情需要操心,可以静下心来总结总结最近的工作状态和成果。虽然进入公司已一年半,参与过近十个大小不一、内容各异的项目,可是回过头再看时,发现自己作为一名SE是谈不上优秀的,在工作态度和沟通能力上还存在着这样那样的缺点和不足,需要反思和改进。

首先是工作态度仍不够积极主动,和组里的其它同事比起来,这是能够明显感觉到的。一方面,如果项目使用自己不感兴趣的技术,那么积极程度就会打一个折扣,造成工作情绪不稳定,容易受到突发事件影响;另一方面,由于外语能力水平不足,导致阅读、理解文档时思维不集中不联贯,磕磕绊绊,诱发畏难情绪和退缩心理,最终萌生“差不多就行”的危险想法。这一点非常致命,会直接影响到工作的效率与质量,更会穿越过整个开发过程不断被放大,对项目造成难以挽回的伤害。

其次,由于性格内向导致沟通能力和意向均不足,不善于提出、说明和讨论问题,极少与其他同事沟通难以理解的项目内容,造成理解上的谬误和偏差,耗费不必要的精力和时间来修正本可避免发生的错误、弥补损失,危及项目的开发进度和成果质量。

虽然一直没有意识到存在这些缺陷和不足,但凭借着天生的编程直觉以及完美主义倾向一直小心地实施开发活动,才没有引发重大失误。现在回想起来,只觉得吃惊和后怕。

认真反思以上两点,我发现问题根源之一在于,因为各种现实方面的原因(譬如外语能力不足的SE不能与客户直接接触的规定等),PM必须充当自己与客户之间的沟通的“防火墙”和“润滑剂”,代替客户阐述功能需求、分析系统架构、解释系统运作原理,代替客户验收SE反馈的理解结果和工作成果。这可以有效减轻SE的负担,却难以单纯地界定为好或是坏。对于那些具有高度工作热情的同事来说是好事,但对于怕麻烦、倾向于偷懒(因为总听说“懒惰是程序员的美德”)的我来说,却成为不能树立、保持正确积极的工作态度的诱因,使得自己极易松懈下来。深究下去,是没有分清楚自己和PM所扮演的开发角色,没有想到也没有处理好“如何与PM合作”这一基本问题,过分依赖PM去消解来自客户的大部分压力,从而失去鞭策自己工作的动力。

现在结症已被找到,也能自我剖析得较为清晰,那么,我该如何解决?