Найти в Дзене
Что происходит после релиза
Многие думают, что релиз — это финал. Нажали кнопку, фича вышла, все свободны. На самом деле релиз — это только начало. Как только пользователи получают доступ, начинается самое интересное и сложное. Мы не гадаем, мы анализируем...
1 месяц назад
Что такое релиз на практике
Для пользователя релиз — это О, новая фича появилась!. Для команды это многочасовой процесс, где цена ошибки очень высока. Это целая цепочка действий, где каждый шаг важен. У нас релиз — это стандартизированный процесс...
1 месяц назад
Конфликт разработки и бизнеса: как мы в MIC находим баланс
Это классика: бизнес хочет вчера и подешевле, а разработка — делать качественно и без багов. Знакомо? Это не чья-то вина, а нормальная динамика любого проекта. В итоге бизнес давит на скорость, а разработчики боятся костылять, чтобы не получить головную боль потом. В реальном мире всё строится на компромиссах...
1 месяц назад
Code review: зачем он нужен на самом деле
Многие думают, что code review — это когда сеньор проверяет джуна, чтобы найти ошибки. На самом деле всё гораздо глубже. Главная цель — не поймать опечатку, а обеспечить качество и обмен знаниями. Бывает, что смотрят только на форматирование и ставят LGTM («Looks Good To Me»)...
1 месяц назад
Почему сроки почти всегда сдвигаются
Знакомая ситуация: команда обещает сдать проект через месяц, а по факту выходит два или три. Почему так происходит, даже если работают профи? Всё дело в трёх вещах: неопределённость, скрытая сложность и зависимости. Потому что оценивают идеальный сценарий. Никто не закладывает время на внезапные баги, правки заказчика или отпуск коллеги...
1 месяц назад
Где на самом деле ломаются проекты
Есть популярный миф: если проект провалился, значит, программисты написали плохой код. На деле всё гораздо интереснее. Давайте честно: код — это обычно не главная причина провала. Настоящие проблемы кроются совсем в другом. По статистике, до 70% всех проблем в IT-проектах связаны с недопониманием между заказчиком, командой и менеджерами. Итог — все переделывать, сроки летят, бюджет растёт. В IT всё так же. Если на старте не договорились на берегу, кто, что и когда делает, проект обречён на хаос. В среднем, в каждом втором проекте требования меняются по ходу работы...
1 месяц назад
Как распределяется работа: джуны, мидлы, сеньоры
В IT есть старый миф: чем выше уровень, тем больше строк кода пишет разработчик. На самом деле всё наоборот: сеньор — это не тот, кто пишет много кода, а тот, кто пишет меньше, но лучше, и главное — принимает верные решения. В MIC мы строим команду как оркестр: у каждого своя партия, и если дать саксофонисту дирижёрскую палочку, а дирижёра посадить за ударные — получится шум, а не музыка. Типичная ошибка — отдать сложную архитектуру джуну, чтобы «научился», или заставить сеньора верстать однотипные экраны...
1 месяц назад
Архитектура: как принимаются технические решения
Знаете, что отличает опытного техлида от вчерашнего студента? Студент выбирает технологии по принципу «это модно и на хайпе». Опытный техлид спрашивает: «А что мы вообще строим?». Архитектура — это не про красоту кода, а про компромиссы. Нет идеального решения, есть только то, которое лучше всего подходит под конкретную задачу. Когда мы в MIC обсуждаем архитектуру, мы всегда держим в голове четыре главных фактора: Самая частая болезнь — это «оверинжиниринг» на раннем этапе. Когда...
1 месяц назад
Роль дизайна: не про «красиво», а про продукт
Знаете, что чаще всего убивает крутой IT-продукт? Мнение, что дизайн — это просто «сделать красиво». В реальности, если интерфейс цепляет глаз, но пользователь не может найти кнопку Оплатить, — это не дизайн. Это декорация. Дизайн — это инструмент решения задач. Не больше, но и не меньше. Хороший дизайн начинается не с палитры, а с вопроса: «Какую проблему пользователя мы решаем?»...
1 месяц назад
Почему нормального брифа почти никогда нет
Входящий запрос в IT почти никогда не выглядит как бриф. Он выглядит так: Иногда к этому добавляют пару ссылок референсов и список функций. Проблема в том, что: И между этим почти всегда есть разрыв. Клиент видит: «готовый продукт» Команда должна понять: что именно нужно сделать, в каком порядке и с какими ограничениями Без этого любая разработка превращается в перебор вариантов. Бриф — это способ зафиксировать четыре вещи: — какую задачу решаем; — для кого; — в каких ограничениях; — и что считаем результатом...
1 месяц назад
Откуда берутся IT-проекты
Каждый день в мире появляется около 10 000 новых IT-идей. Но до реальной разработки доживают лишь 3 из 10 — остальные 70% так и остаются на бумаге. Почему так происходит и откуда вообще берутся эти проекты? В компаниях и агентствах, таких как MIC, идеи чаще всего приходят из трёх источников: Но сама по себе идея — это только 10% успеха. Остальные 90% — это проверка, команда и ресурсы. Большинство проектов не проходит даже базовую проверку на реализуемость. Вот...
2 месяца назад
Мультиагентные ИИ-системы вместо сотрудников: когда роботы перестанут пить кофе и начнут кодить за нас
Представьте: утро понедельника, вы приходите в офис, а там — тишина. Ни кофе-машины, ни сплетен у кулера. Вместо команды из 10 человек за работой стоят... невидимые агенты ИИ. Один пишет код, другой тестирует, третий даже спорит с четвёртым о том, какой фреймворк круче. Звучит как sci-fi? А вот и нет — это уже реальность 2026 года. Давайте разберёмся, почему мультиагентные ИИ-системы вот-вот отправят сотрудников в оплачиваемый отпуск. Что такое мультиагентные системы? Не пугайтесь, это проще, чем...
2 месяца назад