Антон Суминов | Tony pro IT
Антон Суминов, Руководитель студии Adinadin · 25.02 · ред.
5 привычек сильных IT-команд: что отличает лучших?
Почему в одних командах всё идёт как по маслу, задачи закрываются без хаоса и заказчик доволен (будь то внутренний или внешний)?
А в других — вечные пожары, дедлайны летят к чёрту, люди выгорают, и каждый новый спринт начинается с паники?
Ответ не в крутых технологиях и не в уровне разработчиков. Всё решает культура команды.
🔥 По своим наблюдениям я выделил 5 привычек сильных IT-команд, которые реально делают их крутыми.
📌 1. «Проблемы обсуждаются сразу, а не на ретро»
В слабых командах все терпят: «ну, фигня, справимся», «не хочу выглядеть нытиком», «главное, доделать».
Потом на ретро выясняется: ❌ Бэкендер не учёл важный сценарий. ❌ Фронтендер два дня ждал API, хотя мог написать мок. ❌ Тестировщики знали, что баг воспроизводится, но не настояли на фиксе.
В итоге: дедлайн просран, все устали и ищут виноватых.
✅ Как делают сильные команды: • Если что-то идёт не так — это обсуждают сразу, а не терпят до ретро. • Проблемы поднимаются до того, как они стали катастрофой. • Никто не боится сказать «у нас затык, давайте разберёмся».
📌 2. «Разработчик не ждёт ТЗ, а помогает его формировать»
❌ Слабая команда: • «Нам не дали нормальное ТЗ, мы тут ни при чём». • «Ну, мы сделали, как было написано» (хотя было очевидно, что это бред).
✅ Сильная команда: • Разработчики участвуют в обсуждении требований. • Если в ТЗ бред — это обсуждают, а не просто кодят «как сказали». • Продукт важнее формальностей, и если что-то можно сделать лучше, это предлагают.
📌 3. «Код должен быть понятен не только автору»
❌ Плохая команда: • «Работает и ладно». • «Чё тут непонятного, я же писал». • «Документация? Нет времени на нее».
✅ Хорошая команда: • Понимает, что код читают чаще, чем пишут. • Делает так, чтобы следующий разработчик не проклинал всё подряд. • Добавляет документацию, где надо (а не «всё понятно по коду»).
📌 4. «Все вовлечены, а не просто делают свою часть»
❌ В плохой команде каждый сидит в своём углу: • Разработчики кодят. • Тестировщики тестируют. • Продакт сам разбирается, как оно работает.
В итоге одни не знают, что делают другие, и продукт страдает.
✅ В сильной команде: • Разработчики понимают бизнес-цели. • Продакты не просто пишут требования, а объясняют зачем это нужно. • Тестировщики не просто ловят баги, а помогают делать продукт лучше.
📌 5. «Ответственность за результат, а не за таску»
❌ В слабых командах главная цель — «сдать задачу». ✅ В сильных — «выпустить рабочий продукт».
Разница огромная: • Можно закрыть таску, но продукт останется сырым. • Можно написать код, но не проверить, как он работает. • Можно «сделать свою часть», но не задуматься, вписывается ли она в систему.
Сильные команды не просто пишут код — они делают продукт лучше.
📌 Вывод: крутая команда — это не про переработки и не про наличие одних крутанов в команде. Это простые привычки, которые делают работу эффективной.
А какие привычки есть у вас в команде? Замечали, что что-то реально влияет на процесс? Делитесь в комментариях!
Михаил Трякин
· 25.02
Хороший пост 🤞
ответить
еще контент автора
еще контент автора
Антон Суминов | Tony pro IT
Антон Суминов, Руководитель студии Adinadin · 25.02 · ред.
войдите, чтобы увидеть
и подписаться на интересных профи