Я руководитель группы разработчиков программного обеспечения (недавно я взял на себя управление новой командой) и в конечном итоге отвечаю за поддержание высокой производительности, хорошего качества и организованных приоритетов.
У меня есть 6 старших разработчиков в моей команде, но здесь все кажется беспорядочным. Ситуация такова, что мне приходится иметь дело с запросами JIRA от примерно 10 разных точек контакта в нашей компании, и все они представляют разные бизнес-единицы или клиентов.
У меня проблема в том, что моя работа в основном состоит в том, чтобы тушить пожары в течение всего дня и следить за тем, чтобы проблемы каждого работали. К сожалению, культура в нашей компании была высокая производительность (быстрые выпуски), но низкое качество (производственные ошибки), и наши клиенты не допустят внезапной задержки результатов.
Какие есть хорошие способы справиться с этим? У меня тонны теорий, но я ищу ответ от кого-то, кто действительно имеет опыт работы в такой ситуации, как моя.
Вот небольшой список того, как все работает:
- Каждый разработчик несет ответственность за конкретное приложение и сервисы, взаимодействующие с ним;
- Релизы обычно тестируются клиентом на смоделированном производственном сервере, а затем развертываются на работающем сервере;
- Каждое приложение используется в среднем 50-80 человек, всего 8 приложений.
Благодарность