Из ИТ в бизнес или зачем бизнес‑архитектура корпоративному архитектору

Статья подготовлена в рамках курса «Директор информационных технологий / CIO».

Долгие годы я занимаюсь бизнес‑архитектурой, и в последние годы к этой теме появился интерес со стороны корпоративных архитекторов. В этой статье я попробую разобраться, какие преимущества для организации в целом, и для ИТ в частности, можно получить разобравшись с бизнес‑архитектурой организации.

Что же такое бизнес‑архитектура

Если посмотреть какие инструменты сейчас в моде у корпоративных архитекторов, то можно увидеть Capability Map (карту способностей) и (далее…)

Head of Product или проджект на стероидах? Учимся читать вакансии между строк

Недавно в нашем продуктовом сообществе мы обсуждали кейс Олега — сильного аналитика, который мечтает перейти в продакты. Профессия Продакт Менеджера овеяна флюидами стратегии и успеха, но дьявол, как говорится, в Job Description.

Сегодня я хочу разобрать одну свежую вакансию в крупном бигтехе на примере МТС Link Чаты, чтобы показать, как научиться читать между строк и не попасть в ловушку “Full-stack выгорания” на новой должности.

Дисклеймер (далее…)

Закон Конвэя внутри нас: инженерные системы ломаются по тем же причинам, что и люди

Linux пропитан магией. Тип файла определяется не по расширению, а библиотекой magic, которая смотрит на сигнатуру первых байтов. В системе живут демоны, процессы могут работать в режиме daemon, а исполняемые файлы хранятся в формате ELF и разбираются утилитой readelf. Это похоже на шутки старых разработчиков, но они появились не случайно.

Инженерные системы наполнены метафорами, потому что так проще думать о сложном, объяснять невидимое и работать с тем, что нельзя потрогать руками. Со временем мы привыкаем к этой «магии» и перестаём замечать, что вместе с ней перенимаем определённый способ мышления.

(далее…)

Как компании на самом деле оценивают вас в первые недели — и что с этим делать

Меня зовут Алиша Зибарова, я HR Team Lead в KODE. Обычно я пишу для коллег по цеху, но однажды поняла, что самые полезные вещи, которые я знаю — нужны не HR-специалистам, а самим новичкам. Вот всё, что вы должны знать о том, как вас оценивают на испытательном сроке.

Испытательный срок — это не только период адаптации.

Большинство новичков приходят на работу с примерно одинаковой установкой: «три месяца, потом станет полегче, главное не облажаться в первую неделю». Это ошибка.

(далее…)

41 034 метода, 2 170 файлов: как я перестал быть единственным источником знаний о коде

12 093 метода из 19 880 в моём проекте — ни одного комментария. Покрытие документацией — 39%.

Это не чужой легаси-код. Это мой собственный проект, который я пишу прямо сейчас. Я направил свой инструмент на самого себя и увидел то, от чего у любого техлида дёргается глаз: кодовая база растёт быстрее, чем документация. 1183 файла на Python — без учета тестов. 480 коммитов за полгода. 21 аналитический сценарий, которые я наваял за это время. А документация покрывает меньше половины.

Новый разработчик приходит в проект, открывает src/workflow/scenarios/audit_composite.py (далее…)

Когда код растёт быстрее документации

В какой-то момент я прогнал самоаудит по своему проекту и получил неприятную, но полезную картину.

В кодовой базе оказалось 41 034 метода и 2 170 файлов. Если считать только основной код, без тестов, 12 093 метода из 19 880 были вообще без комментариев. Покрытие документацией получилось 39%.

Это не история про чужой легаси-проект. Это мой текущий код. Он просто рос быстрее, чем я успевал его объяснять.

На бумаге у меня всё было нормально: README, заметки по архитектуре, большой CLAUDE.md (далее…)

Сколько стоит ваш созвон: считаем временные потери и чиним процесс в инженерной команде

Если вы открываете календарь и видите вместо рабочего дня сплошную синюю заливку из встреч, то у нас с вами много общего. Встречи собирают чаще, чем в пром выкатывают релизы; повестку не прикладывают; половина участников пришла послушать фоном; а в итоге получается «не смогли договориться сегодня, закину ещё одну встречу на следующую неделю».

Мы прикинули, что инженерная команда из 30 человек легко тратит на встречи до 400 часов в месяц, и далеко не всегда нужно именно созваниваться. В какой‑то момент мы с коллегами решили честно посмотреть на свою статистику, и удивились.

(далее…)

Мечтают ли папки с заметками об отдельном бэкенде? От ресерча к MVP

Мечтают ли папки с заметками об отдельном бэкенде? От ресерча к MVP - 1

Привет, Хабр.

(далее…)

Что такое эффективная команда, почему 91% сотрудников работают вслепую и причем тут «эчпочмак»?

TL;DR: Эффективная команда — это команда, которая

  1. в первую очередь достигает своих бизнес-целей

  2. cоздает психологическую безопасность и закрывает мотивацию персонала

  3. метрики потока которой обеспечивают предсказуемость.

Так как это три фактора — то модель названа в честь треугольной башкирско-татарской выпечки «өчпочмак». «Цели» здесь главная вершина треугольника, потому что можно быть мотивированными и с прекрасными метриками, но ехать не туда.

Преамбула

(далее…)

ДЕБАГ ценой трёх дней жизни

Расследование одного QA-инженера с научными ссылками

Расследование одного QA-инженера с научными ссылками

(далее…)