随着公司各领域业务的深入拓展,许多置身一线的程序员们在实际项目开发过程中,同时会接触到客户需求,参与到部分项目流程甚至全程的项目管理中,日常工作融合了技术和管理的双重任务角色。
就技术人员的职业规划而言,一般有两条路径:一是对技术拥有持续的热情,热衷钻研新知识,渴望在技术领域有深入发展,通往技术专家的方向;二是从长远来看,更希望参与技术、沟通、管理等综合性的工作,在实践中转化管理及项目思维,通往项目经理的方向。
面对职业发展,程序员如果考虑转型成为项目经理,需要经历哪些挑战?真正的项目经理是什么样的?对此,我们定向采访了转型成功的项目管理者——韩明经理,为大家聊一聊程序员转型项目经理的那些事儿!

特邀嘉宾:韩明
网新博创劳动关系业务部门项目总监,司龄10年,转型项目管理5年,目前主要负责苏州区域劳动关系项目、广西自治区劳动仲裁项目,带领团队开展顶层架构设计、落地实施与技术运维支撑,助推公司和谐劳动关系业务迈步新台阶。
Q1方便聊聊您转型项目经理的过程吗?
韩明:
作为开发工程师加入网新软件,入司10年,转型项目经理5年。这其中有我自己的职业规划,同时也离不开公司给予的平台机会和领导的信任支持。2016年我向当时的领导提出申请,如果有合适项目希望能允许我担任项目经理。2017年,我还在南京项目组的时候,领导将苏州区域劳动关系项目交给我,正式担任项目经理角色。
Q2能够转型成功,您认为需要具备哪些素质条件?
韩明:
性格是很重要的因素,项目经理其实是代表公司去与客户打交道,沟通中要有高情商。通常程序员给人的印象多是对着电脑写代码,在与人交流上有所欠缺。项目经理要求性格灵活不古板,在沟通过程中收获成长。我正是在沉淀了开发工作经验后,对自己有了深入的了解,从性格特征、能力优势、兴趣爱好等各方面综合考虑,选择了项目经理这样的职业规划。
Q3转型后有遇到什么样的挑战?是如何克服的呢?
韩明:
技术开发的工作,可以通过团队带教,项目经理更多是需要自己去摸索的。刚开始要独立面对客户,胆子比较小,又不懂谈判的技巧,客户的需求接得非常多,也不好意思安排团队兄弟们去做,只好自己加班加点埋头干。后来通过领导的指导,老项目经理的经验传授,加上系统学习项目管理知识,逐步能够把控项目边界,有了成功的积累,自信心和成就感增加了,慢慢地跟客户的沟通也更加平等友好,创造客户需求的增值价值,从而获取新的项目合同。
特别想向新项目经理强调一下,在项目实施过程中需要分清优先级,来自客户的压力,比如实现效果不佳、演示错误等导致用户不满,要举一反三排查问题,首先给客户一个交代和保证,避免再次发生。同时对内管理要紧起来,每日晨会强调质量检查,最好下班后再检查测试一遍,确保不会再出故障。每周、每月的会议也要传达和强调,加大管理强度,让大家思想不能放松。
Q4您觉得想要尝试转型的程序员应该做好哪些准备呢?
韩明:
首先,要系统学习。建议计划转型或正在转型的小伙伴们参加公司组织的项目经理考试、PMP、高项等技能考试,结合自己在项目中的经验,系统学习项目管理知识,转型项目经理后更有底气。
其次,要转变思维。站在客户和合同角度考虑需求,在不在建设范围之内,以及技术实现的复杂性,超出范围的事情,也不要直接回绝,客客气气同时也要不卑不亢,需求内容与合同落实,与客户达成一致。
最重要,要知人善任,熟悉业务线。项目管理要会用人,对团队成员要有自己的判断,清晰把握各自擅长的领域,在分配工作时充分发挥个人长处,合理配置团队任务。项目经理承担了产品设计的角色,axure等原型工具要能灵活使用。
项目经理是很辛苦的,要承担更多的压力,不仅自身要求综合的能力,也要持续保持学习的状态,不断精进,弥补自己的短板。
Q5能否给转型中的项目经理几个小锦囊?
韩明:
那就给3个锦囊吧。
(一)把控项目边界。合同变更是一个非常麻烦的事情,合同需要找专家核验,验收时专家也会对各类材料严格把关,整体流程复杂。遇到相关情况我是这样处理的:合同中的内容在实际执行过程中,客户想法有变化,合同中原有的内容做功能简化,新增和更改的内容帮客户做到满意。适当变通,即便合同变更,项目验收也会通畅,客户使用也是满意的。
(二)建立客户信任。在专业业务能力的基础上,沟通方式很关键,沟通中保持亲切感、亲近感,思维活跃,言语客气。
(三)适当做一些商务。不要怕变更,所有的变更都是机会。我们所有的项目变更一定要和销售及时沟通,方便销售和客户去沟通下一期方案。
Q6为支持程序员的职业转型,公司、部门应该做好哪些支撑呢?
韩明:
建议职能部门适当给予帮助,定期开展针对性的技巧培训。业务部门及时与新转型的项目经理做好角色转换沟通,了解新项目经理遇到的困难,提供相应的支持;统筹典型项目案例,提供针对性的定期培训,帮助他们提升自我。