#团队氛围怎么样
公司研发流程采用敏捷迭代开发的组织管理方式
敏捷迭代小组人员:主要包括产品及研发中心各个部门的研发人员,通常总人数在12-20左右
敏捷迭代的主要流程:主要包含 迭代规划->需求确认(开发讲需求)->技术评审->开发自测->showcase->测试人员测试回归->部署发布->产品验收确认->迭代总结
敏捷迭代的周期:不同的小组不太一致,我所在小组采用双周迭代,单周发布的迭代周期
1 敏捷迭代的组织方式,使自己感觉有明确的责任以及每天的开发任务,能够在确定的时间点提测和交付功能
2 在前期经过需求确认以及技术评审环节,需求开发的具体思路比较明确,不太容易出现严重的缺陷及线上BUG
研发中心有明确的晋升及加薪规则,可以自己申请也有部门推荐,只要业务能力突出并符合考核标准就能申请晋升
我在加入公司时的职位是开发工程师,在5年内获得了3次晋升,从开发工程师到高级开发工程师,再到资深开发工程师,目前是开发经理,负责一个迭代小组的组织管理以及核心业务需求的开发,如果不想参与管理相关的工作,也可以申请架构师朝技术专家路线发展
入职研发中心后有明确的培训内容,主要是业务相关的规范以及研发流程,此外研发中心还会组织一些分享活动,有业务相关的分享,比如 大数据推荐算法分享,DevOps实战 也有纯技术相关的分享,比如Golang源码分享等.大家也会把内部的一些经验总结整理到技术网站上