Архив рубрики ‘Управление разработкой’

Управлять неуправляемым: как мы придумали метод отслеживания прогресса на масштабной ИТ-трансформации

Все, что нужно управленцу, чтобы минимизировать риски потери денег и эффектов от проекта – это понятная отчетность с достоверными данными о его прогрессе. Если все идет по плану – отлично, а если что-то пошло не так и сроки растягиваются – быстро разбираемся в причинах проблемы, принимаем нужные решения и едем дальше. Но что делать, если […]

Хочешь стать техлидом? Возможно не стоит

Привет! Меня зовут Абакар, я работаю главным техническим лидером разработки в Альфа-Банке. В этой статье я хочу поделиться своим опытом: рассказать о специфике моей позиции, ключевых сложностях и подводных камнях. Возможно, это поможет тебе снять розовые очки — особенно если ты сейчас задумываешься о том, чтобы стать техническим лидером. Тему также я разбирал в видео на […]

Психология в разработке программного обеспечения

Представьте, что вы пытаетесь разобраться в особенно сложном фрагменте кода. Ваш взгляд скользит по строкам, насыщенным логическими операциями и вызовами функций. Где-то в этой замысловатой паутине скрывается баг, нарушающий работу приложения. Такая ситуация знакома многим разработчикам и представляет собой не просто техническую задачу — это самый настоящий психологический челлендж. Раздражение и когнитивная усталость, которые часто […]

Перфекционист? Готовься остаться без работы

Уже 8 лет я — бэкенд-разработчик. Последние три года работаю в продуктовой компании, где до недавнего времени все ценили мой подход к работе: архитектура, чистый код и продуманная система всегда стояли на первом месте. Если что-то делали, то делали хорошо, чтобы потом не переделывать.  Меня часто спрашивали о технических решениях, новички приходили за советом, а […]

Пара вещей, которые должен знать игровой программист

В std::move никто никуда не двигается В undefined behavior поведение вполне себе определено, просто крашит игру В GameObject нет ни игры ни объекта, а только баги и куча антипаттернов Memory leak detector сам протекает В PhysicsEngine физики столько же, сколько в сказке про Колобка Из 8 часов работы 6 уходят на попытку собрать билд после […]

Детальный гайд по AI-прототипированию

Всем привет! Меня зовут Александр, я COO в SaaS-платформе аналитики данных. Последний год активно изучаю внедрение AI-решений в кросс-функциональные процессы. Делюсь материалами, которые помогают: Продуктовым менеджерам — интегрировать AI без перегрузки команд; Разработчикам — выбирать инструменты под конкретные бизнес-задачи; Специалистам по данным — избегать ошибок в production-развертывании. У себя в телеграм-канале делюсь сжатыми и структурированными […]

Как Cursor стал самым быстрорастущим SaaS-стартапом в истории, достигнув $100M ARR всего за 12 месяцев

Всем привет! Меня зовут Александр, я COO в SaaS-платформе аналитики данных. Последний год активно изучаю внедрение AI-решений в кросс-функциональные процессы. Делюсь материалами, которые помогают: Продуктовым менеджерам — интегрировать AI без перегрузки команд; Разработчикам — выбирать инструменты под конкретные бизнес-задачи; Специалистам по данным — избегать ошибок в production-развертывании. У себя в телеграм-канале делюсь сжатыми и структурированными […]

Какие процессные роли актуальны в компаниях?

Автор статьи: Дмитрий Курдюмов Участвовал в Аджайл‑трансформациях в крупнейших компаниях в России (Альфа банк, МТС, Х5 retail group), с международным опытом в стартапе зарубежом

Кросс-бизнес-разработка и что о ней нужно знать: основное из опыта команды VK Tech

В сегодняшнем мире технологий связь между архитектурой программного обеспечения и бизнес-моделями стала очень тесной. Для RnD-подразделений крайне важно понимать бизнес-модель и компромиссы, связанные с каждым значительным архитектурным решением. 

Блокеры в системе: что это и зачем они нужны

Блокер — это задача, выполнение которой  невозможно или существенно затруднено из-за зависимости от другой задачи, ресурса или внешнего фактора.  Практика работы с блокерами позволяет уйти от субъективного восприятия проблем к объективному анализу системы. Она помогает ответить на ключевые вопросы: Как часто возникают проблемы и ккакова их продолжительность?