目前我所在的研发团队就没有一个技术管理位,技术人员不到2位数。在没有技术经理和项目经理的情况下我们是怎么运作的呢。
我们没有技术经理和项目经理,我们开发的任务谁下达呢?项目质量如何保证呢
我们的任务都是产品经理下发的,所以产品经理算是承担了项目经理的角色吧。我们拿到任务之前,都是需要我们研发先估算一个大体的工时,交个产品,产品向业务汇报,业务再决定是否开发,并且业务在看了工时之后,基本会给我们定一个交付的日期。
看到这儿估计大家也发现了,我们公司业务的地位是很高,决定项目什么时候上线。技术团队完全服务于业务,同时因为没有真的项目经理的缘故,对于业务需求的把控几乎没有。
开发过程中需求经常变动,并且上线之后也经常改动,经常上线后,连着两三天发版调整需求。并且经常接到业务要求改数据库数据,导入各种数据,经常出现系统有的功能也需要让开发通过脚本处理,久而久之数据库积累了很多脏数据。开发过程中,我们也是图速度不求质量。因此在我们这儿没有项目质量这一说,满足需求即可。
在这样的团队都有什么优缺点呢
优点:
没有技术leader的管束,工作氛围挺轻松。工作也更加的灵活。 同时需要我们每个开发,需要站在技术经理或者项目经理的角色上思考一些全局问题,可以锻炼开发的一些综合能力。
缺点:
对于整体的工作做计划没有规划,没有知识传承和团队成员的发展。对于以后想转管理岗的技术来说缺少一个引路人、一个参考物。
技术方向和决策困难:在技术方向和决策上遇到困难,没有专门负责技术规划、架构设计和技术选型的角色,团队成员在做决策时没有把握。
以及遇到大型项目上整个团队包括业务都是缺乏信心没有底气的。任务多时候也不能很好做项目排期,风险把控。所以这样的团队是很难有发展空间的。给我的感受也就是无非是一个小外包团队,这样的团队能打胜仗吗?
这样的团队你们觉得能活下去么,还是说建议我找下家