我劝退了那个每天加班到10点程序员
前段时间公司新上了一个项目,客户是国内某个行业Top5,公司资源不够在其他员工的内推下招聘了一个有10+年开发经验的开发经理,年龄比我大点,加上两个后端开发,一个前端开发,两个实施,一个测试,一个需求分析师(兼职),组成了项目团队驻场开发。
我们在现场采用敏捷管理的方式,一边谈需求,一边做功能,一边实施,在客户现场开发经理主要负责任务分配,重要技术问题解决,开发进度管理,一些重要需求会议也会叫上他,两个月下来项目进展还算顺利,和客户相处也算融洽。
但是在这两个月的过程中我发现开发经理存在一些问题:
在一些技术会议沟通的时候不愿意参加,这个我也能理解,技术会议一开就是半天一天的,突然参加对开发进度会有影响;
第二个就是和下边开发人员沟通的时候不是很友好,甚至有时候会骂人的情况,这个我也和下边开发人员沟通,确实有这种情况。
针对这两个问题我也私下里开发经理进行了沟通,首先一些技术会议能不让他参加就不让他参加,和客户那边也打好了招呼,然后就是和团队成员的沟通,分析好原因再下定论,两个开发人员一个中级,一个初级,技术确实有限,多采用引导、鼓励的方式……
三个月下来发现开发经理的问题更严重了:
开发任务分配有问题,中级开发每天忙的要死,初级开发经常闲着,起初我以为是初级开发技术不行,实际我了解到初级开发人员的技术也不是特别差,一些表单、页面的开发完全能胜任,小伙儿态度也挺好的;
做事没有计划,不按计划行事,计划是我俩共同制定,我尊重他的意见制定最符合他的计划,结果他却很少执行,想起什么功能做什么功能;
经常遗漏任务,一些技术文档、开发文档等交给他之后,你不催他,他永远不着急,很多时候要催两三次才慢吞吞的教给你。
三个半月的时候我发现问题已经无法控制了:
和下边开发人员吵架,还经常是在群里,群里有领导、客户、其他公司人员,肆无忌惮的就吵起来;
代码质量下降,从测试人员那边得知很多时候开发经理开发完之后很少自测,增加测试人员的工作量,甚至有些时候没有经过测试直接上生产环境,两个测试人员都是只有一两年经验的小姑娘,也不敢指正开发经理,有问题一般都反馈给我;
和我吵架,和我吵架的最主要原因是说我需求没控制好,大家都知道在客户现场要不断接受客户的需求,需求发生变动是很正常的事情,我和需求分析那哥们已经很努力在控制需求了,并且因为需求变动产生的成本,影响的进度客户也都能接受,需求确认单、变更单也都签字确认。
快四个月的时候因为一天没有经过测试就上线导致第二天项目崩溃,然后第二天接着在群里和客户吵架,在客户面前造成了很坏的影响,我实在忍受不了,和公司申请对开发经理进行了劝退(公司六个月试用期),让HR和他谈了,我没和他直接沟通。
事后我进行了反思和复盘,这个开发经理能力中上,沟通能力不行,管理能力不行,可能领导当时招进来是感觉技术可以吧,作为开发经理不单单是要自己敲代码,很多时候是要带领一群人来敲代码,把整个团队发挥到最大价值才行。
我自己也进行了深思,项目前期一直忙需求很少和团队成员沟通,很多时候需求确实不好控制,加上开发经理年龄比我大很多时候我也不好意思指责他,最后就造成了这个局面。
公众号:IT小兰