我是软件开发团队的负责人(最近我控制了一个新团队),并最终负责维持高生产率,高质量和有组织的优先事项。
我的团队中有6位高级开发人员,但是这里的情况简直一团糟。情况是,我必须处理来自公司约10个不同联系点的JIRA请求,它们都代表不同的业务部门或客户。
我的问题是我的工作主要包括整天灭火,并确保每个人的问题都得到解决。不幸的是,我们公司的文化一直是高生产率(快速发布)但质量低下(生产错误),并且我们的客户不会接受结果的突然延迟。
有什么好的方法可以解决这个问题?我有很多理论,但是我正在寻找一个真正有像我这样的工作经验的人的答案。
以下是有关工作原理的一小部分清单:
- 每个开发人员负责与之交互的特定应用程序和服务;
- 发行版本通常由客户端在模拟生产服务器中进行测试,然后部署到实时服务器中。
- 每个应用程序平均使用50-80人,总共8个应用程序。
谢谢