TGTGInsightаналитика telegramLIVE / telegram public index
← Teamlead Good Reads – ежедневные советы про менеджмент людей и команд
Teamlead Good Reads – ежедневные советы про менеджмент людей и команд avatar

TGINSIGHT POST

Post #905

@leadgr

Teamlead Good Reads – ежедневные советы про менеджмент людей и команд

Просмотры6,540Количество просмотров
Опубликован3 окт.03.10.2022, 06:01
Содержимое поста

Содержимое

Как исправить худший проект, на который только возможно попасть Представьте, что вас нанимают навести порядок в проекте, который: - Разрабатывался 12 лет без системы контроля версий - Никогда не рефакторился, и никакая функциональность не удалялась - Писался без каких-либо фреймворков, архитектуры и паттернов - Представляет собой полный хаос с точки зрения кода, модели данных и инфраструктуры - Зарабатывает 20 миллионов долларов в год Автор статьи дает много хороших советов про то, как в такой ситуации можно поступить: - В первую очередь, не соглашайтесь на такую работу, и ищите нормальный проект. Компания, работавшая в таком режиме много лет, будет не готова меняться, и вы просто потратите несколько лет карьеры зря - Даже не думайте затевать переписывание всего с нуля, двигайтесь очень маленькими постепенными шагами - Начинайте с наименее рисковых инициатив: документация, контроль версий, автоматические сборки. Потом продвигайтесь к более сложным – автотесты и управление зависимостями. И только после того, как с точки зрения инфраструктуры и тестов все готово, начинайте постепенный рефакторинг архитектуры - Постепенно ротируйте команду, избавляясь от тех, кто сопротивляется изменениям. Готовьтесь платить много денег, иначе хороших инженеров на такой проект не нанять Еще больше обсуждений этой ситуации есть на HackerNews. И расскажите в комментариях про свои похожие истории и то, как вы из них выкарабкивались!