Найти в Дзене
Почему галка выбрала именно мою машину: как работают нефункциональные требования
В прошлой статье я рассказал странную историю: как нашёл под капотом машины кусок сала, выкинул его, а на следующий день увидел галку, которая явно пришла за своей заначкой и была крайне недовольна пропажей. Если пропустили ту историю — вот она: https://dzen.ru/a/abQt0AATVxI40hD2 Тогда я шутливо написал, что случайно сломал чей-то бизнес-процесс. Но чем больше я думал об этой ситуации, тем больше понимал: она отлично иллюстрирует одну важную вещь из системного анализа — нефункциональные требования...
1 неделю назад
Нашёл под капотом кусок сала. На следующий день пришёл настоящий владелец
История про кусок сала, галку и системный анализ или как я случайно сломал бизнес-процесс одной галки Иногда жизненные ситуации очень точно объясняют, чем на самом деле занимается системный аналитик. Недавно со мной произошла довольно абсурдная история. Я поехал помыть машину на робот-мойку. После мойки решил открыть капот, чтобы долить омывающую жидкость. Открываю — и вижу странную картину. У петли капота лежит кусок сала. Причём нормальный такой кусок — сантиметров 15 длиной, как будто от грудинки отрезали...
1 неделю назад
Как системному аналитику вернуть границы роли и не выгореть
В предыдущей статье я писал о том, как роль системного аналитика постепенно размывается и почему это часто приводит к выгоранию. Логичный вопрос, который возникает дальше: что с этим делать на практике? Сразу обозначу — универсального рецепта нет. Но есть несколько рабочих подходов, которые позволяют вернуть себе роль аналитика без резких движений и конфликтов. Первое, что стоит сделать — перестать воспринимать перегруз как абстрактное ощущение. Полезно честно ответить себе на вопросы: Важно: речь не про разовые просьбы, а про системные обязанности, которые к тебе «прилипли»...
2 месяца назад
Почему системные аналитики выгорают, даже когда работают «не на износ»
Системный аналитик редко сталкивается с физически тяжёлой работой. Нет переработок по 12 часов каждый день, нет постоянных авралов (по крайней мере формально). Но при этом именно аналитики довольно часто сталкиваются с выгоранием, потерей мотивации и ощущением, что они «застряли» в профессии. Почему так происходит? Ответ обычно ищут в тайм-менеджменте, нагрузке или нехватке навыков. Но на практике причина часто лежит в другом месте. В работе системного аналитика постепенно появляются задачи, которые формально не относятся к его основной роли...
2 месяца назад
В теории Scrum и Kanban обещают прозрачность, предсказуемость и устойчивый ритм работы команды. Планирование в начале спринта должно расставить приоритеты, чтобы каждый знал, над чем работать, а бизнес — чего ждать на выходе. Но иногда на практике Agile превращается в нечто совсем иное. Как выглядит псевдо-Agile — Постоянные изменения приоритетов. Вчера задача была важной, сегодня — в архиве. — Срочные задачи “с потолка” — появляются в середине спринта, без планирования и анализа. — Переключение контекста — начатые задачи бросаются, чтобы “потушить пожар”. — Отсутствие чёткой воронки задач — непонятно, что в работе, что на паузе, а что “вот-вот начнём”. Вместо того, чтобы идти по заранее выстроенному плану, команда начинает работать в режиме “реактивного хаоса”. Почему это плохо Падает эффективность — постоянные переключения контекста забирают до 40% времени. Страдает качество — срочность почти всегда вредит проработке задачи. Теряется мотивация — работа перестаёт быть осмысленной, и люди начинают “выгорать”. Как вернуть Agile в Agile — Чётко разделяйте плановые задачи и внеплановые. Для последних можно завести отдельный бэклог и лимит на их количество. — Согласовывайте приоритеты — любая новая задача должна проходить через владельца продукта или проектного менеджера. — Защищайте спринт — не всё срочное действительно срочное. — Ретроспектива с цифрами — показывайте, сколько задач было “вброшено” и как это повлияло на результаты. Настоящий Agile — это про гибкость и ценность, а не про хаотичную гонку за всем сразу. 📌 А как у вас обстоят дела с приоритетами? Есть чёткий план или постоянный “аврал-менеджмент”? Пишите в комментариях — обсудим. 📎 Если тема планирования вам близка, почитайте мою статью: Планирование в Scrum и Kanban: что выбрать и как это работает на практике?
4 месяца назад
Это что, интеграция по API?
Иногда работа системного аналитика напоминает приключения капитана Джека Воробья. Ты вроде бы стоишь с картой в руках, показываешь всем, куда плыть, — а в ответ слышишь: «Это что, интеграция по API?» Нет, друзья. Это лучше. Это рисунок API. Когда мы говорим «интеграция», большинство представляет себе скучные JSON-ы, запросы и методы API. Но суть начинается раньше — в понимании того, кто с кем и зачем общается. Это не про “запрос-ответ”, это про диалог между системами, в котором важно, чтобы обе стороны поняли друг друга одинаково...
4 месяца назад
Системный аналитик — это как жена: все ругают, но без него нельзя
Системный аналитик — одна из самых недооценённых профессий в IT. Кажется, что он просто «сидит и пишет документы», но на самом деле без него проекты рушатся, как карточный домик. Попробуем объяснить, чем занимается системный аналитик простым языком — с юмором, сравнениями и жизненными примерами. Вы хотите яичницу. А что делает системный аналитик? Он уточняет: — Яичницу или омлет? — Сколько яиц? — Колбаса нужна? А если завтра захочется с беконом? — Будем готовить на даче — подойдёт ли газовая плита?...
6 месяцев назад
Системный аналитик - это кто вообще? И зачем он нужен в ИТ
Если сказать бабушке: «Бабуля, я системный аналитик», она скорее всего подумает, что ты чинишь компьютеры. Если спросить у разработчика, он скривится: «А, это тот, кто пишет требования и мешает жить». А на самом деле — всё не так просто. Системный аналитик — это переводчик. Только не с английского на русский, а с «бизнеса» на «разработку». — Бизнес говорит: «Нам нужно, чтобы клиенты пополняли счёт в два клика». — Разработчики: «Окей, а где брать данные, как хранить и что делать, если запрос упадёт?» Вот тут и нужен аналитик: он собирает требования, уточняет детали, рисует схемы и помогает сделать так, чтобы все друг друга поняли...
6 месяцев назад
Что скрывается за ошибкой 404: почему это важно не только программистам
Каждый из нас хотя бы раз сталкивался с этим: заходишь на сайт — а там надпись «404 — страница не найдена». Кажется мелочью, но за этими цифрами стоит целая система правил, без которых интернет просто не работал бы. Когда вы открываете сайт, ваш браузер «разговаривает» с сервером. — «Привет, у тебя есть страница /новости?» — «Нет, такой нет» — отвечает сервер. И возвращает код 404. Это не баг и не «сломанный интернет» — это нормальный способ сказать: ресурс не найден. 404 — только один из множества кодов...
6 месяцев назад
Когда Agile перестаёт быть Agile: синдром срочных несрочностей
В теории Scrum и Kanban обещают прозрачность, предсказуемость и устойчивый ритм работы команды. Планирование в начале спринта должно расставить приоритеты, чтобы каждый знал, над чем работать, а бизнес — чего ждать на выходе. Но иногда на практике Agile превращается в нечто совсем иное. — Постоянные изменения приоритетов. Вчера задача была важной, сегодня — в архиве. — Срочные задачи “с потолка” — появляются в середине спринта, без планирования и анализа. — Переключение контекста — начатые задачи бросаются, чтобы “потушить пожар”...
7 месяцев назад
OpenAPI для аналитика: не кодишь — всё равно пригодится
🧠 Ты понимаешь, что реально делает сервис Не по словам или ТЗ, а по факту: какие есть методы, что они принимают и что отдают. 🧩 Ты можешь быстро проверить требования Часто проще открыть спецификацию и сравнить с ТЗ, чем бегать по команде и уточнять. 🛠 Ты видишь ограничения API заранее И не придумываешь невозможные сценарии, которые потом порежут на девелопе. 🤝 Ты говоришь с командой на одном языке Чтение OpenAPI = уважение от разработчиков. Swagger — это UI. OpenAPI — это спецификация. Часто их путают...
7 месяцев назад
Swagger для системного аналитика: как читать, понимать и использовать спецификации API
📍 Ты не разработчик, но тебе всё равно нужно лезть в API? Добро пожаловать в реальность аналитика: требования не напишутся сами, особенно если проект — про интеграцию нескольких систем. Одна из вещей, с которой тебе точно придётся столкнуться — это Swagger (он же OpenAPI). И нет, это не только про документацию «для разработчиков». Это про то, как устроен интерфейс взаимодействия между сервисами — и тебе нужно его понимать, даже если ты никогда не пишешь бэкенд. Swagger (или OpenAPI Specification) — это стандарт для описания REST API...
7 месяцев назад