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