Топ-5 ошибок в моделировании требований системным аналитиком
Привет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик, разработчик и автор телеграм-канала IT Talks
Привет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик, разработчик и автор телеграм-канала IT Talks
О системных аналитиках часто говорят красиво: это люди, которые превращают бизнес-требования в работающие решения и прочее бла-бла-бла. Но если заглянуть внутрь проектов, то картинка часто меняется. Вчера вы работали с BPMN, сегодня уже пишете спецификацию API, завтра вам “подкинут” помочь разобраться с багом, а послезавтра — набросать архитектурную схему. Вроде бы и круто — вы […]
Диагностика хаоса — первый шаг. Об этом мы говорили в предыдущей статье. Но сама по себе она ничего не меняет. Это лишь осознание проблемы. Настоящая работа начинается на этапе структурирования требований. Это тот момент, когда вы берёте множество разрозненных данных, противоречий, записей в Telegram, Excel-таблиц, каких-то старых писем и превращаете всё это в рабочий артефакт: […]
Для своего исследования я использовал один из крупнейших специализированных сайтов по поиску IT-работы в США, входящий в топ-3. Целью исследования было выяснить, кто выполняет роль системного аналитика в США, сколько им платят, какие требования чаще всего предъявляются к опыту и образованию, какие условия предлагают работодатели и какие методы мотивации используют. В профессии системного аналитика часто […]
Представь, что ты пришел на новый проект, который находится в состоянии глубокого информационного хаоса. Требования разбросаны по десяткам файлов, нет протоколов встреч, идеи Product Owner’а меняются слишком быстро, а ключевая информация теряется между переписками в мессенджерах и электронной почтой. К сожалению, так бывает! И попытки сразу перейти к структурированию в текущих условиях — очень большая […]
Прежде чем перейти к делу немного о себе. Я официально работаю архитектором в IT-компании-вендоре, параллельно работаю ведущим аналитиком в корпоративных проектах, а в стартапах иногда бываю техническим директором (CTO). У меня за плечами более 20 лет опыта программирования, от небольших внутренних сервисов до полноценных систем, сделанных от идеи до поддержки в prod’е. Несмотря на всё это иногда […]
Есть два типа системных аналитиков: те, кто на слова «Acceptance Criteria» кивают уверенно, и те, кто кивают с лицом человека, которому эти слова не приносит радости. А потом открываешь их спецификацию и понимаешь, что критерии приёмки там формулировал кто угодно, но только не человек, который собирается это реализовывать. Если ты читал мою прошлую статью на […]
Про Gherkin слышали в основном те, кто связан с тестированием. Среди аналитиков он встречается крайне редко. Но если отбросить всё связанное с BDD и тестами, то Gherkin это формат описания поведения системы, где сценарий это обычный текст, написанный в структурированном виде “Given‑When‑Then”. Не код, не диаграмма, а короткое текстовое описание того, что происходит в системе […]
Системный аналитик работает на стыке технологий и бизнеса. Он действует, как настоящий стратег, который превращает абстрактные идеи в четкие технические требования с учетом архитектуры системы, рисков и ограничений. Однако успех в этой роли зависит не только от технических знаний (hard skills), но и от «мягких» навыков (soft skills), которые помогают ему эффективно взаимодействовать с коллегами […]