Первый шаг к хорошей техностратегии
Команда упорно работала 3 месяца и подняла аптайм системы с 99.9% до 99.99%, перепилив архитектуру сервиса, из-за которого еженедельно падали на 10 минут. Молодцы конечно, а это точно кому-то было нужно?
Вполне может оказаться, что бизнесу было ок и с этим 10минутным даунтаймом и "ваще на че вы потратили 3 месяца???"
—
Любая система обладает набором свойств: надежность, секьюрность, скорость доставки фич, масштабируемость, ... Они конкурируют за один и тот же ресурс — твое время. Вкладываясь в одно, ты по определению недоинвестируешь в другое
Поэтому главный вопрос — во что вкладываться. Мне нравится такой фреймворк (возможно у него даже есть название):
• Выписать все свойства, которые для твоей системы имеют значение
• Вместе с бизнесом отранжировать их
• Выделить топ 3 — туда вкладываемся. Остальным сознательно жертвуем
Самый важный момент, что ранжировать надо вместе с бизнесом. В моменте может быть нужна скорость выкатки фич, и нам ок осознанно пожертвовать аптаймом. Иногда же бывает известно, что в следующем полугодии к нам заезжает крупный клиент, и надо бросить все силы на то, чтобы сделать возможным масштабирование под него
После того как фокусы понятны, думаешь какие проекты нужны, чтобы прокачать эти свойства системы. И получившиеся технические проекты уже будут иметь понятное бизнес-велью, которое легко защитить
Post #260
6.54K
- 👍 34
- ❤ 9
- 🔥 5
- 💅 1