在企业战略执行中,总是有些特别重要的研发任务需要尽快完成,但是我发现,某些管理方式下,这些任务会只由一个开发来全部承担,这有很大的问题。
首先,一项核心系统的研发,不仅仅需要开发工作,必要且重要的还有业务需求的定义,项目阶段规划,功能设计,用户体验过程设计,业务配套流程设计,业务数据的录取与维护以及产品质量的保证。这么多工作中,只有代码开发是开发人员专业对口的,其他的工作都需要不同的专业人才来实现,例如产品经理需要把产品规划好,项目经理需要把研发执行到位,而测试人员需要按照既定需求完成产品质量把关。
但是,由于人员岗位的缺失和团队规模的限制,这些工作都由管理者一股脑的塞到一个开发人员手上,理由也很清晰,这都是研发工作。
可是现在一般的开发人员最多掌握前后台开发技术,一旦涉及其他工作,就和新人没啥区别,再加上一般都缺乏沟通能力,文档能力,思考产品时又喜欢考虑如何用技术实现,往往做出来的东西不会符合高层需求,差距甚大。
所以我感觉,要想做好核心应用,核心工作还的做到位,不论是什么岗位,如果开发不行,就换其他岗位,总之,只有开发能力可以没啥用。
网友评论