<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>ru</language>
    <title>Системный анализ</title>
    <description/>
    <link>https://tproger.ru/tag/system-analysis</link>
    <atom:link href="https://tproger.ru/tag/system-analysis/feed" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Fri, 23 Oct 2026 20:46:37 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>Системный анализ</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Как вести себя на собеседовании на системного аналитика и каких вопросов ожидать</title>
      <link>https://tproger.ru/articles/kak-vesti-sebya-na-sobesedovanii-na-sistemnogo-analitika-i-kakih-</link>
      <comments>https://tproger.ru/articles/kak-vesti-sebya-na-sobesedovanii-na-sistemnogo-analitika-i-kakih-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Ольга Пономарева]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-vesti-sebya-na-sobesedovanii-na-sistemnogo-analitika-i-kakih-</guid>
      <description><![CDATA[<p>Как подготовиться к собеседованию на системного аналитика: блоки вопросов (технический, кейсовый, поведенческий) и несколько советов от школы системного анализа.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-vesti-sebya-na-sobesedovanii-na-sistemnogo-analitika-i-kakih-">Как вести себя на собеседовании на системного аналитика и каких вопросов ожидать</a>»</p>]]></description>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Карьера]]></category>
      <category><![CDATA[Собеседование]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 28 Mar 2026 08:50:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Вы прошли первый фильтр – резюме сработало.</p><p>Теперь предстоит самое важное – показать себя в живом разговоре. Здесь не помогут аккуратные таблицы навыков и выученные формулировки: проверяют не только знания, но и то, как вы мыслите и общаетесь.</p><p>Только не бойтесь!</p><p>Я и моя команда экспертов школы системного анализа провели десятки собеседований с кандидатами. Мы видели, какие ошибки совершают даже сильные специалисты, и какие детали решают исход встречи. В этой статье я расскажу, как представить себя HR-у и будущему руководителю с лучшей стороны – чтобы выбрали именно вас.</p><h2>Перед собеседованием: системная подготовка</h2><p>Подготовка к собеседованию – это уже проявление системного мышления. Вы должны не просто выучить «что отвечать», а понять, как устроен сам процесс интервью. У него, как у любой системы, есть цели, роли и связи.</p><p>Интервьюер хочет снизить риск ошибки найма: понять, подойдете ли вы под задачи и культуру компании. Вы – показать, что умеете анализировать, уточнять и принимать решения.</p><p>Перед встречей я рекомендую сделать короткий анализ контекста:</p><figure><img src="https://media.tproger.ru/user-uploads/135898/2026-02-19/c06a17de-d122-4ce6-86c1-1fed44a7526e.webp" alt="" /></figure><p>Важно! Интервьюер мгновенно чувствует, когда кандидат не изучал компанию. Даже два предложения про продукт показывают, что вы умеете готовиться. Для аналитика это обязательный навык.</p><h2>Во время интервью: как говорить и как слушать</h2><p>Хорошее собеседование системного аналитика похоже одновременно и на прием у психолога, и на экзамен. Вас не просят пересказать теорию – вас испытывают как человека и профессионала в своей специальности.</p><p>Говорите спокойно, без спешки. Если вопрос сложный, сделайте паузу и структурируйте ответ:</p><ol><li>Контекст – «На прошлом проекте мы…»</li><li>Действие – «Я проанализировала процесс и нарисовала схему…»</li><li>Результат – «Это помогло бизнесу сократить время согласования».</li></ol><p>Такой ответ читается как мини-кейс и сразу показывает, что вы мыслите системно. Если вопрос звучит неясно, уточняйте. Например:</p><p>«Правильно ли я понимаю, речь о функциональных требованиях или о взаимодействии с пользователем?»</p><p>Это не слабость – это профессиональное поведение. Интервьюер видит, что вы не боитесь уточнять, а значит, не будете строить систему на догадках. Более того, такие уточнения помогают задать тон разговору и показывают ваше умение управлять коммуникацией. Они формируют доверие: собеседник видит, что вы не просто отвечаете на вопросы, а действительно слушаете и анализируете суть задачи.</p><h2>О чем чаще всего спрашивают</h2><p>На интервью аналитика почти всегда затрагивают эти три блока. Они не существуют отдельно – именно по этим аспектам интервьюер оценивает вашу зрелость как специалиста. Ни один из них не решает исход собеседования в одиночку – важно показать целостное мышление и умение соединять практику, анализ и коммуникацию.</p><h3>Технический</h3><p>На этом этапе интервьюер оценивает, насколько уверенно вы работаете с инструментами системного анализа: UML, BPMN, REST, SQL и другими. Вас могут попросить объяснить, как описать интеграцию CRM с ERP или спроектировать API.</p><h3>Кейсовый</h3><p>Здесь проверяют ваше умение анализировать и структурировать задачи. Интервьюер предложит практическую ситуацию: например, бизнес внезапно меняет требования или заказчик просит добавить новую функцию. HR и ваш будущий руководитель захотят узнать, как вы отреагируете, как сориентируетесь в ситуации, какое решение предложите — и чем это будет аргументировано.</p><p>В данном кейсе, например, следует помнить, что покорное согласие с запросом заказчика — не всегда верное решение. Если есть наилучший вариант — аргументируйте и продвигайте его: так вы покажете, что заинтересованы в конечном результате проекта.</p><p>Кроме того, важно не спешить с решением, а задать уточняющие вопросы, определить проблему и предложить шаги, как ее исследовать и согласовать.</p><h3>Поведенческий</h3><p>Этот блок показывает, как вы реагируете на неопределенность и стресс. Вас спросят о конфликтах, ошибках или сложных коммуникациях в команде. Например: «Как вы действуете, если разработчик не согласен с вашим решением?» Здесь важно показать спокойствие, способность слушать, аргументировать и искать решение, а не победу в споре.</p><p>Вот краткий ориентир:</p><figure><img src="https://media.tproger.ru/user-uploads/135898/2026-02-19/b9ff4102-f2de-4892-a6b3-ec369db2b1c6.webp" alt="" /></figure><h2>Как производить впечатление зрелого аналитика</h2><p>На собеседовании оценивают не только содержание, но и форму вашей речи. Даже простые фразы можно сказать по-разному:</p><p><b>Неверно: </b>«Я всегда правлю требования, если считаю их некорректными.»</p><p><b>Верно:</b> «Если вижу противоречие, я сначала обсуждаю его с заказчиком и фиксирую решение.»</p><p>Во втором случае вы показываете не самоуверенность, а зрелый процесс мышления. Помните, вас слушают не как студента, а как будущего коллегу. Поэтому лучше говорить на языке партнера, а не ученика.</p><p>Важно! Хороший аналитик – это человек, который умеет оставаться логичным даже в неловких ситуациях. На собеседовании это проявляется сильнее, чем в любом тестовом задании.</p><h2>После собеседования: что сделать обязательно</h2><p>Если встреча прошла успешно – поблагодарите интервьюеров. Если нет – все равно поблагодарите и проанализируйте опыт. Это не просто вежливость, а профессиональный подход: вы фиксируете результат итерации и формируете обратную связь, как после ретроспективы проекта. Даже краткое письмо вроде «Спасибо за уделенное время, разговор был полезен» оставит о вас впечатление зрелого специалиста.</p><p>Советую вам сразу после интервью записывать три пункта:</p><ul><li>Какие вопросы вызвали затруднение;</li><li>Что удалось особенно хорошо;</li><li>Что стоит пересмотреть в следующем ответе.</li></ul><p>Такой разбор занимает не больше десяти минут, но дает эффект накопления опыта. Через несколько собеседований вы начнете видеть закономерности: какие темы повторяются, где теряете уверенность, на какие типы вопросов реагируете спокойнее.</p><p>Это позволит не только лучше готовиться, но и понять собственные сильные стороны. Со временем интервью перестают казаться стрессом – превращаются в тренировку аналитического мышления и навык ведения профессионального диалога.</p><h2>Вместо заключения</h2><p>Собеседование – это мини-модель будущей работы. Здесь, как и в проекте, есть цель, участники, артефакты и неопределенность. Если вы умеете уточнять, структурировать и держать разговор логично – вы уже действуете как системный аналитик.</p><p>Я часто повторяю своим студентам: «Не нужно казаться идеальным кандидатом. Достаточно быть тем, кто умеет думать.»</p><p>В следующей, третьей части серии мы разберем, как распознать плохую компанию и не попасть туда, где системный анализ подменяют хаотичными задачами и бесконечными совещаниями.</p>]]></content:encoded>
    </item>
    <item>
      <title>AI-агент для ревью документации в Confluence: инструкция как сделать также</title>
      <link>https://tproger.ru/articles/ai-agent-dlya-revyu-dokumentacii-v-confluence--instrukciya-kak-sde</link>
      <comments>https://tproger.ru/articles/ai-agent-dlya-revyu-dokumentacii-v-confluence--instrukciya-kak-sde?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дима Дмитриев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/ai-agent-dlya-revyu-dokumentacii-v-confluence--instrukciya-kak-sde</guid>
      <description><![CDATA[<p>Как создать AI-агента для ревью документации в Confluence. Архитектура, LLM-проверки, chunking, интеграция с Jira и автоматизация Docs Review.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/ai-agent-dlya-revyu-dokumentacii-v-confluence--instrukciya-kak-sde">AI-агент для ревью документации в Confluence: инструкция как сделать также</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Автоматизирование]]></category>
      <category><![CDATA[Промпты]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 16 Mar 2026 07:20:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Мы разработали и внедрили AI-агента в процесс ревью документации в Confluence. Агент является частью экосистемы агентов Desmond, а под капотом у него Java 21, Spring AI, gpt-oss-120b, Docker + Kubernetes во внутреннем AI-кластере банка, Jira (webhook + REST API + Kafka), LibreChat (MCP). Он автоматически проверяет документацию в Confluence на соответствие стандарту. Агент встроен в Jira: получает webhook при смене статуса задачи, находит нужную документацию, проверяет её и оставляет комментарий с результатами ревью.</p><p>Кому это будет нужно:</p><ul><li>Платформенным аналитикам — меньше рутинного ревью, больше времени на рабочие задачи.</li><li>Продуктовым аналитикам и разработчикам — быстрая обратная связь, понятные и шаблонные требования для проекта.</li></ul><h2>Откуда растёт проблема</h2><p>Прежде чем описывать решение, давайте поймем контекст.</p><p>Перед релизом любой фичи команда готовит поставку: у разработчика — code review, у аналитика — ревью документации. Весь процесс идёт по workflow в Jira, и один из обязательных этапов — Docs review.</p><p>За этот этап отвечают платформенные аналитики: они дежурят по очереди и проверяют поставки. Их задача — убедиться, что документация написана по стандарту и отражает все новые изменения по продуктам. Хранится всё в едином Confluence-пространстве платформы, и порядок там очень нужен: документацию читают не только аналитики разных команд, но и саппорт.</p><p>Звучит адекватно. <b>Но на практике вылезают три проблемы:</b></p><ol><li>Задержки. У платформенного аналитика помимо ревью куча других задач. Когда поставок много — Docs review начинает тормозить весь процесс подготовки к релизу.</li><li>Усталость ревьювера. Большой поток однотипных проверок выматывает даже самого внимательного, поэтому риск нужно было сократить.</li><li>Человеческий фактор. Несмотря на наличие стандарта, разные ревьюверы могут расставлять акценты по-разному. Аналитик продуктовой команды никогда не знает наверняка, на что обратят внимание в этот раз.</li></ol><p>Всё это бьёт по времени поставки и непонятно растягивает подготовку к релизу — особенно когда релизиться нужно быстро.</p><h2>Что пробовали раньше</h2><p>Прежде чем идти в сторону AI, рассмотрели два очевидных варианта.</p><p><b>Вариант 1: убрать ревью совсем.</b></p><p>Радикально, экономит время всех участников, но тогда мы теряем контроль над качеством документации — а это дорого. Документацию читают не только аналитики, но и саппорты. Без проверки начнут теряться важные детали о работе функционала, по сути, возвращаемся к тому хаосу, от которого уже уходили раньше. Не вариант.</p><p><b>Вариант 2: алгоритмическая автоматизация без AI.</b></p><p>Теоретически можно написать набор проверок на if-else. Но у документации нет синтаксиса, как у кода — каждый аналитик пишет немного по-своему. Поддержка такого алгоритма со временем станет дороже, чем просто делать ревью руками.</p><h2>Почему AI-агент</h2><p>После того как стандартные подходы отпали, мы стали думать в сторону LLM. И чем дольше разбирались, тем яснее становилось: LLM под это хорошо ложится.</p><p>Вот конкретные факты, которые мы собрали внутри команды:</p><ul><li>LLM умеет понимать суть написанного, а не только искать точные совпадения, если документация написана по-разному — для нейронки это не проблема.</li><li>Когда требования меняются, в большинстве случаев достаточно поправить промпт. Аналитик справится сам, без участия разработчика.</li><li>У агента одна задача — ревью, он делает её сразу, не надо ждать, пока освободится дежурный аналитик.</li><li>Агент интегрируется в существующий Jira-workflow. Для команд ничего не меняется — агент работает в фоне.</li><li>У агента понятный набор инструкций.</li></ul><h2>Архитектура агента</h2><p>Desmond — экосистема агентов. Desmond Docs Reviewer — task-oriented AI-агент для автоматизации ревью внутренней документации на платформе Альфа-Онлайн.</p><p><b>Стек:</b></p><ul><li>Язык: Java 21 + Spring AI</li><li>Инфраструктура: Docker + Kubernetes во внутреннем AI-кластере банка</li><li>Модель: gpt-oss-120b — внутренний продукт банка AlfaGen, развёрнутый локально</li><li>Интеграции: Jira (webhook + REST API + Kafka), Code Review Agent (A2A через MCP), LLM API</li></ul><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-16/69ad3392-c669-478e-94e0-5db2c3e7f948.webp" alt="" /></figure><p>Точка входа — webhook из Jira. Задача переходит в нужный статус → триггерится webhook → агент получает событие и начинает работу.</p><p>На входе агент имеет три сущности:</p><ul><li>описание изменений (фича)</li><li>ссылку на документацию в Confluence</li><li>ссылку на Pull Request разработчика</li></ul><p>Дальше — четыре шага.</p><h2>Как агент решает задачу пошагово</h2><p>Посмотрим на работу агента со стороны процесса и распишем детально каждый.</p><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-16/5ad8fa87-7a47-441e-adcb-da0ac551e1b0.webp" alt="" /></figure><h2>Шаг 1. Нужна ли вообще проверка?</h2><p>Первое, что делает агент — определяет, техническая это доработка или бизнесовая. Если изменения затрагивают только код и не меняют бизнес-логику — документацию обновлять не нужно, а значит и проверять нечего.</p><p>Агент анализирует описание задачи и diff PR. Смотрит на примеры из промпта и выдаёт решение: техническая доработка или нет, плюс короткое обоснование — не больше 30 слов.</p><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-16/8b795c5e-9030-476b-9310-09a5c0f126c2.webp" alt="" /></figure><p>Типовые технические доработки, которые не требуют проверки: обновление библиотек, рефакторинг тестов, исправление линтера, дизайнерские правки без влияния на UX. Есть и исключения — например, изменение deeplink-параметров или перемещение приложения в новый репозиторий. Всё это прописано в промпте явно.</p><p>На реальных задачах получили 89,7% корректных ответов (27 из 30). Для старта приемлемо, но будем улучшать.</p><p>Если доработка техническая — агент пишет комментарий в задачу и переводит её в следующий статус. Дальше не идёт.</p><p>Общий сценарий в коде выглядит так:</p><h2>Шаг 2. Есть ли в документации описание фичи?</h2><p>Если доработка бизнесовая — агент ищет в документации фрагменты, которые описывают конкретную фичу. Задача на этом шаге простая: найдено ли описание, и если да — в каких разделах и что именно написано.</p><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-13/09aa13e4-2fba-45a8-858a-f8db9ba1b6e9.webp" alt="" /></figure><p>Отдельно проверяется раздел «7. История изменений» — изменение должно быть там зафиксировано.</p><p><b>Проблема с токенами.</b> Документация бывает большой — и она не влезает в контекст целиком. Решение: разбить на чанки и анализировать по частям.</p><p>Стратегия нарезки простая — равномерно по количеству символов, семантическое деление по разделам здесь не критично: мы ищем одни и те же фрагменты вне зависимости от их положения в структуре.</p><p>Чтобы не терять контекст на границах, используем перекрытие (overlap): к каждому чанку добавляем хвост предыдущего и заголовок его раздела. Размер чанка рассчитывается по формуле с коэффициентом, подобранным эмпирически — с запасом на колебания длины токенов.</p><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-13/c9f630a0-db7c-4a23-a5f7-406c2c43eba8.webp" alt="" /></figure><p>Смысл её в том, чтобы заранее рассчитать максимально допустимое количество символов на чанк (C_chunk), включая резерв под перекрытие (C_dup) и заголовок. Коэффициент r был подобран эмпирически — с запасом, чтобы учесть возможные колебания в длине токенов.</p><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-13/67e6d7bc-70cf-4b0e-8e43-2da4b42229ab.webp" alt="" /></figure><p>После того как все чанки обработаны, агент собирает сводное саммари: в каких разделах нашлось описание фичи, указано ли изменение в истории. Если ничего не найдено — просит проверить формулировку описания в задаче.</p><p>Пример ответа, когда описание фичи найдено:</p><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-13/b2f28fa7-e618-455e-8792-0f0be1de4214.webp" alt="" /></figure><p>Пример ответа, когда описание фичи не найдено:</p><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-13/b7cdc36b-3043-4fbc-bb8e-e8becc59bc6c.webp" alt="" /></figure><h2>Шаг 3. Соответствует ли документация стандарту?</h2><p>Это самая сложная часть — со звёздочкой. Нужно пройтись по каждому разделу документа и сверить его с требованиями стандарта. Документация структурирована: шапка, основная информация, предусловия, постусловия, сценарии использования, алгоритм, подробное описание, история изменений.</p><p>Возьмем кусочек стандарта, описывающий шапку страницы:</p><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-13/1c9adb3a-f0b1-445f-b711-150c56d7fc96.webp" alt="" /></figure><h2>Стандарт для LLM — это не то же самое, что стандарт для людей</h2><p>Когда мы первый раз запустили проверку, скормили агенту существующий стандарт как есть. Результат нам не понравился: LLM интерпретировала одни и те же требования по-разному, часть пунктов игнорировала, часть выполняла непредсказуемо.</p><p>Причина в том, что стандарт писался для аналитиков, которые понимают контекст и в нём много неявных допущений — «вставьте ссылку на команду», «укажите репозиторий» — и ни слова о том, как именно это должно выглядеть.</p><p>Вот типичные вопросы, на которые у стандарта не было ответа:</p><ul><li>Ссылка на команду — это Confluence, Notion или Jira?</li><li>Jira-ссылка — это макрос или обычный URL?</li><li>Как проверить корректность ссылки на репозиторий?</li><li>Всегда ли обязательна эта таблица, или бывают исключения?</li></ul><p>Переписали стандарт в LLM-читаемый формат, руководствуясь простыми принципами:</p><ul><li>Каждое требование сформулировано явно и однозначно.</li><li>Для каждого поля приведены примеры правильного и неправильного заполнения.</li><li>Никаких «подразумевается» и «как правило».</li></ul><p>Вот как выглядит фрагмент переписанного стандарта для шапки документа:</p><p>Кусочек 2</p><h2>Кросс-раздельные проверки</h2><p>Часть требований касается не одного раздела, а согласованности между несколькими. Например: все сервисы, упомянутые в колонке Git Middle шапки, должны иметь ссылку на документацию в разделе «Основная информация».</p><p>Для таких случаев мы выделили отдельный тип — кросс-проверки. Они оформлены как отдельные правила, где явно указано, какие разделы участвуют и что между ними должно быть согласовано. В промпт к агенту передаются сразу несколько чанков документации — те разделы, которые участвуют в проверке.</p><p>Один из примеров кросс-проверок:</p><h3>Chunking strategy</h3><p>В этой задаче нам важно обеспечить максимально точную проверку по всем требованиям, поэтому мы будем здесь использовать стратегию логического разделения по разделам. Выглядит это как-то так:</p><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-16/1cdd8abb-9714-4d64-a81d-f154a649824b.webp" alt="" /></figure><p>Дано:</p><ul><li>LLM-читаемый формат, разбитый по разделам</li><li>Документация, также структурированная по разделам</li></ul><p>Решение:</p><p>1. <b>Разделяем на чанки документацию.</b> 1 чанк = 1 раздел.</p><p>2. <b>Разделяем на чанки стандарт.</b> 1 чанк = 1 требование.</p><p>3. <b>Сопоставляем чанки</b> стандарта и документации между собой:</p><p><b>Проверка оформления:</b></p><p>1 чанк (раздел) документации ~ 1 чанку стандарта (требование к разделу).</p><p><b>Кросс-проверки: </b></p><p>1 чанк кросс-проверки (отдельный раздел с кросс-проверками) ~ n чанкам (разделам) документации.</p><p>4. <b>Отправляем в LLM запросы</b> на проверку по каждому соответствию.</p><p>5. <b>Собираем в единый отчет.</b></p><p>Примеры:</p><p>Проверка оформления</p><ul><li>1 чанк стандарта</li></ul><ul><li>1 чанк документации (представлено графически для наглядности. В реальности данные передаются в LLM в HTML-формате)</li></ul><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-13/a5476f12-edf3-4a17-9fc5-f93592557108.webp" alt="" /></figure><p>Кросс-проверка</p><ul><li>1 чанк стандарта:</li></ul><ul><li>2 чанка документации:</li></ul><p>Чанк 1</p><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-13/e7a4592b-5ff9-4c14-8c5d-1f236c3a8438.webp" alt="" /></figure><p>Чанк 2</p><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-13/1fea1c37-64c1-4d73-bb4f-40e0a55e0aa2.webp" alt="" /></figure><p>Итоговый промпт:</p><p>Таким образом, мы проверяем каждый раздел и каждую кросс-проверку отдельно. После прохождения всех проверок собираем итоговое саммари, чтобы зафиксировать результат анализа по всему документу.</p><p>Как выглядит код:</p><p>Мы видим, что при использовании чанков LLM перестала пропускать требования, проверки стали стабильнее, ответы — содержательнее.</p><p>Пример ответа LLM до чанкования в свободном формате:</p><p>Пример ответа LLM после чанкования в JSON-формате. Приведу пример анализа только одного чанка (раздел Алгоритм), т.к. в сумме по чанкам получается тот самый объёмный текст длиной в 200-250 символов.</p><p>А что если раздел слишком большой?</p><p>В таком случае мы используем chunking strategy из <b>шага 2</b> и агрегируем результаты с помощью немного сумасшедшего 💊, но работающего промпта.</p><p>Агент отправляет запрос на проверку по каждому соответствию, затем собирает всё в нормальный отчёт. Изначально отчёт выходил на 200–250 строк — неудобно читать, мы добавили отдельный шаг финального саммари — сократили до 50 строк без потери содержания.</p><h2>Технические грабли</h2><h3>Нестабильность ответов LLM</h3><p>Одна из первых проблем — LLM отвечала в произвольном формате. Иногда JSON, иногда текст, иногда что-то среднее. Решение: Structured Output в Spring AI. Ответ всегда приходит в заданной структуре — никакой самодеятельности.</p><h2>Лимит токенов</h2><p>Встречается на обоих шагах, но по-разному. На шаге поиска фичи — документация слишком большая целиком. На шаге проверки стандарту — в контекст не влезают и документ, и стандарт одновременно. В обоих случаях решение — chunking с правильно рассчитанным размером и overlap.</p><h2>Скрытые элементы Confluence</h2><p>Confluence отдаёт HTML, и часть контента скрыта в элементах, которые не видны при обычном просмотре страницы. Агент работает напрямую с HTML, <b>в котором остаются только нужные для обработки теги </b>— это позволяет не терять данные, которые визуально не отображаются</p><h2>Долгое время обработки</h2><p>Первые версии работали медленно: несколько запросов к LLM шли последовательно. Переключились на Java Virtual Threads — параллельная обработка чанков сократила медианное время ревью с 1:20 до 0:26.</p><p><b>Как это выглядит в коде: </b></p><h2>Что конкретно упростилось</h2><ul><li>Аналитики продуктовых команд стали прогонять документацию через агента ещё до этапа ревью — как самопроверку.</li><li>При повторном ревью после правок не надо ждать человека — достаточно перезапустить агента.</li><li>Проверка корректности ссылок и форматов полностью снята с плеч аналитиков.</li></ul><h2>Ограничения</h2><ol><li>Макеты — проверяется только их наличие, содержимое агент не анализирует.</li><li>Нестандартная структура — если документация сильно отклоняется от шаблона, автоматическая проверка даёт менее надёжный результат.</li></ol><h2>Что дальше</h2><p>Идеи в работе и на горизонте:</p><ul><li>Автоматический аппрув документации, если все проверки прошли успешно.</li><li>Подключение проверок документации по микросервисам, не только фронтенд.</li><li>Проверка полноты документации через код — что позволит закрыть ревью почти полностью, за исключением нестандартных кейсов.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-03-13/56986e79-bf1b-4287-a589-f2afb5c60c44.webp" alt="" /></figure>]]></content:encoded>
    </item>
    <item>
      <title>Волны автоматизации в IT: эволюция требований рынка</title>
      <link>https://tproger.ru/articles/volny-avtomatizacii-v-it--evolyuciya-trebovanij-rynka</link>
      <comments>https://tproger.ru/articles/volny-avtomatizacii-v-it--evolyuciya-trebovanij-rynka?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Владимир Бурмистров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/volny-avtomatizacii-v-it--evolyuciya-trebovanij-rynka</guid>
      <description><![CDATA[<p>Развитие ИТ с 1950 до наших дней рассмотрим 5 волн развития, что было со специалистами и технологиями. Попробуем угадать тренды и сделать рекомендации по развитию</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/volny-avtomatizacii-v-it--evolyuciya-trebovanij-rynka">Волны автоматизации в IT: эволюция требований рынка</a>»</p>]]></description>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Анализ данных]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Бизнес-аналитика]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 10 Aug 2025 10:00:04 GMT</pubDate>
      <content:encoded><![CDATA[<h2>Введение: цикличность технологических революций</h2><p>История IT представляет собой череду волн автоматизации, каждая из которых радикально меняла требования рынка и подходы к разработке. Эти волны не просто внедряли новые технологии — они трансформировали бизнес-модели, создавали новые профессии и переопределяли ценность специалистов. Предлагаю исторически взглянуть на роль аналитиков и трансформацию их роли и задач</p><h2>1. Первая волна (1950-1970): автоматизация вычислений и зарождение системного анализа</h2><p>Технологический ландшафт:</p><ul><li>Мейнфреймы и перфокарты.</li></ul><ul><li>Языки программирования низкого уровня (COBOL, Fortran). Первые базы данных (IBM IMS, 1966)</li></ul><p>Требования рынка:</p><ul><li>В эту эпоху IT был уделом узких специалистов — инженеров, способных «общаться» с машинами на их языке. Ключевым требованием было глубокое понимание аппаратной части и умение оптимизировать крайне ограниченные вычислительные ресурсы.</li></ul><p>IT-рынок труда:</p><ul><li>Крайне узкий сегмент, доступный только специалистам с инженерным образованием.</li></ul><ul><li>Практически отсутствует конкуренция за рабочие места — спрос значительно превышает предложение.</li></ul><ul><li>Зарплаты в 2-3 раза выше средних по экономике (аналогично современным «золотым воротничкам»).</li></ul><p>Появление аналитиков:</p><ul><li>Прообразом современных аналитиков стали «системные аналитики», которые переводили бизнес-задачи на язык машинных инструкций. Их роль была технической — декомпозиция задач для программистов. Анализ ограничивался оптимизацией алгоритмов и распределением памяти.</li></ul><ul><li>Пример: В банковском секторе системные аналитики проектировали схемы обработки транзакций, сократив время операций с дней до часов.</li></ul><h2>2. Вторая волна (1970-1990): децентрализация и первые корпоративные системы</h2><p>Технологические прорывы:</p><ul><li>Персональные компьютеры</li><li>Электронные таблицы (VisiCalc)</li><li>Прообразы CRM (ACT! 1987)</li><li>Начало ERP-систем (SAP R/2)Требования рынка:</li><li>Умение адаптировать технологии для бизнес-пользователей</li><li>Развитие интерфейсов «человек-машина»</li><li>Понимание основ бизнес-процессов</li><li>IT-рынок труда:</li><li>Появление массового спроса на IT-специалистов в бизнесе</li><li>Формирование «рынка кандидата» — компании конкурируют за ограниченное число специалистов</li><li>Зарождение IT-рекрутинга как отдельного направления</li><li>Начало гендерного дисбаланса — доля женщин в IT падает с 30-40% до 15-20%</li><li>Выпускники компьютерных специальностей получали 2-3 оффера до окончания вузаЭволюция анализа:</li><li>Появление «бизнес-аналитиков» как моста между IT и менеджментом</li><li>Аналитики начинают работать с требованиями стейкхолдеров</li><li>Возникает необходимость в первичной документации процессов</li><li>Формируются первые методики сбора требованийПример: Внедрение Excel потребовало от аналитиков не только технических навыков, но и понимания финансовых моделей, что сократило ошибки в расчетах на 90%.</li></ul><p>IT-рынок труда:</p><ul><li>Появление массового спроса на IT-специалистов в бизнесе</li><li>Формирование «рынка кандидата» — компании конкурируют за ограниченное число специалистов</li><li>Зарождение IT-рекрутинга как отдельного направления</li><li>Начало гендерного дисбаланса — доля женщин в IT падает с 30-40% до 15-20%</li><li>Выпускники компьютерных специальностей получали 2-3 оффера до окончания вуза</li></ul><p>Эволюция анализа:</p><ul><li>Появление «бизнес-аналитиков» как моста между IT и менеджментом</li><li>Аналитики начинают работать с требованиями стейкхолдеров</li><li>Возникает необходимость в первичной документации процессов</li><li>Формируются первые методики сбора требованийПример: Внедрение Excel потребовало от аналитиков не только технических навыков, но и понимания финансовых моделей, что сократило ошибки в расчетах на 90%.</li></ul><h2>3. Третья волна (1990-2010): интернет-революция и комплексные системы</h2><p>Ключевые технологии:</p><ul><li>CRM (Salesforce)</li><li>WMS (Manhattan Associates)</li><li>Полноценные ERP (SAP R/3)</li><li>Веб-технологии</li></ul><p>Требования рынка:</p><ul><li>Требования рынка:</li><li>Интеграционные компетенции</li><li>Понимание сквозных бизнес-процессов</li><li>Управление сложными проектами</li><li>Работа с большими объемами данныхIT-рынок труда:</li><li>Взрывной рост спроса на веб-разработчиков (до +400% за 1995-2000 гг.)</li><li>Формирование глобального аутсорсинга (Индия, Восточная Европа)</li><li>Появление «звездных» зарплат в Кремниевой долине (первые миллионные пакеты)</li><li>Начало «войны за таланты» — компании внедряют реферальные программы и опционыРасцвет аналитиков:</li><li>Аналитики становятся архитекторами бизнес-процессов</li><li>Появление специализаций: бизнес-аналитики, системные аналитики, data-аналитики</li><li>Критическая важность моделирования процессов и данных</li><li>Развитие UML и других стандартов визуализацииПример: Внедрение WMS в Amazon сократило время сборки заказов с 3 часов до 30 минут благодаря глубокому анализу логистических цепочек.</li></ul><p>IT-рынок труда:</p><ul><li>Взрывной рост спроса на веб-разработчиков (до +400% за 1995-2000 гг.). Формирование глобального аутсорсинга (Индия, Восточная Европа).</li></ul><ul><li>Появление «звёздных» зарплат в Кремниевой долине (первые миллионные пакеты).</li></ul><ul><li>Начало «войны за таланты» — компании внедряют реферальные программы и опционы.</li></ul><p>Расцвет аналитиков:</p><ul><li>Аналитики становятся архитекторами бизнес-процессов.</li></ul><ul><li>Появление специализаций: бизнес-аналитики, системные аналитики, data-аналитики.</li></ul><ul><li>Критическая важность моделирования процессов и данных.</li></ul><ul><li>Развитие UML и других стандартов визуализации</li></ul><ul><li>Пример: Внедрение WMS в Amazon сократило время сборки заказов с 3 часов до 30 минут благодаря глубокому анализу логистических цепочек.</li></ul><h2>4. Четвертая волна (2010-2020): Big Data и гиперавтоматизация</h2><p>Технологические тренды:</p><ul><li>Облачные CRM.</li><li>AI в WMS.</li><li>RPA (UiPath).</li><li>Платформы аналитики</li></ul><p>Требования рынка:</p><ul><li>Работа с неструктурированными данными.</li><li>Навыки предиктивной аналитики.</li><li>Интеграция AI/ML в бизнес-процессы.</li><li>Управление цифровыми продуктами.</li></ul><p>IT-рынок труда:</p><ul><li>Острейший дефицит Data Scientists (соотношение вакансий к кандидатам 5:1).</li></ul><ul><li>Массовый переход на удаленный формат (до 60% IT-специалистов работают удалённо).</li></ul><ul><li>Резкий рост зарплат в AI/ML (до $300-500 тыс. в FAANG). Появление «цифровых кочевников» — глобальная конкуренция за топ-специалистов.</li></ul><ul><li>Забавный факт: в 2019 году 43% IT-специалистов меняли работу ежегодно ради 20-30% прироста зарплаты</li></ul><p>Трансформация аналитики:</p><ul><li>Аналитики осваивают Data Science.</li></ul><ul><li>Появление «цифровых двойников» бизнес-процессов.</li></ul><ul><li>Активное использование имитационного моделирования.</li></ul><ul><li>Смещение фокуса на customer journey и UX.</li></ul><ul><li>Пример: ИИ-аналитика в CRM повысила точность прогноза продаж на 40% благодаря работе аналитиков с алгоритмами машинного обучения.</li></ul><h2>5. Пятая волна (2020-наше время): Agentic AI и автономные системы</h2><p>Современные технологии:</p><ul><li>Автономные ИИ-агенты.</li><li>Генеративный ИИ.</li><li>Квантовые вычисления.</li><li>Гиперсинтетические данные.</li></ul><p>Требования рынка:</p><ul><li>Требования рынка:</li><li>Управление ИИ-системами</li><li>Этика искусственного интеллекта</li><li>Работа в гибридных (человек+ИИ) командах</li><li>Непрерывная адаптация к меняющимся технологиям.</li></ul><p>Текущее состояние рынка:</p><ul><li>Резкое охлаждение: в 2023-2024 массовые увольнения в Big Tech (Meta -11%, Google -6%).</li></ul><ul><li>Конкуренция на позиции Junior: 8 резюме на 1 вакансию (против 1:3 в 2021).</li></ul><ul><li>Снижение зарплат на 30% для новых сотрудников.</li></ul><ul><li>Критический спрос на AI/ML-специалистов (+40% вакансий в 2024). При общем спаде, 72% компаний испытывают сложности с наймом senior-специалистов.</li></ul><p>Роль аналитиков сегодня:</p><ul><li>Аналитики становятся «тренерами ИИ», формируя промпты и обучающие наборы. Критически важны навыки валидации решений ИИ.</li></ul><ul><li>Управление «цифровой экологией» — балансом между автоматизацией и контролем. Разработка онтологий для Agentic AI.</li></ul><ul><li>Инсайт: по данным исследований, 72.3% команд уже активно используют ИИ в тестировании, а ESB-платформы с low-code инструментами сокращают потребность в junior-разработчиках на 50%.</li></ul><h2>Будущее (2025-2030): что потребует рынок?</h2><p>Прогнозируемые тренды:</p><ol><li>Полная автономность: ИИ-агенты будут самостоятельно проводить анализ требований и адаптировать системы, но потребуют «наблюдателей» из числа аналитиков.</li><li>Живая аналитика: системы реального времени с прогнозными возможностями станут стандартом, увеличивая спрос на аналитиков-интерпретаторов.</li><li>Этическая автоматизация: возникнет новая специализация — аудиторы алгоритмов и цифровых процессов.</li><li>Гибридные навыки: аналитики будущего будут сочетать технические компетенции с психологией и философией.</li><li>Персонализация в масштабе: как отмечают эксперты, в 2025 году маркетинговая аналитика достигнет уровня, когда контент будет динамически адаптироваться даже под настроение пользователя.</li></ol><p>Роль аналитиков в 2030:</p><ul><li>Архитекторы цифровых экосистем: проектирование взаимодействий между автономными агентами</li><li>Кураторы данных: обеспечение качества информации для ИИ</li><li>Послы цифровой этики: контроль за соблюдением моральных норм в автоматизированных системах</li><li>Трансляторы смыслов: интерпретация решений ИИ для человека</li></ul><h2>Будущее (2025-2030): прогнозы по рынку труда</h2><ol><li>Поляризация спроса: сокращение junior-позиций на 50% из-за low-code/AIРост потребности в senior+ на 35% (центры компетенций).</li><li>Сокращение junior-позиций на 50% из-за low-code/AI.</li><li>Рост потребности в senior+ на 35% (центры компетенций).</li></ol><p>Новые профессии:</p><ol><li>Новые профессии: Промпт-инженеры (ожидается 1 млн вакансий к 2027)AI-аудиторы (законодательные требования).</li><li>Цифровые этики (контроль bias в алгоритмах).</li><li>AI-аудиторы (законодательные требования).</li></ol><p>Геополитический фактор:</p><ul><li>Локализация IT-кадров (снижение офшоринга на 25%).</li></ul><ul><li>Рост региональных хабов (Казань, Новосибирск, Екатеринбург). Локализация IT-кадров (снижение офшоринга на 25%).</li></ul><ul><li>Рост региональных хабов (Казань, Новосибирск, Екатеринбург).</li></ul><ul><li>Экспертная оценка: «Рынок переходит от количественного роста к качественному отбору — востребованы будут только T-shaped специалисты».</li></ul><h2>Аналитический вывод: цикличность рынка</h2><p>История показывает три ключевых паттерна:</p><ol><li>Каждая технологическая волна сначала создает дефицит кадров, затем их избыток.</li><li>Автоматизация сокращает рутинные позиции, но многократно увеличивает ценность экспертизы.</li><li>«Золотой век» любой IT-специальности длится 7-10 лет, требуя постоянного переобучения</li><li>Рекомендация для специалистов — фокусироваться на развитии:</li></ol><ul><li>Гибких навыков (критическое мышлени, креативность)</li><li>Доменной экспертизы (глубокая отраслевая специализация)</li><li>Навыков работы с AI-инструментами</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>ТОП-21 курс по системной аналитике: бесплатное обучение системному анализу</title>
      <link>https://tproger.ru/articles/kursy-sistemnogo-analitika</link>
      <comments>https://tproger.ru/articles/kursy-sistemnogo-analitika?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анастасия Шишкина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kursy-sistemnogo-analitika</guid>
      <description><![CDATA[<p>Лучшие онлайн-курсы системного аналитика. Список школ, осуществляющих обучение на бесплатной или платной основе, а так же цены на курсы по системному анализу</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kursy-sistemnogo-analitika">ТОП-21 курс по системной аналитике: бесплатное обучение системному анализу</a>»</p>]]></description>
      <category><![CDATA[Для начинающих]]></category>
      <category><![CDATA[Обучение программированию]]></category>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Обучающие курсы]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 25 Dec 2024 07:36:14 GMT</pubDate>
      <content:encoded><![CDATA[<p>Научиться понимать требования заказчика и объяснять сложные технические решения IT-разработчиков простым языком вам помогут курсы системного аналитика. Такие специалисты играют ключевую роль в разработке и внедрении сложных информационных систем, помогая бизнесу эффективно взаимодействовать с технологиями.</p><p>Вместе с экспертами <a href="https://kursfinder.ru/">Kursfinder</a> я изучила около 40 вариантов обучения и отобрала 28 лучших курсов. В начале рейтинга представлена основная подборка из 10 образовательных программ. Далее вы найдете дополнительный список, который может быть полезен, если ни один из первых вариантов вам не подойдет. В завершение статьи я собрала бесплатные материалы и практики по системному анализу для начинающих. Полный перечень <a href="https://kursfinder.ru/sistemnyj-analitik/">курсов по системной аналитике</a> доступен в каталоге на сайте.</p><h2>ТОП-10 лучших курсов системного аналитика в 2026 году</h2><ol><li><a href="https://experts2.ru/ikrHOa?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=1">Системный аналитик</a> от Нетологии — объемный курс с гарантией трудоустройства.</li><li><a href="https://experts2.ru/QdtbgH?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=2">Системный аналитик с нуля до PRO</a> от Eduson Academy — программа обучения с несколькими тарифами.</li><li><a href="https://experts2.ru/rxHhsN?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=3">Системный аналитик PRO</a> от Нетологии — изучение расширенного технологического стека системного аналитика.</li><li><a href="https://experts2.ru/texJCp?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=4">Системный аналитик буткемп</a> от Яндекс Практикум - интенсивное обучение с большим количеством практики и индивидуальным подходом.</li><li><a href="https://experts2.ru/tixFkI?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=5">Профессия Системный аналитик</a> от Skillbox — большое количество практических заданий из трех направлений.</li><li><a href="https://experts2.ru/ghJjiI?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=6">Системный аналитик</a> от Яндекс Практикум  — профессиональная поддержка в трудоустройстве от HR-экспертов.</li><li><a href="https://cake.courselink.ru/go/b67c2bd03176c821?erid=LdtCK5EkP&amp;dl=https://skillfactory.ru/sistemnyj-analitik-pro">Системный аналитик PRO</a> от Skillfactory — параллельное изучение системной и бизнес-аналитики с нуля.</li><li><a href="https://experts2.ru/MRdrze?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=8">Профессия Системный аналитик</a> от GeekBrains — разработка проектов в профессиональной среде PyCharm.</li><li><a href="https://experts2.ru/adSjRl?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=9">Системный аналитик</a> от Otus.ru — ускоренное обучение системной аналитике до уровня Middle+.</li><li><a href="https://experts2.ru/QktljS?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=10">Системный аналитик. Advanced</a> от Otus.ru — практический курс с доступом к закрытой базе вакансий от крупных IT-компаний.</li></ol><p>Курсы, представленные в этом рейтинге, подойдут как для новичков, так и для опытных специалистов из IT и других сфер. Программы содержат актуальную теорию, практику в разных форматах, а также работу над проектами для полного погружения в профессию.</p><h2>Онлайн-курсы системного аналитика</h2><p><b>1.</b> <a href="https://experts2.ru/ikrHOa?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=1">Системный аналитик</a> | <b>Нетология   </b></p><p>Программа обучения системной аналитике с трудоустройством позволит с нуля освоить востребованную IT-профессию и начать работать с реальными заказами уже через шесть месяцев. Основную часть курса представляют практические задания в разных форматах: домашние задания с проверкой, командные проекты, кейс-чемпионат, митапы с экспертами. За время обучения вы научитесь: составлять грамотные требования к программному обеспечению, выстраивать IT-архитектуру приложений, разрабатывать API, проектировать модели бизнес-процессов и многое другое. Лучшие студенты смогут пройти стажировку у компании-партнера NAUMEN и попрактиковаться в работе над реальными задачами IT-специалиста.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2024-12-24/114a861d-3bef-43aa-bff1-2ca401d89fc1.png" alt="" /></figure><ul><li>Стоимость: от 155 000 за курс (или от 6 458 рублей в месяц)</li><li>Длительность: от 10 месяцев</li><li>Формат обучения: видеолекции, онлайн-вебинары, практические задания, обратная связь от экспертов</li><li>Сертификат: есть</li></ul><p><b>Кому подойдет: </b>начинающим аналитикам; IT-специалистам из смежных сфер; людям, которые хотят построить карьеру в IT.</p><p><b>Преимущества:</b></p><ul><li>две траектории обучения на выбор - для быстрого старта в профессии или карьерного развития;</li><li>75% программы - практические задания с проверкой;</li><li>семь масштабных проектов для портфолио;</li><li>стажировка у партнеров курса для лучших студентов;</li><li>помощь с поиском работы после выпуска;</li><li>доступ к профессиональному коммьюнити для общения и обмена опытом.</li></ul><p><b>Недостатки:</b></p><ul><li>ограниченное количество практики и изучаемых инструментов в базовом тарифе.</li></ul><p><b>Программа обучения:</b></p><ul><li>Жизненный цикл программного обеспечения</li><li>Моделирование бизнес-процессов</li><li>Разработка прототипов пользовательских интерфейсов</li><li>SQL в аналитике данных</li><li>Знакомство с архитектурой приложения</li><li>Документооборот в IT-проектах</li><li>Развертывание и тестирование ПО</li><li>Анализ данных с помощью языка Python</li><li>Профессиональный уровень аналитики в SQL</li></ul><p><a href="https://experts2.ru/ikrHOa?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=1">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>2. </b><a href="https://experts2.ru/QdtbgH?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=2">Системный аналитик с нуля до PRO</a> | <b>Eduson Academy</b></p><p>Практический курс, с помощью которого вы сможете с нуля разобраться в системной аналитике без специальной подготовки и навыков программирования. В процессе обучения вы научитесь: собирать и анализировать требования к ПО, контролировать процесс разработки и тестирования, работать с базами данных через SQL, проектировать пользовательские интерфейсы и управлять проектами с помощью Scrum и Agile. В расширенном тарифе PRO предусмотрено комплексное содействие в трудоустройстве. Вы узнаете, как составить цепляющее резюме, получите доступ к закрытым базам вакансий, которых нет на hh.ru, и потренируетесь в прохождении технических собеседований.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2024-12-24/dc26c1ef-5104-4299-a90e-5f9fbd7c382f.png" alt="" /></figure><ul><li>Стоимость: от 13 060 рублей в месяц</li><li>Длительность: 6 месяцев</li><li>Формат обучения: теоретические материалы, практикумы, обратная связь от кураторов</li><li>Сертификат: есть</li></ul><p><b>Кому подойдет:</b> опытным специалистам из разных сфер профессиональной деятельности; людям, которые хотят освоить системную аналитику с нуля.</p><p><b>Преимущества:</b></p><ul><li>минимум теории и усиленная практика;</li><li>поддержка личного куратора в течение года;</li><li>доступ к учебному контенту и обновлениям навсегда;</li><li>два тарифа - для новичков и опытных специалистов;</li><li>помощь с поиском работы и гарантия возврата денег.</li></ul><p><b>Недостатки:</b></p><ul><li>высокая стоимость рассрочки, особенно в расширенном тарифе.</li></ul><p><b>Программа обучения:</b></p><ul><li>Знакомство с профессией системного аналитика</li><li>Разработка требований к программному обеспечению</li><li>Моделирование процессов и систем данных</li><li>Основные навыки программирования</li><li>SQL в работе с данными</li><li>Проектирование и тестирование пользовательских интерфейсов</li><li>Архитектура приложений</li><li>Принципы и практики DevOps-инженерии</li><li>Работа с документооборотом</li><li>Развитие soft-skills и основы проектного менеджмента</li></ul><p><a href="https://experts2.ru/QdtbgH?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=2">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>3. </b><a href="https://experts2.ru/rxHhsN?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=3">Системный аналитик PRO</a> | <b>Нетология </b></p><p>Экспертная программа обучения рассчитана на новичков и опытных специалистов в системной аналитике. Содержание курса предусматривает комплексное изучение продвинутых инструментов системного анализа для решения сложных задач. Вы получите полный перечень профессиональных навыков, включая: сбор требований заказчиков с помощью User Story и User Case, моделирование процессов в UML и IDEF, обработка больших массивов данных через SQL, разработка структурированных технических заданий и другие. К концу обучения в вашем портфолио будет семь масштабных проектов, которые вы сможете использовать при трудоустройстве. В поисках работы вам помогут специалисты образовательной платформы - они составят резюме, проведут тестовые собеседования и подберут подходящие вакансии.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2024-12-24/b3d28234-3a15-46ff-bb65-4b6f1b80a44d.png" alt="" /></figure><ul><li>Стоимость: 140 000 рублей за курс (или 5 833 рублей в месяц)</li><li>Длительность: 10 месяцев</li><li>Формат обучения: видеолекции, практические задания, онлайн-вебинары с преподавателями</li><li>Сертификат: есть</li></ul><p><b>Кому подойдет: </b>начинающим и практикующим системным и бизнес-аналитикам; разработчикам и IT-специалистам.</p><p><b>Преимущества:</b></p><ul><li>семь проектных работ для портфолио;</li><li>помощь с поиском работы после выпуска;</li><li>возврат денежных средств, если обучение не подойдет;</li><li>преподаватели - практикующие системные аналитики из прогрессирующих компаний;</li><li>мобильное приложение для обучения.</li></ul><p><b>Недостатки:</b></p><ul><li>долгая обратная связь.</li></ul><p><b>Программа обучения:</b></p><ul><li>Специфика работы в проектной команде по Agile</li><li>Разработка моделей бизнес-процессов</li><li>SQL и работа с базами данных</li><li>Внедрение систем и документационное сопровождение API</li><li>Проектирование DWH и архитектур ПО</li><li>Документооборот в IT-проектах</li><li>Английский язык в работе системных аналитиков</li></ul><p><a href="https://experts2.ru/rxHhsN?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=3">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>4.</b> <a href="https://experts2.ru/texJCp?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=4">Системный аналитик буткемп</a> | <b>Яндекс Практикум</b></p><p>Интенсивный курс в формате буткемпа с повышенной нагрузкой, быстрой обратной связью и индивидуальным подходом. За три месяца вы получите перечень навыков, которые необходимы для профессионального развития в системной аналитике. Вы освоите продвинутые инструменты, включая UML, BPMN, DFD, GUI, Figma, SQL и другие. В течение курса сделаете пять учебных проектов и испытаете свои силы в реальной рабочей среде IT-специалиста.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2024-12-24/3b1c3acb-81f3-4476-bfc5-38df822e6c90.png" alt="" /></figure><ul><li>Стоимость: 141 000 рублей за курс (или от 49 500 рублей в месяц)</li><li>Длительность: 3 месяца</li><li>Формат обучения: теоретические материалы, интерактивные задания, онлайн-встречи с ментором, учебные проекты</li><li>Сертификат: нет</li></ul><p><b>Кому подойдет:</b> практикующим специалистам из сферы финансов, инвестиций, страхования, IT и др.</p><p><b>Преимущества:</b></p><ul><li>большое количество практики на интерактивной платформе;</li><li>пять проектов для портфолио;</li><li>помощь с поиском работы в течение семи месяцев после выпуска;</li><li>регулярные онлайн-воркшопы с наставниками;</li><li>возможность попробовать обучение бесплатно.</li></ul><p><b>Недостатки:</b></p><ul><li>интенсивный формат обучения на буткемпе может показаться сложным для новичков без опыта.</li></ul><p><b>Программа обучения:</b></p><ul><li>Введение в профессию системного аналитика</li><li>Создание требований</li><li>Моделирование процессов и систем данных</li><li>Работа с пользовательскими интерфейсами</li><li>Техники Agile</li><li>Проектирование программных интерфейсов</li><li>Реализация готовой системы</li><li>Техническое обслуживание и мониторинг результатов</li><li>SQL в работе системного аналитика</li></ul><p><a href="https://experts2.ru/texJCp?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=4">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>5. </b><a href="https://experts2.ru/tixFkI?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=5">Профессия Системный аналитик</a> |<b> Skillbox</b></p><p>Программа обучения системной аналитике, в ходе изучения которой вы узнаете, как анализировать требования заказчика, формировать спецификацию, проверять работу тестировщиков, создавать руководства для пользователей и актуализировать документацию. На курсе вы будете тренироваться в решении практических задач из трех популярных сфер: маркетплейсов, банкинга и IT-стартапов. Под руководством экспертов-практиков создадите и добавите в свое портфолио девять проектов. Также вы научитесь анализировать данные и решать бизнес-задачи с помощью нейронных сетей - определять цели и метрики для A/B-тестирования, оценивать результаты и готовить интерактивные презентации для заказчиков.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2024-12-24/172a38e5-a70b-4606-be46-3df1f4e607fb.png" alt="" /></figure><ul><li>Стоимость: 6 662 рублей в месяц</li><li>Длительность: 8 месяцев</li><li>Формат обучения: видеоуроки, практические задания с проверкой и обратной связью, проектные работы</li><li>Сертификат: есть</li></ul><p><b>Кому подойдет: </b>практикующим системным и бизнес-аналитикам; специалистам из смежных сфер; желающим развиваться в IT-направлении; студентам технических ВУЗов.</p><p><b>Преимущества:</b></p><ul><li>работа над кейсами из трех популярных сфер;</li><li>девять масштабных проектов для портфолио;</li><li>развернутая обратная связь от спикеров по домашним заданиям;</li><li>бесплатный курс по Business Studio и ChatGPT.</li></ul><p><b>Недостатки:</b></p><ul><li>долгая обратная связь от спикеров, особенно в периоды повышенной учебной загруженности.</li></ul><p><b>Программа обучения:</b></p><ul><li>Сбор требований к программному обеспечению</li><li>Разработка бизнес-требований</li><li>Подготовка спецификации</li><li>Подготовка к разработке программного обеспечения</li><li>Основы аналитики данных с использованием SQL</li><li>Знакомство с Business Studio</li><li>Продвинутый уровень Excel</li></ul><p><a href="https://experts2.ru/tixFkI?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=5">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>6. </b><a href="https://experts2.ru/ghJjiI?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=6">Системный аналитик</a> |<b> Яндекс Практикум  </b></p><p>Объемный курс от известного IT-гиганта, на котором вы освоите навыки системной аналитики и научитесь работать с современным стеком технологий с нуля. В ходе обучения и усиленной практики вы научитесь: составлять развернутые и понятные требования, работать с большими объемами данных, моделировать процессы, проектировать пользовательские интерфейсы и архитектуры цифровых продуктов. Вместе с преподавателями создадите пять проектов для портфолио, включая командную работу с другими участниками. После выпуска с курса вы сможете воспользоваться содействием в трудоустройстве - HR-эксперты будут помогать вам с поиском вакансий и прохождением собеседований в течение семи месяцев.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2024-12-24/8813dee9-ac72-44d0-983e-a9ab16b58c87.png" alt="" /></figure><ul><li>Стоимость: от 110 000 рублей за курс (или от 14 000 рублей в месяц)</li><li>Длительность: 9 месяцев</li><li>Формат обучения: теоретические материалы и практикумы в интерактивном учебнике, воркшопы с экспертами, проектные работы</li><li>Сертификат: есть</li></ul><p><b>Кому подойдет: </b>людям, которые хотят построить карьеру в системной аналитике с нуля.</p><p><b>Преимущества:</b></p><ul><li>базовый и расширенный тариф на выбор;</li><li>изучение расширенного технологического стека - UML, JSON, SQL, Postman и др.;</li><li>практика в каждом блоке и пять проектов для портфолио;</li><li>актуализация программы каждые шесть месяцев;</li><li>помощь с поиском работы в течение семи месяцев после выпуска.</li></ul><p><b>Недостатки:</b></p><ul><li>высокие ежемесячные платежи, особенно в расширенном тарифе.</li></ul><p><b>Программа обучения:</b></p><ul><li>Специфика профессии системного аналитика</li><li>Основы разработки технических требований</li><li>SQL в аналитике данных</li><li>Моделирование процессов и баз данных</li><li>Работа с пользовательскими интерфейсами</li><li>Построение архитектуры системы</li><li>Внедрение техник Agile в рабочие процессы</li></ul><p><a href="https://experts2.ru/ghJjiI?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=6">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>7. </b><a href="https://experts2.ru/ApuQsc?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=7">Системный аналитик PRO</a> | <b>Skillfactory </b></p><p>Онлайн-курс, посвященный двум ключевым аспектам профессии системного аналитика - внедрению инноваций и решению бизнес-задач. За семь месяцев обучения вы получите полный перечень профессиональных навыков IT-специалиста: освоите бизнес-моделирование процессов, научитесь определять технические требования и расставлять приоритеты, разберетесь в специфике UX/UI и узнаете, как составить продающее резюме. Завершив программу, вы станете востребованным IT-специалистом по проектированию и интеграции продвинутых систем анализа рабочих процессов в бизнесе.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2024-12-24/5be30c3a-9793-4aed-a553-c96db8e4b57d.png" alt="" /></figure><ul><li>Стоимость: от 5 335 рублей в месяц</li><li>Длительность: 7 месяцев</li><li>Формат обучения: онлайн-вебинары с экспертами, домашние задания с проверкой и обратной связью</li><li>Сертификат: есть</li></ul><p><b>Кому подойдет: </b>начинающим системным аналитикам; junior-разработчикам; экспертам из сферы предпринимательства; практикующим специалистам разных профилей.</p><p><b>Преимущества:</b></p><ul><li>интерактивные вебинары с экспертами;</li><li>домашние задания с обратной связью после каждого учебного модуля;</li><li>сопровождение ментора на всех этапах обучения;</li><li>дополнительный блок по трудоустройству;</li><li>три тарифных плана под разные цели - базовый, оптимальный, VIP.</li></ul><p><b>Недостатки:</b></p><ul><li>индивидуальные консультации с ментором доступны только в расширенных тарифах.</li></ul><p><b>Программа обучения:</b></p><ul><li>Основы профессии системного аналитика</li><li>Анализ требований к разработке</li><li>Проектирование архитектуры IT-системы</li><li>Разработка, тестирование и интеграция готового проекта</li><li>Сопровождение и утилизация системы</li></ul><p><a href="https://experts2.ru/ApuQsc?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=7">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>8.</b> <a href="https://experts2.ru/MRdrze?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=8">Профессия Системный аналитик</a> |<b> GeekBrains</b></p><p>Практико-ориентированная программа обучения популярной IT-профессии для новичков, которые хотят развиваться в системной аналитике. Курс включает широкий перечень тем, начиная работой с базами данных и моделированием бизнес-процессов и заканчивая программированием на Python и интеграцией веб-технологий. В процессе изучения теории и выполнения практикумов вы получите глубокие знания в системном анализе и IT-архитектуре приложений, а также научитесь решать большой спектр профессиональных задач. После завершения курса вас ждет работа с HR-экспертами, которые помогут составить портфолио, проведут тестовые собеседования и предложат актуальные вакансии от партнеров.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2024-12-24/f191036e-163a-4995-92de-3ec2e66ef864.png" alt="" /></figure><ul><li>Стоимость: 7 188 рублей в месяц</li><li>Длительность: до 9 месяцев</li><li>Формат обучения: теоретические материалы, практические задания, онлайн-занятия с преподавателями</li><li>Сертификат: есть</li></ul><p><b>Кому подойдет: </b>новичкам, желающим построить карьеру в системной аналитике; людям, которые хотят научиться проектировать и анализировать IT-проекты с нуля.</p><p><b>Преимущества:</b></p><ul><li>несколько форматов практики - домашние задания, мини-кейсы, интерактивный тренажер;</li><li>проектные работы в профессиональной среде PyCharm;</li><li>персональная обратная связь по практикумам;</li><li>регулярные онлайн-встречи с преподавателями-практиками;</li><li>комплексная помощь с трудоустройством.</li></ul><p><b>Недостатки:</b></p><ul><li>небольшое количество проектных работ.</li></ul><p><b>Программа обучения:</b></p><ul><li>Азы современного программирования</li><li>Введение в базы данных</li><li>Принципы моделирования бизнес-процессов</li><li>Построение диаграммы состояний</li><li>Основы проектирования</li><li>Роль системного аналитика в команде разработчиков ПО</li><li>Знакомство с контролем версий</li><li>Введение в программирование на Python</li><li>Особенности веб-технологий</li></ul><p><a href="https://experts2.ru/MRdrze?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=8">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>9.</b> <a href="https://experts2.ru/adSjRl?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=9">Системный аналитик</a> | <b>Otus.ru </b></p><p>Курс в формате специализации поможет вам погрузиться в системную аналитику с нуля и получить навыки, соответствующие уровню Middle+. Программа разделена на две ступени - Junior и Middle. На первом этапе вы научитесь понимать требования к разработке ПО, составлять техническую документацию и тестировать готовые цифровые продукты. На втором этапе узнаете, как формализовать потребности заказчика в виде требований, проектировать и тестировать сервисы SOAP и RESTFul API, а также комплексно разберетесь в процессе разработки. После обучения вы сможете получить доступ к вакансиям компаний-партнеров и рекомендательное письмо с печатью OTUS.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2024-12-24/17b08779-ed78-40b3-b216-fbe9f459ae05.png" alt="" /></figure><ul><li>Стоимость: 221 000 рублей за курс (или от 22 100 рублей в месяц)</li><li>Длительность: 13 месяцев</li><li>Формат обучения: интерактивные вебинары, практикумы, проектные работы, обратная связь от экспертов</li><li>Сертификат: есть</li></ul><p><b>Кому подойдет:</b> людям, которые хотят получить востребованную профессию с нуля до уровня Middle+.</p><p><b>Преимущества:</b></p><ul><li>два онлайн-занятия с преподавателями каждую неделю;</li><li>две проектных работы для портфолио;</li><li>ревью и развернутая обратная связь от эксперта по домашним заданиям;</li><li>комплексная система поддержки с трудоустройством;</li><li>активное сообщество студентов и практиков для общения и обмена профессиональным опытом.</li></ul><p><b>Недостатки:</b></p><ul><li>долгий процесс обучения - более года.</li></ul><p><b>Программа обучения:</b></p><ul><li>Системный аналитик базовый уровень</li><li>Системный аналитик продвинутый уровень</li></ul><p><a href="https://experts2.ru/adSjRl?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=9">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><p><b>10. </b><a href="https://experts2.ru/QktljS?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=10">Системный аналитик. Advanced</a> | <b>OTUS.ru </b></p><p>Продвинутый курс для IT-разработчиков и системных аналитиков, которые хотят усовершенствовать свои компетенции в области системного анализа, определения и описания требований, проектирования цифровых продуктов. В силу того, что программа рассчитана на опытных специалистов, она нацелена на усиленную практику. Вам предстоит решить большое количество практикумов с проверкой, а также выполнить масштабную проектную работу - проработать систему приема заказов в сервисе ресторана. Лучшие студенты смогут получить оффер на вакантную позицию от партнеров образовательной площадки еще во время обучения.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2024-12-24/3c7fd8f8-c9d0-4446-9de6-0cfdb46ce2f6.png" alt="" /></figure><ul><li>Стоимость: 128 000 рублей за курс (или от 12 800 рублей в месяц)</li><li>Длительность: 6 месяцев</li><li>Формат обучения: онлайн-трансляции с преподавателями, домашние задания с проверкой, проектная работа</li><li>Сертификат: есть</li></ul><p><b>Кому подойдет:</b> IT-специалистам; аналитикам данных; дата-сайентистам; бизнес-аналитикам.</p><p><b>Преимущества:</b></p><ul><li>вступительное тестирование для оценки навыков;</li><li>прямые трансляции для живого общения с преподавателями;</li><li>крупный проект для портфолио - продвинутая система работы ресторана;</li><li>карьерные мероприятия в сообществе;</li><li>доступ к закрытым вакансиям от партнеров образовательной платформы.</li></ul><p><b>Недостатки:</b></p><ul><li>программа обучения не подойдет новичкам без опыта.</li></ul><p><b>Программа обучения:</b></p><ul><li>Роль системной аналитики в разработке программного обеспечения</li><li>Обследование и работа с требованиями</li><li>Проектирование приложения и API</li><li>Основы аналитики данных</li><li>Работа с SQL</li><li>Сопровождение процесса разработки ПО</li></ul><p><a href="https://experts2.ru/QktljS?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=10">Ознакомиться с полной программой &gt;&gt;&gt;</a></p><h2>Еще 11 дополнительных курсов системного аналитика</h2><p>В этом разделе я представила еще несколько дополнительных курсов, с помощью которых вы улучшите свои компетенции в системном анализе, расширите спектр решаемых задач и сможете выйти на более высокий уровень дохода.</p><ul><li><a href="https://experts2.ru/ZgOyhs?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Системный аналитик и бизнес-аналитик</a> от OTUS.ru. Комплексное погружение в два направления профессиональной деятельности - системную и бизнес-аналитику. В ходе обучения вы разберетесь в терминологии современных информационных технологий, освоите продвинутые инструменты для решения аналитических задач, научитесь составлять структурированные ТЗ и следить за их выполнением. В конце курса вас ждет интенсивная практика под руководством эксперта, результатом которой станет полноценный проект для портфолио.</li><li><a href="https://experts2.ru/EskVvj?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Системный аналитик. Team Lead</a> от OTUS.ru. Практико-ориентированная программа, на которой вы освоите современные принципы и инструменты построения архитектуры систем и научитесь эффективно управлять командой аналитиков. Образовательный процесс проходит онлайн в формате интерактивных вебинаров - вы сможете пообщаться с экспертами напрямую и перенять опыт их профессиональной деятельности. Уже к концу обучения вы сможете: проектировать структурированные архитектуры систем, анализировать готовые коды, эффективно управлять командой аналитиков и обеспечивать документационное сопровождение аналитических процессов.</li><li><a href="https://experts2.ru/rdVXeb?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Аналитик систем управления и организации</a> от Русская Школа Управления. Двухдневный курс системной аналитики, с помощью которого вы сможете разобраться в современной практике управления бизнес-процессами компании и их адаптации в соответствии с изменениями рыночных условий. Программа обучения предусматривает комплексный подход к аналитике, моделированию и оптимизации рабочих процессов. Вы научитесь: выявлять точки потенциального роста, разрабатывать стратегии по увеличению доходов, контролировать ключевые аспекты коммерческой деятельности и оценивать эффективность работы персонала, задействованного в реализации стратегических проектов.</li><li><a href="https://experts2.ru/LRqocw?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Аналитик данных</a> от Финансовый Университет. Образовательная программа, нацеленная на подготовку специалистов по сбору, анализу и визуализации данных с помощью SQL и Python. На курсе вы научитесь проектировать модели Machine Learning и использовать продвинутые аналитические инструменты в решении бизнес-задач в области маркетинговой и клиентской аналитики.</li><li><a href="https://experts2.ru/QZcukn?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Системный аналитик</a> от Специалист. Экспертный курс для практикующих IT-специалистов, которые хотят расширить перечень своих компетенций и углубиться в разработку программного обеспечения и цифровых продуктов. В процессе обучения вы научитесь: проектировать и описывать бизнес-процессы, оптимизировать работу IT-подразделений, составлять структурированные технические задания, использовать актуальные стандарты документирования и мотивировать работу персонала. Изучить программу можно в очном или дистанционном формате.</li><li><a href="https://experts2.ru/brqVQm?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Системный аналитик</a> от Softline. Программа повышения квалификации с очным и онлайн обучением поможет вам с нуля разобраться в методиках системной аналитики в работе IT-компаний. На курсе вы изучите принципы анализа и автоматизации бизнес-процессов, научитесь создавать технические задания, тестировать программное обеспечение и составлять подробные аналитические отчеты. Завершив обучение, получите государственное удостоверение о профессиональной переподготовке.</li><li><a href="https://experts2.ru/ZKizoe?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Системный аналитик — Профессиональная переподготовка по всей России</a> от АПОК. Профессиональная переподготовка с государственным дипломом предлагает три формата обучения: базовый, продвинутый и премиум. С ее помощью вы в короткие сроки сможете освоить востребованную IT-специальность и научиться решать задачи с использованием продвинутых аналитических инструментов. На онлайн-курсе вы узнаете о принципах администрирования информационной системы, разберетесь в управлении доменными и локальными учетными записями, углубитесь в объектно-ориентированное программирование. Полученные знания вы сможете применить в процессе работы в среде AllFusion ERwin Data Modeler и IBM Rational Rose.</li><li><a href="https://experts2.ru/fuEwvQ?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Системный и бизнес-анализ в разработке ПО</a> от Level Up. Онлайн-курс интенсивного обучения системных аналитиков в IT-сфере, разработанный экспертами-практиками прогрессирующих компаний. Вы научитесь работать с техническими требованиями заказчиков, моделировать и интегрировать аналитические проекты в бизнес, а также получите полный перечень навыков и знаний, необходимых для работы на позициях системного и бизнес-аналитика. Все занятия проходят в формате онлайн-сессий на платформе Zoom.</li><li><a href="https://experts2.ru/kRfuAd?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Системный анализ</a> от IBS. Программа ориентирована на специалистов, которые занимаются сбором, анализом и описанием технических требований к программному обеспечению. На курсе вы научитесь документировать ТЗ в двух форматах - в текстовых спецификациях и визуальных моделях, а также детально разбираться в исследуемых объектах. Знаний и навыков, полученных в ходе обучения, будет достаточно для карьерного развития в области системной аналитики.</li><li><a href="https://experts2.ru/MjAkgp?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Системный аналитик — профессиональная переподготовка по всей России</a> от ЭКОДПО. Онлайн-курс, цель которого - предоставить слушателям профессиональные знания и навыки, необходимые для анализа бизнес-процессов и моделирования стратегий развития компании. Вы узнаете, какие методики используются для оценки требований к автоматизированным информационным системам, освоите алгоритмы интеллектуальной обработки данных, а также разберетесь в принципах разработки тактических и стратегических планов. По окончании курса вы получите несколько вариантов для трудоустройства и сможете пойти работать в государственные учреждения, некоммерческие компании или в IT-бизнес.</li><li><a href="https://experts2.ru/iZcdjJ?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Системный анализ</a> от IT Expert. Программа, разработанная в соответствии с актуальными профессиональными стандартами, нацелена на подготовку компетентных специалистов в IT-сфере. В ходе курса вы узнаете, как создать продукт в соответствии с целями заказчика, какие результаты работы системного аналитика считаются эффективными, и как использовать сложные инструменты для решения продвинутых задач. С помощью практических заданий уже к концу обучения вы разработаете несколько аналитических диаграмм: предметной области, последовательностей, прецедентов и другие.</li></ul><h2>Бесплатные курсы системного аналитика</h2><p>Если вы ищите курсы системного аналитика, которые можно пройти бесплатно, обратите внимание на эту подборку. В ней я собрала обучающие программы для знакомства с азами IT-профессии. Они помогут вам разобраться в задачах системного аналитика и освоить базовые инструменты специалиста.</p><p><b>1.</b> <a href="https://www.youtube.com/watch?v=fiG84fEvaSw">Как начать карьеру системного аналитика</a> от <b>Яндекс Практикум</b></p><p>Видеокурс от Яндекса, спикеры которого рассказывают, как построить успешную карьеру в системной аналитике. Вы узнаете, чем занимается IT-специалист и какие задачи решает, разберете несколько вариантов трудоустройства в крупные компании и получите экспертные рекомендации по составлению качественного резюме.</p><p><b>Главное о курсе: </b></p><ul><li>все о профессии системного аналитика;</li><li>разделение видео на тайм-коды для удобной навигации.</li></ul><p><b>2. </b><a href="https://www.youtube.com/watch?v=5PtGTXd7uFk">Системный аналитик: открытое собеседование</a> от <b>Яндекс Практикум</b></p><p>Двухчасовой видеоролик в формате открытого собеседования, из которого вы узнаете о секретах успешного трудоустройства в IT-компании на позицию системного аналитика. Авторы курса расскажут, как правильно читать вакансии, разберут основные этапы технического собеседования, а также покажут демонстрационное собеседование с подробной обратной связью.</p><p><b>Главное о курсе: </b></p><ul><li>секреты и техники прохождения собеседования на позицию системного аналитика;</li><li>экспертные рекомендации по обучению и трудоустройству.</li></ul><p><b>3. </b><a href="https://experts2.ru/YgvsJm?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Системная аналитика</a> от <b>Лекториум</b></p><p>Интерактивный курс с увлекательным погружением в профессию системного аналитика. Программа обучения включает 20 видеолекций и тесты для самостоятельной проверки знаний. Вы научитесь: составлять перечень требований к результату, работать с картами контекста, ценностного предложения и продукта, использовать инструменты для визуализации решений, реализовывать проекты разной сложности. После прохождения курса получите именной электронный сертификат от Лекториума.</p><p><b>Главное о курсе: </b></p><ul><li>20 видеолекций по основам системной аналитики с проверочными тестами;</li><li>электронный сертификат после успешного завершения курса.</li></ul><p><b>4. </b><a href="https://experts2.ru/ftrQyN?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Системный анализ</a> от <b>ИНТУИТ</b></p><p>Объемный курс, в котором рассматриваются основные разделы системного анализа: статический анализ, эволюция и функционирование систем, деградация и распад и так далее. Помимо лекций, в каждом учебном блоке представлены тесты разной сложности. В конце обучения вас ждет итоговый экзамен для комплексного закрепления знаний.</p><p><b>Главное о курсе: </b></p><ul><li>лекционные материалы и тесты с автоматической проверкой;</li><li>изучение основных разделов системного анализа;</li><li>итоговый экзамен для подтверждения компетенций.</li></ul><p><b>5. </b><a href="https://youtu.be/yiWTht9yVzc?si=4xCptAeeAfhJ4t-p">Демо занятие курса «Системный аналитик. Advanced»</a> от <b>OTUS</b></p><p>Вводный видеоурок, посвященный ключевым вопросам системной аналитики. Вы разберетесь в различиях между дата-аналитиком и продуктовым аналитиком, узнаете, в каком аналитике заинтересованы работодатели, и рассмотрите перспективы вертикального и горизонтального карьерного роста IT-специалиста.</p><p><b>Главное о курсе: </b></p><ul><li>изучение профессии системного аналитика с позиции трудоустройства и карьерного развития;</li><li>интерактивная презентация для лучшего понимания материала.</li></ul><p><b>6. </b><a href="https://experts2.ru/AviWjm?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Системный аналитик: первые шаги к профессии</a> от <b>Нетология</b></p><p>Базовый курс, на котором вы сможете испытать свои силы в системной аналитике интернет-магазина и узнать, как развиваться в этом направлении без навыков программирования. Трехдневная программа предусматривает практику над реальными задачами IT-специалиста, а также подготовку проектной работы. Результатом вашего обучения станет структурированное техническое задание на оптимизацию логистических процессов интернет-магазина.</p><p><b>Главное о курсе: </b></p><ul><li>неограниченный доступ к учебным материалам;</li><li>практические задания и проектная работа;</li><li>поддержка, общение и обмен опытом в учебном сообществе.</li></ul><p><b>7. </b><a href="https://experts2.ru/jZlrOo?sub1=tproger-kf&amp;sub2=sistemnyi-analitik-kursy&amp;sub4=netop">Курс по системному анализу</a> от <b>Контур </b></p><p>Объемный курс, авторы которого учат определять и структурировать проблему, собирать метрики и составлять подробные технические задания для разработчиков. Программа включает 11 учебных модулей, в каждом из которых есть практикумы для отработки навыков. Помимо домашних заданий, вы также будете работать над индивидуальным проектом. Вам предстоит определить проблему и предложить ее эффективное решение. У самых успешных студентов есть возможность попасть на оплачиваемую стажировку к партнерам площадки.</p><p><b>Главное о курсе: </b></p><ul><li>11 учебных блоков с теорией и практическими заданиями;</li><li>масштабный выпускной проект;</li><li>возможность попасть на оплачиваемую стажировку после курса.</li></ul><h2>Профессия системного аналитика</h2><p>Системный аналитик - это востребованный специалист, который занимается анализом и оптимизацией бизнес-процессов в коммерческих и некоммерческих компаниях. Он исследует имеющиеся системы, определяет слабые места и разрабатывает способы их улучшения. Его основными задачами являются:</p><ul><li>Анализ бизнес-процессов с целью выявления проблем.</li><li>Совершенствование бизнес-процессов.</li><li>Разработка подробных требований к информационным системам, их внедрение в компанию и оценка результатов.</li><li>Обучение сотрудников работе с интегрированными IT-системами.</li></ul><p>Дополнительно системный аналитик может решать задачи, связанные с оценкой рисков, прогнозированием возможных изменений и стратегическим развитием бизнеса в краткосрочной и долгосрочной перспективе.</p><h2>Как долго учиться?</h2><p>Сроки получения профессии системного аналитика зависят от выбранного формата обучения. На онлайн-курсах можно изучить основы IT-специальности и получить компетенции, необходимые для работы над реальными задачами, меньше чем за полгода. В специализированных ВУЗах период обучения может составлять несколько лет.</p><h2>Требования для системного аналитика</h2><p>Требования, предъявляемые работодателям к соискателям на позицию системного аналитика, можно разделить на hard-skills и soft-skills. Профессиональные навыки:</p><ul><li>Базовый уровень владения языком SQL;</li><li>Техническая грамотность;</li><li>Основы UX/UI;</li><li>Грамотный русский язык (на некоторые позиции требуется средний уровень английского языка).</li></ul><p>К софтскиллам системного аналитика относят:</p><ul><li>Системное мышление;</li><li>Навыки коммуникации;</li><li>Внимательность и умеренный перфекционизм;</li><li>Хорошая память.</li></ul><h2>Сколько зарабатывает системный аналитик?</h2><p>По данным hh.ru, уровень заработной платы системного аналитика зависит от позиции и опыта работы.</p><ul><li><a href="https://hh.ru/vacancy/113142544?query=%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B9+%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA&amp;hhtmFrom=vacancy_search_list">Начинающие специалисты</a> зарабатывают от 70 000 рублей ежемесячно.</li><li><a href="https://hh.ru/vacancy/113294048?query=%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B9+%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA&amp;hhtmFrom=vacancy_search_list">Аналитики с опытом работы</a> от одного года могут зарабатывать 130 000 рублей и более.</li><li><a href="https://hh.ru/vacancy/111963327?query=%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B9+%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D0%BA&amp;hhtmFrom=vacancy_search_list">Профессионалы на позиции Senior</a> с опытом более трех лет получают более 250 000 рублей в месяц.</li></ul><h2>Что нужно для системного анализа?</h2><p>Единого алгоритма для проведения системного анализа не существует. Однако есть основные процессы и задачи, без которых выполнить анализ не получится. К ним относятся:</p><ul><li>Определение и обоснование ошибки;</li><li>Постановка задачи и разработка структурированного плана ее решения;</li><li>Реализация решения, подготовка и презентация технического задания пользователям.</li></ul><p>Есть большое количество инструментов и методик проведения системного анализа. Рассмотрим наиболее популярные из них:</p><ul><li>Нотация BPMN - система условных обозначений для описания бизнес-процессов в виде схем.</li><li>UML - унифицированный язык для моделирования аналитических проектов.</li><li>SQL - язык для работы с большими массивами информации и базами данных.</li><li>Стандартный пакет офисных программ, Miro, Draw.io, Camunda и другие инструменты.</li></ul><h2>Заключение</h2><p>Курсы по системному анализу помогут вам сменить профессию и освоить востребованную и высокооплачиваемую специальность с нуля. Для обучения в сфере IT не требуются предварительные знания или навыки программирования — достаточно обладать системным мышлением и умением структурировать информацию. По окончании образовательной программы вы сможете быстро найти работу с начальной зарплатой от 70 000 рублей на позиции junior. Дальнейший уровень дохода будет зависеть от вашего опыта, сложности выполняемых задач, а также стремления к профессиональному росту и развитию навыков.</p><p><i>Если вы обнаружили неточности, неправильную или неактуальную информацию в рейтинге, пожалуйста, сообщите об этом в комментариях. Также вы можете рассказать о своем обучении на других онлайн-курсах, чтобы я добавила их в подборку. </i></p>]]></content:encoded>
    </item>
    <item>
      <title>Квиз: какой вы системный аналитик</title>
      <link>https://tproger.ru/quiz/kviz--kakoj-vy-sistemnyj-analitik</link>
      <comments>https://tproger.ru/quiz/kviz--kakoj-vy-sistemnyj-analitik?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анна Ельцова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/quiz/kviz--kakoj-vy-sistemnyj-analitik</guid>
      <description><![CDATA[<p>Системные аналитики, викторина спешл фор ю. Собрали для вас невыдуманные ситуации, с которыми сталкивался каждый аналитик. Отвечайте как чувствуете и узнавайте, кто вы в мире системного анализа.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/quiz/kviz--kakoj-vy-sistemnyj-analitik">Квиз: какой вы системный аналитик</a>»</p>]]></description>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Узнайте кто вы]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Викторины]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 10 Oct 2024 11:21:54 GMT</pubDate>
    </item>
    <item>
      <title>В поисках загадочного аналитика: что от него ждут</title>
      <link>https://tproger.ru/articles/v-poiskah-zagadochnogo-analitika</link>
      <comments>https://tproger.ru/articles/v-poiskah-zagadochnogo-analitika?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Alexandr Popkov]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/v-poiskah-zagadochnogo-analitika</guid>
      <description><![CDATA[<p>В статье описываются ожидания от системных аналитиков, которые резко контрастируют с личным опытом практической работы автора.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/v-poiskah-zagadochnogo-analitika">В поисках загадочного аналитика: что от него ждут</a>»</p>]]></description>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 24 Sep 2024 14:30:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Парадоксально, но факт — профессия системного аналитика имеет вполне себе закрепленный профстандарт (<a href="https://profstandart.rosmintrud.ru/obshchiy-informatsionnyy-blok/natsionalnyy-reestr-professionalnykh-standartov/reestr-professionalnykh-standartov/index.php?ELEMENT_ID=121409">код 06.022</a>), множество работающих профессионалов, еще больше выпускников вузов и курсов, но до сих пор у работодателей, да, порою, и у самих аналитиков возникает вопрос: что же это за профессия такая и чего от системного аналитика ждать?</p><p>Всем привет, меня зовут Александр Попков, я работаю системным аналитиком в компании IT_ONE. В данной статье я хочу поделиться своим взглядом на профессию, в которой я уже около 8 лет, и рассказать, с каким ожиданиями мне приходилось сталкиваться на своем трудовом пути, классифицировав их по разным направлениям.</p><p>Дисклеймер: в основном я работал на финтех и ритейл-проектах, и все нижеприведенное — это мой личный опыт, полученный в этих областях. Вполне допускаю, что у кого-то опыт может быть совершенно другой. Если так, то буду рад узнать о нем — пишите в комментариях.</p><h2>Кейс #1 — Системный администратор баз данных</h2><p>Итак, проходит первое знакомство с HR, все хорошо, вскользь среди типовых обязанностей упоминается необходимость писать хранимые процедуры на PL/SQL.</p><figure><img src="https://media.tproger.ru/user-uploads/106246/2024-09-23/7ab336d5-1c3d-4c00-9457-0126c069f284.png" alt="" /></figure><p>Я абсолютно согласен с тем, что системному аналитику нужно уметь работать с реляционными базами данных, вытаскивать из них информацию, понимать схему данных в таблицах, проектировать, создавать витрины и дашборды. Но написание бизнес-логики на стороне БД кажется мне довольно странным ожидаем от кандидата. Сам по себе данный подход к разработке в современных реалиях вызывает вопросы (вот, например, <a href="https://www.reddit.com/r/learnprogramming/comments/1aiqobh/entire_application_logic_in_sql/">дискуссия на реддите</a>). Здесь же, по сути, компания искала разработчика, а не аналитика.</p><h2>Кейс #2 — devSAOps</h2><p>Другое собеседование — на этот раз технический этап. Интервьюер как из пушки стреляет вопросами на тему unix-команд и ключевых особенностей kornshell. Я, к сожалению, глубоких знаний на эту тему не имею и интервью не прохожу. Однако меня до сих пор мучает вопрос — чем же в итоге занимается системный аналитик, который в итоге устроился на эту позицию? Готов поспорить, что его работа не похожа на все, с чем мне приходилось сталкиваться.</p><figure><img src="https://media.tproger.ru/user-uploads/106246/2024-09-23/2f57afcb-c92b-442b-a8cd-cf8f2ca5c41f.png" alt="" /></figure><p>Да, для аналитика важно иметь общее представление о том, как устроены операционные системы, но как применять в работе системного аналитика  основательную экспертизу в этой области? Если вы знаете, то, пожалуйста, напишите в комментариях.</p><h2>Кейс #3 — Системный математик</h2><p>Здесь уже история от моей знакомой. На собеседовании на начальную позицию системного аналитика ее просили решать задачи по высшей математике. Прямо в моменте, на интервью. Вот такая вот альтернатива онлайн-кодингу от мира аналитики. Если честно, мне сложно понять, чем обоснован такой выбор задания, возможно, здесь замешана «черная магия» из мира собеседований аля стресс-интервью или что-то подобное. Впрочем, эту же девушку на другом собеседовании несколько часов допрашивали на полиграфе, так что стоит ли удивляться современным технологиям найма?</p><figure><img src="https://media.tproger.ru/user-uploads/106246/2024-09-23/235d7902-7985-4f2a-84e4-b641f143d1ed.png" alt="" /></figure><p>Могу только предположить, что хорошее знание математики может говорить интервьюерам об определенном уровне развития логического мышления у кандидата (или о готовности пройти через огонь и воду для получения заветного оффера).</p><h2>Кейс #4 — Немного бухгалтер</h2><p>Снова возврат к личному опыту интервью. На одном из собеседований в финтех-проект меня начали расспрашивать на тему бухгалтерского дела. Чем дебет отличается от кредита? Какие счета являются активными, а какие пассивными? Как составить проводку со счетом … хотя ладно, кажется, так далеко не заходили 🙂.</p><p>Но я думаю суть понятна — на проект ищут технического специалиста, при этом задают довольно глубокие вопросы по предметной области. Здесь я даже могу согласиться, что это имеет под собой явное логическое обоснование — чем глубже ты погружен в предмет, тем лучше сможешь спроектировать техническое решение, которое позволит решить задачу бизнеса. Но лично мне кажется, что системный аналитик может быть профессионалом только, собственно, в системном анализе. А вот для хорошего понимания предметной области его следует обеспечить контактами экспертов, готовых оказать консультацию.</p><h2>Кейс #5 — Вообще-то еще и писатель</h2><p>А здесь уже мнение от нашего коллеги-аналитика, которое для меня осталось не совсем понятным. На одном из докладов о том, как аналитику все успевать и хорошо планировать нагрузку, у автора был такой посыл: «Постоянно приходят влетающие задачи, а я просто хочу спокойно сидеть и весь день писать документацию». Ну, почти что классическое: «Просто хочу писать код, не грузите меня вашими постоянными встречами и менеджерскими обязанностями».</p><figure><img src="https://media.tproger.ru/user-uploads/106246/2024-09-23/2a0ba5d2-51c1-46b2-ac98-7b7e3fca023c.png" alt="" /></figure><p>В целом-то, конечно, артефакт работы аналитика — это написанные документы требований, всевозможные постановки, спецификации, архитектурные решения и т.д., но правда ли это главное в работе системного аналитика? В конце концов, может, уже хватит отбирать хлеб у технических писателей.</p><h2>А на самом деле?</h2><p>На самом деле все вышеприведенные кейсы имеют право на существование, ведь если одни люди готовы предлагать определенную работу, а другие ее выполнять, то какая разница как в вакансии будет названа должность? Разница в понимании терминов только немного затрудняет поиск, но это можно пережить.</p><p>Мое мнение: системный аналитик — это IT специалист, который устраняет неопределенность на проектах, привносит в команду ясность и понимание целей бизнеса, а заказчикам — желаемый результат. Именно в этом и состоит его главная ценность. Все остальные скиллы, такие как знание ЯП, умение работать с k8s или способность написать хорошую постановку — это не более чем инструменты, помогающие достичь поставленной цели.</p><p>Да, системным аналитикам определенно может быть сложно усидеть на двух стульях: нужна и хорошая техническая экспертиза, и прокаченные софт скиллы. Именно такой баланс сил позволяет хорошо понимать и бизнес, и разработку и соединять эти два мира для продуктивного взаимодействия. Видимо, отсюда и идет простор к предъявляемым требованиям к данным специалистам.</p><ul><li>Огромная корпорация перешла на микросервисную архитектуру, штат разработчиков растет как снежный ком, бизнес постоянно придумывать новые хотелки? Зовите системного аналитика.</li><li>Разработчики хотят больше заниматься кодом и меньше переговорами? Зовите системного аналитика.</li><li>Непонятно, как подойти к большому проекту, декомпозировать и оценить его? Зовите системного аналитика.</li></ul><p>Вот такая вот минутка рекламы в конце 🙂.</p><p><i>Согласны ли вы что приведенные ожидания от системных аналитиков являются перекосом или, напротив, они вполне справедливы? Поделитесь вашим мнением. Может быть, и у вас были кейсы с необычными собеседованиями системных аналитиков? Буду рад узнать что-то новое для себя.</i></p>]]></content:encoded>
    </item>
    <item>
      <title>Система для Хекслета, релиз ChatGPT Omni и Джейло на репите: Ретроперспектива недели с Кириллом Мокевниным</title>
      <link>https://tproger.ru/articles/razrabotka-sistem-dlya-abiturientov--reliz-chatgpt-omni-i-frejmvorki--retroperspektiva-nedeli-s-kirillom-mokevninym</link>
      <comments>https://tproger.ru/articles/razrabotka-sistem-dlya-abiturientov--reliz-chatgpt-omni-i-frejmvorki--retroperspektiva-nedeli-s-kirillom-mokevninym?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/razrabotka-sistem-dlya-abiturientov--reliz-chatgpt-omni-i-frejmvorki--retroperspektiva-nedeli-s-kirillom-mokevninym</guid>
      <description><![CDATA[<p>В новом выпуске рубрики «Ретроперспектива недели» мы общаемся с Кириллом Мокевниным — автором тг-канала «Организованное программирование», разработчиком-преподавателем и сооснователем популярной онлайн-школы для разработчиков Хекслет.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/razrabotka-sistem-dlya-abiturientov--reliz-chatgpt-omni-i-frejmvorki--retroperspektiva-nedeli-s-kirillom-mokevninym">Система для Хекслета, релиз ChatGPT Omni и Джейло на репите: Ретроперспектива недели с Кириллом Мокевниным</a>»</p>]]></description>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[Фреймворки и библиотеки]]></category>
      <category><![CDATA[Системное администрирование]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[Ретроперспектива недели]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 14 Jul 2024 08:28:20 GMT</pubDate>
      <content:encoded><![CDATA[<p>Это третья «Ретроперспектива недели», где мы рассказываем о специалистах, которые делают IT сферу медийной, а также о тех, с кем мы запускаем (или планируем запускать) коллаборации.</p><p>Для нового выпуска мы спросили про итоги недели Кирилла Мокевнина – <a href="https://www.youtube.com/@mokevnin">автор YouTube</a> и <a href="https://t.me/orgprog">тг-канала «Организованное программирование»</a>, разработчик-преподаватель и сооснователь <a href="https://ru.hexlet.io/">онлайн-школы Хекслет</a>.</p><p>Кирилл делится своим опытом разработки системы для Хекслет Колледжа, реакцией на релизе СhatGPT Omni и советами по продуктивности.</p><h2>Как прошла неделя? Над чем работаешь в последнее время?</h2><p>Активно участвую в разработке небольшой системы, для работы с абитуриентами в Хекслет Колледже. Это система, которая упрощает работу по приему документов и оплаты обучения. Сейчас самая активная стадия набора и я доводил эту систему до ума, упрощая и ускоряя процесс поступления</p><h2>Какая из последних IT новостей запомнилась тебе больше всего? Почему?</h2><p>Релиз <a href="https://chatgpt.com/g/g-Fgq85y5ft-omni">ChatGPT Omni</a>. То как он работает с картинками это просто что-то. Еще понравился софт, который через себя пропускает звонки в поддержку и делает речь спокойной, если на той стороне ведут себя агрессивно. Спасет кучу нервов людям, которые работают в саппорте.</p><p>Вообще все что происходит вокруг ИИ не может не радовать. Я слежу за интересными проектами в этой сфере и активно встраиваю их в мои личные процессы и процессы Хекслета.</p><h2>С какой сложной задачей ты столкнулись в последнее время? Какой простой совет можешь дать, чтобы решить</h2><p>Для поступления в колледж заполняется большая многоступенчетая форма со множеством разнообразных документов, состав которых зависит от количества параметров, включая пол, возраст, гражданство и т.п.</p><p>Причем каждый документ проходит процесс верификации с возможным отклонением. Нам нужно было не просто реализовать эту систему, но и сделать ее такой, чтобы документы и шаги в этот процесс могли добавляться достаточно легко и со стороны UI и со стороны бекенда. В итоге получилась довольно удобно.</p><blockquote>Совет тут простой, описание такой системы хорошо ложится в модель конечного автомата, вот их мы и применили.</blockquote><h2>Что слушал на неделе: трек или подкаст</h2><p>Недавно открыл для себя <a href="https://open.spotify.com/artist/6eO723WUfo5COLd8HF5fOx">группу Джейло</a>. Слушаю на репите.</p><h2>Что советуешь почитать и посмотреть</h2><p>Порекомендую свою же статью, про то как неделю назад в процессе разработки этого проекта, <a href="https://habr.com/ru/articles/825944/">у нас удалилась продакшен база данных из-за неожиданного поведения фреймворка</a></p><p>Из того, что советую посмотреть. <a href="https://www.youtube.com/watch?v=cLks20b3XWE">Мне очень понравилось интервью известного уборщика в тренажерном зале</a>. Рекомендую всем, кто так или иначе задумывается о том, чтобы начать блоггерскую деятельность.</p><h2>Твой топ-3 приложений</h2><ul><li>Telegram</li><li>X (twitter)</li><li>Amazon</li></ul><p>Если говорить про работу, то по сути два: Slack и Notion</p><h2>Как планируешь проводить выходные и что посоветуешь другим попробовать</h2><p>Куда-нибудь пойдем с детьми. Ну и обязательно спорт, я катаюсь на роликах, рекомендую попробовать wizard skating. Очень красиво и получается зарядиться на работу.</p><h2>Как итог — любимый IT-мем недели!</h2><figure><img src="https://media.tproger.ru/user-uploads/99854/2024-07-12/c009bd6d-0879-4007-aac9-2353c16da407.jpg" alt="" /></figure><p>Следите за новыми выпусками «Ретроперспективы недели» на Tproger — будет ещё больше интересного! Если у вас есть идеи, кого бы вы хотели видеть в следующем выпуске, дайте нам знать!</p>]]></content:encoded>
    </item>
    <item>
      <title>Кто такой Head of Profession и зачем он нужен компании</title>
      <link>https://tproger.ru/articles/kto-takoj-head-of-profession-i-zachem-on-nuzhen-kompanii</link>
      <comments>https://tproger.ru/articles/kto-takoj-head-of-profession-i-zachem-on-nuzhen-kompanii?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Сергей Лалетин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kto-takoj-head-of-profession-i-zachem-on-nuzhen-kompanii</guid>
      <description><![CDATA[<p>Лидер компетенций (или Head of profession) — это человек, который занимается развитием компетенций сотрудников определенной профессии. В статье разобрали на примере системного анализа, в чём именно его роль и почему такой специалист нужен большой компании.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kto-takoj-head-of-profession-i-zachem-on-nuzhen-kompanii">Кто такой Head of Profession и зачем он нужен компании</a>»</p>]]></description>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Карьера]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 24 May 2024 10:48:14 GMT</pubDate>
      <content:encoded><![CDATA[<p>В большинстве случаев, в компаниях профессиональные сообщества самоорганизуются. Есть группа людей со своими болями и проблемами, эти люди собираются, чтобы проблемы решить. В процессе появляется харизматичный лидер — и начинает работать за двоих: и по текущим задачам, и как руководитель этой спонтанной группы. Официально за развитие компетенций при этом отвечают руководители отделов.</p><p>В Газпромбанке подход немного другой. У нас есть деврел (от англ. - Development Relationship), которые запускают и развивают сообщества, есть актив этого сообщества, состоящий из наиболее вовлеченных участников, и есть Head of profession — лидер, который отвечает за развитие профессиональных компетенций внутри структуры (например, среди представителей определенной профессии ИТ блока розничного бизнеса).</p><p>Далее подробно разберем процессы на примере нашей команды — Head of profession системных аналитиков.</p><h2>Кто такой Head of profession?</h2><p>Это senior-специалист в своей сфере. У него достаточно знаний по теме, большой опыт, есть определённые успехи, он уже запускал какие-то крупные продукты.</p><p>И что важно — готов и умеет делиться опытом и знаниями с другими. Например, может рассказать, разъяснить, если нужно — зажечь команду, если нужно — успокоить.</p><p>Основных задач у лидера компетенций несколько:</p><ul><li>сформировать концепцию и разработать стандарты профессии;</li><li>выстроить процесс найма и оценки персонала;</li><li>мониторить и внедрять новые практики и технологии.</li></ul><p>Разумеется, он будет делать это не один, а вместе с командой — но спросят с него.</p><p>Кроме того, Head of profession работает по специальности, в нашем случае — системным аналитиком. Нормальное разделение нагрузки — 50/50. Потому что если лидер компетенций будет уделять почти всё своё время системному анализу, то просто не успеет закрыть свои задачи. А если полностью уйдёт в менторство — то через год, максимум два, отстанет от профессии и перестанет быть экспертом.</p><h3>Как стать Head of profession?</h3><p>В первую очередь нужно пройти собеседование у руководителей Центра экспертизы. Оно непростое: рассказать видение профессии, ее ценность в процессе производства ПО и перспективы развития. Бонусом можно рассказать план захвата мира.</p><h3>Сложно ли быть Head of profession?</h3><p>Да. Когда в твоей группе 300–350 системных аналитиков, со своими вопросами, болями, проблемами, голова разрывается. Приходится очень быстро прокачивать собственные софт и хард скилы (я, кажется, никогда не росла так быстро, как в роли хэда), чуть ли не каждую неделю осваивать что-то новое.</p><p>Но по сравнению с неформальным лидером группы из «традиционной схемы», которую я описывала в начале, у тебя выше статус, больше доверия и лучше отношение со стороны IT-лидов, потому что ты не просто человек, который спонтанно говорит от имени какой-то команды, а доказавший свою квалификацию специалист с особой ролью, определенной руководством.</p><h3>А что тогда хорошего?</h3><p>Много положительного фидбека и движа. Мы участвуем в конференциях, проводим митапы, веселимся на вечеринках, организованных деврелами. В нашей компании очень ценят проактивность, а проактивность в сочетании с экспертизой — вдвойне.</p><h2>Как работает Head of profession — на примере системного анализа</h2><p>Мы дорабатываем процессы, внедряем много нового, в какой-то мере меняем представление о системном аналитике как о специалисте. Дальше подробнее расскажу о том, что мы сделали.</p><h3>Ушли от «Водопада»</h3><p>Первое, что мы рассказываем нашим аналитикам: необходимо минимизировать документацию. А ещё уйти от waterfall, где анализ, разработка, тестирование происходят последовательно, и параллелить работу разных специалистов для сокращения time-to-market.</p><p>Выглядеть это может так: аналитик пишет спецификацию, разработчик — бизнес-логику, тестировщик — тестовые сценарии. И потом результаты этих работ объединяются и выносятся в прод вместе гораздо быстрее.</p><h3>Объяснили всем, что аналитик — это не переводчик</h3><p>До сих пор бытует мнение, что аналитик — переводчик с бизнесового на технический. Да, такое бывает, но злоупотреблять этим не стоит, потому что при грамотном подходе бизнес и разработчик гораздо эффективнее действую непосредственно друг с другом, а не через аналитика. И мы стараемся, наоборот, убрать системного аналитика из процесса (чем, на мой взгляд, становится профессия системного аналитика, рассказали <a href="https://tproger.ru/articles/kuda-razvivatsya-sistemnym-analitikam-v-2024-godu">в этой статье</a>).</p><p>Чтобы поднять эффективность, мы также стираем границы между аналитиками и остальной командой. Иногда коллеги-аналитики считают, что они молодцы, когда красиво оформляют подробную постановку задачи. А если разработчик написал неверный код, потому что не понял, что написано в конце пятой страницы — это его проблемы. Так быть не должно.</p><h3>Превратили аналитика в инженера</h3><p>В нашем понимании, аналитик — такой же инженер, как разработчик или тестировщик. Он должен так же переходить в Git, работать в IDE и прочих «разработческих» инструментах, а не «гуманитарных», таких как Jira, Confluence.</p><p>Что мы уже начали использовать как инженеры:</p><ul><li>API First. Это подход, когда аналитик пишет спецификацию в YAML и передаёт её в разработку. И программисты на её основе генерируют код, минуя «табличное описание».</li><li>Doc-as-Code. Мы сделали свою версию — Doc-from-Code, когда аналитику не приходится делать текстовые описания вручную, а итоговая документация генерируется сразу по скриптам, комментариям в коде, процессам BPMN. Пока этот подход используется лишь в некоторых командах и есть трудности во внедрении — но это нормально.</li></ul><p>Для аналитиков это сложно, многие воспринимают новые процессы в штыки, потому что приходится превращаться из senior-аналитиков в junior-разработчиков. Но мы стараемся до них донести, что эти трудности поднимают их ценность на рынке. И помогаем: организуем митапы, показываем инструменты, отвечаем на любые вопросы в чате, заполняем свою Wiki и так далее.</p><p>Мы даже сделали мем с котиками про стадии принятия — и все системные аналитики, которые становятся инженерами, их проходят. От «нашего продукта это не коснётся» до огромных эмоциональных сообщений в чатах сообщества и, наконец, конструктива.</p><h2>Какие результаты мы получили</h2><p>Сообщество системных аналитиков сформировалось больше года назад, и за это время мы создали артефакты (какие-то с нуля, какие-то — на базе уже имевшихся документов).</p><h3>Карта компетенций</h3><p>Она состоит из трёх блоков:</p><ul><li>аналитические компетенции: перечень знаний и умений, которые должны быть у системного аналитика Газпромбанка;</li><li>технические компетенции: по сути, инструменты, которыми должен владеть специалист;</li><li>вспомогательные компетенции: преимущественно софт скилы.</li></ul><p>У других специальностей свои карты компетенций, немного иные по форме и структуре. Но в будущем мы планируем ввести единый стандарт для всех инженеров: разработчиков, аналитиков, тестировщиков и так далее. Общий блок для всех уже есть — это софт скилы и инженерная культура.</p><h2>Ассесменты</h2><p>Они же — оценка персонала. Сейчас она специфичная для аналитиков. Эксперты:</p><ul><li>собирают и обрабатывают обратную связь от команды;</li><li>проводят техинтервью;</li><li>составляют подробное заключение с комментариями;</li><li>контролируют составление индивидуального плана развития.</li></ul><p>В перспективе планируем сделать единый процесс — чтобы руководители кинули заявку на ассесмент любого специалиста и она проходила все этапы быстро, эффективно и одинаково для всех профессий.</p><p>Раньше многие коллеги боялись идти на ассесмент, даже понимая, что это обязательный шаг на пути профессионального и зарплатного роста. И чтобы помочь людям преодолеть этот страх в последние дни прошлого года мы провели публичную оценку. Нашли смелого человека (спасибо ему за это) и устроили упрощённый ассесмент, который был похож на новогодние посиделки.</p><h3>Наём персонала</h3><p>Мы собрали группу интервьюеров, которая регулярно встречается, постоянно улучшает процессы, вопросы кандидатам, систему оценки, форму обратной связи.</p><p>И сейчас сближаемся по формату с IT1 — компанией, куда сейчас трудоустраивается большая часть наших ИТ-специалистов: прописываем похожие вопросы и критерии. И «сближаем» техинтервью на наём и на ассесмент, потому что хотим сделать оценку персонала на разных этапах единообразно.</p><h3>Онбординг</h3><p>Пока готов только типовой профиль пользователя (набор инструментов, программ и всего-всего, что нужно человеку на входе) и инструкции для новичков. В планах — распространить наш подход с автоматической установкой актуального софта не только на новых, но и на старых сотрудников.</p><h3>Техрадар</h3><p>Техрадар — это карта инструментов, языков, практик, которые мы рекомендуем и НЕ рекомендуем внедрять и использовать (чем ближе к центру, тем предпочтительнее; в середине то, что мы используем на регулярной основе). Пока у каждой специальности свой техрадар, но мы планируем сделать общий для всех инженеров.</p><p>В идеале техрадар должен постоянно меняться, чтобы соответствовать рынку. Например, в сентябре мы поместили doc-as-code и doc-from-code в «песочницу», но сейчас они используются в проде на некоторых стримах, поэтому мы обновим схему.</p><h3>Cook Book</h3><p>Великая тема для нашей команды. Это большой набор инструкций по тому, как работать хорошо: как сделать процессы эффективнее, как избежать ошибок и так далее. Там же собраны материалы с митапов, есть кейсы разных команд. И мы хотим сделать из него полноценную книгу для всех айтишников компании.</p><h2>Что ещё сказать</h2><p>Мы разобрали, кто такой Head of Profession, поговорили про его роль и навыки. И обсудили на примере системных аналитиков, как он меняет процессы в компании. Надеюсь, это станет для вас полезным и, возможно, вдохновит при выборе трека развития.</p>]]></content:encoded>
    </item>
    <item>
      <title>Куда развиваться системным аналитикам в 2024 году</title>
      <link>https://tproger.ru/articles/kuda-razvivatsya-sistemnym-analitikam-v-2024-godu</link>
      <comments>https://tproger.ru/articles/kuda-razvivatsya-sistemnym-analitikam-v-2024-godu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Ирина Тюльпакова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kuda-razvivatsya-sistemnym-analitikam-v-2024-godu</guid>
      <description><![CDATA[<p>Рассказываем про настоящее и будущее системного анализа. И отвечаем на вопрос, стоит ли становиться системным аналитиком в 2024 году.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kuda-razvivatsya-sistemnym-analitikam-v-2024-godu">Куда развиваться системным аналитикам в 2024 году</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 28 Mar 2024 13:02:56 GMT</pubDate>
      <content:encoded><![CDATA[<p>Системный аналитик в базовом представлении — человек, который пишет ТЗ и переводит с «бизнесового» на «разработческий». Но сегодня из-за распространения гибких методологий сам системный анализ кажется не таким важным — или вовсе лишним. Так ли это в действительности? Разбираемся в теме вместе с хедами профессии системного анализа Газпромбанка Юлией Григорьевой и Марией Долгушиной.</p><p>Статья сделана по подкасту «Техно.Логично». <a href="https://www.gpbspace.ru/blog/1058/">Переходите по ссылке</a>, чтобы послушать полную версию. Кстати, там эксперты Газпромбанка обсуждают еще много интересных тем.</p><h2>В современных командах роль системного аналитика снижается</h2><p>Она появилась как типичная часть заказной разработки, когда заказчик формулировал требования, а подрядчик их выполнял. Добавить что-то после подписания контракта, где оговорены сроки, сумма, объем работ, было дорого и сложно. Этого старались избежать, поэтому и появились системные аналитики, которые очень подробно прорабатывали ТЗ.</p><blockquote>Три года назад, когда я пришла в Газпромбанк, было что-то похожее. Отделы аналитики и разработки жили отдельно друг от друга. У нас были своя зона ответственности, свои правила взаимодействия с разработчиками — как раз через документацию. Разработчики просили, чтобы мы писали ее правильно, подробно — и они могли сразу прочитать и реализовать требования. Но это в прошлом.</blockquote><p>Но сейчас, когда компании занимаются инхаус-разработкой, потребность в системных аналитиках снижается — потому что реагировать на меняющиеся требования гораздо проще: не нужно мучиться с договорами и пересогласовывать каждый шаг.</p><p>К тому же все работают в agile-командах, где очень тесно друг с другом взаимодействуют. Разрыв между продакт-оунером и разработчиком гораздо меньше, как следствие, потребность в связующем звене ниже. И переводить «с бизнесового на технический» уже не всегда надо — в кросс-функциональных командах заказчики и разработчики неплохо понимают друг друга.</p><p>Получается, что системный аналитик остается не у дел, если вся его компетенция — работа с требованиями. Но он может помогать продакту качественно декомпозировать задачу, погрумить бэклог, оформить постановки в таск-трекере. Или написать техническую документацию, чтобы новичкам было проще разобраться в системе.</p><h2>Документация — ТЗ в том числе — в привычном виде уже не так важна</h2><p>Обычно ТЗ — это много-много текста, который описывает все, что должна делать система. Зачастую этот текст потом используется как техническая документация — описание того, что система фактически делает. Но мы с вами знаем, что это не всегда верно. Документация может врать, может описывать фичи, которые еще не ввели, или устаревшие версии — а не текущее состояние. Но все закрывают на это глаза и продолжают говорить, что документация в привычном виде очень-очень нужна.</p><blockquote>Мы в команде практически отказались от такой документации. Расскажу подробнее.</blockquote><p>Года полтора назад в текущем составе сформировался стрим «Ипотека». Практически вся функциональность, связанная с основной системой, которую развивает наша команда, разрабатывалась на аутсорсе. И к сожалению, документация практически не сохранилась. Мы очень хотели восстановить ее и прежний порядок работы: проектируем решение, разрабатываем ТЗ на основании имеющейся документации (выделяя цветом изменяемый функционал), при этом восстанавливаем недостающую документацию. На основании этих требований разработчики пишут код.</p><p>После того как задачу взяли в работу, прошло несколько спринтов, но  «пощупать» продукт и убедиться в его эффективности мы все еще не могли — на руках у нас было только ТЗ. И тогда мы задумались о том, а действительно ли ТЗ — необходимая часть для старта разработки.</p><p>С одной стороны, мы привыкли, что после реализации фичи у нас остается документация в виде ТЗ, в которую люди из разных команд могут зайти, почитать, разобраться в продукте/системе. Но с другой, в одной из систем есть, например, BPM-схема Camunda, которая сама по себе является документацией. Внутри нее есть сервис-таски и юзер-таски, в которых мы оставляем комментарии. Есть комментарии в коде и так далее. Почему бы не использовать?</p><p>Так, мы с ИТ-лидом стрима начали продумывать план технических задач, которые помогут отказаться от тяжеловесной документации. На текущий момент мы восстановили все спецификации AsyncAPI сервисов, сделали рефакторинг всех BPM-схем Camunda, добавив к каждому элементу схемы дополнительное описание, наполнили БД всех сервисов комментариями к атрибутам и таблицам. Процесс еще идет, но эта идея уже позволила нам отказать от полномасштабной документации.</p><p>В целом мы бы хотели в большинстве случаев видеть именно такую документацию — максимально близкое к коду или генерируемое из кода. В большинстве случаев исчерпывающие файлы в Confluence/Word может заменить генерируемая из кода документация на основе комментариев.</p><p>Еще мы сейчас тестируем PlantUML — один из инструментов Docs as Code. Делаем небинарный файл, кладем в систему контроля версий и работаем, как с кодом. Так, аналитики вносят изменения в IDE, которая поддерживает плагин, делают пуш, ставят пул реквест. И в ближайшем релизе разработчики заливают их на прод вместе со своим кодом. Все это остается лежать в репозитории, рядом с кодом сервиса. И каждый может зайти и познакомиться с описанием функционала системы.</p><blockquote>Может показаться, что мы призываем вовсе отказаться от документов — а системный аналитик (или другой специалист, выполняющий его функции) пусть бегает по задачкам в Jira и собирает информацию о том, как все работает. На деле пойнт в другом — эти большие и сложные документы, которые мы пишем, нужны не разработчикам, а бизнесу, внешним подразделениям. И их создание, подготовка и согласование не должны тормозить написание кода.</blockquote><h2>Из-за этого работа системного аналитика становится более технологичной</h2><blockquote>Расскажу, как профессия меняется у нас, в Газпромбанке</blockquote><p>Еще недавно спецификации: OpenAPI, AsyncAPI и прочее — писали только разработчики (если писали), А сейчас мы в компании полным ходом в это погружаемся. Например, активно внедряем API First. Его суть в том, что мы изначально пишем спецификацию в YAML или JSON и передаем разработчикам поставщика и потребителя сервиса. Любая команда может взять ее за основу и сгенерировать код.</p><p>Да, для этого нужно, чтобы во всех системах были одни инструменты генерации кода из YAML, и сами YAML-ы писались по единому стандарту. Но мы таким образом экономим время и силы разработчиков, потому что существенная часть кода появляется сама собой.</p><p>Из-за всего этого аналитики, которые работали много лет, должны снова становиться джунами, например, в части работы с Git: делать первый коммит, пул реквест, выяснять, как это все работает. Это может быть очень страшно и некомфортно. Мне самой было сложно, но я просила помощи и получала ее.</p><p>Из-за смещения роли аналитика ближе к коду, меняются и требования к кандидатам. Растет порог входа в профессию, и мы, как наниматели, рассчитываем, что у системного аналитика будет примерное понимание того, что такое архитектура, что такое API, как формировать простые SQL-запросы. Рассчитываем, что он готов к трансформациям и интересуется смежными ролями (разработчика, архитектора и так далее). А со своей стороны предлагаем обучение нужным техническим скилам.</p><h2>Аналитики боятся, что станут совершенно не нужны, и их уволят. Но будущее у профессии есть — и классное</h2><p>Вряд ли профессия пропадет ближайшем будущем. До сих пор в крупных компаниях есть зоопарки систем, в которых нужно очень подробно разбираться. И системный аналитик выступает таким «проводником в темном лесу». Кроме того, она будет становиться все более и более технологичной, и аналитики продолжат погружаться в код и применять инженерные практики.</p><p>Про далекое будущее сказать сложнее. Может быть, будет некое объединение бизнес-аналитиков, системных аналитиков, UX-аналитиков, продуктовых аналитиков, и мы получим неких универсальных аналитиков, которые смогут решать большой спектр задач. А может быть, наша роль станет совсем иной. Станем писать только запросы для нейросетей: загружать задачи из бэклога и получать готовый код.</p><p>Но перспективы у профессии в любом случае есть.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как стать системным аналитиком. История перехода из технического писателя</title>
      <link>https://tproger.ru/articles/kak-osvoit-professiyu-sistemnogo-analitika-moya-istoriya-perehoda-iz-tehnicheskogo-pisatelya</link>
      <comments>https://tproger.ru/articles/kak-osvoit-professiyu-sistemnogo-analitika-moya-istoriya-perehoda-iz-tehnicheskogo-pisatelya?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Нестерова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-osvoit-professiyu-sistemnogo-analitika-moya-istoriya-perehoda-iz-tehnicheskogo-pisatelya</guid>
      <description><![CDATA[<p>Рассказали, как стать системным аналитиком, сменив профессию технического писателя, какие нужны навыки и какую изучить теорию.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-osvoit-professiyu-sistemnogo-analitika-moya-istoriya-perehoda-iz-tehnicheskogo-pisatelya">Как стать системным аналитиком. История перехода из технического писателя</a>»</p>]]></description>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Карьера]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 25 Dec 2023 11:50:42 GMT</pubDate>
      <content:encoded><![CDATA[<p>Здравствуйте! Меня зовут Екатерина Нестерова, я старший специалист-аналитик компании IT_ONE.</p><p>Наблюдая за работой коллеги-аналитика за соседним столом, я — технический писатель с опытом работы 2,5 года — решила поменять профессию. И стала старшим системным аналитиком крупного разработчика программного обеспечения.</p><p>Путь от технического<br />писателя до старшего аналитика занял около 3 лет. Чтобы освоить новую<br />специальность, мне пришлось не только овладеть профессиональными навыками и<br />изучить теорию, но и серьезно поработать над собой.</p><p>Об этом я бы хотела рассказать в данной статье.</p><h2>Творческая профессия</h2><p>Я по образованию инженер — закончила магистратуру Московского технического университета связи и информатики по направлению «Радиотехника». Еще в институте познакомилась с программированием. Во время магистратуры работала и писала диплом в центре робототехники. После окончания вуза, оценив свои навыки, поняла, что могу быть техническим писателем в ИТ. Так, я устроилась на эту должность сначала в одну ИТ-компанию, потом во вторую, где почти 3 года набиралась знаний и опыта, а потом перешла в IT_ONE.</p><p>На мой взгляд, в работе технического писателя не так много творчества, и довольно много рутины. Этот специалист фиксирует понятным языком существующее состояние системы для определенной целевой аудитории. Иногда мне это казалось скучным. Процесс работы коллеги-аналитика за соседним столом выглядел более творческим. Мне тоже хотелось не просто описывать то, что уже есть, а создавать ИТ-решения и придумывать способы их интеграции и оптимизации.</p><p>Системный аналитик по<br />сути — это связующее звено между разработчиками программного обеспечения и<br />заказчиками. Его роль — выяснить запрос заказчика, продумать, как сделать так,<br />чтобы решение вписалось в существующий функционал системы, донести<br />проработанное решение до разработчиков и тестировщиков, а также презентовать<br />доработку.</p><p>Старший аналитик обычно самостоятельно сопровождает доработку и решает возникающие вопросы с минимальным участием других аналитиков.</p><p>Поэтому для такого специалиста одинаково важны как профессиональные навыки, так называемые hard skills, так и личностные качества, иными словами soft skills: умение легко находить подход к людям, координировать участников команды, проводить презентации.</p><h2>Обучение в процессе работы</h2><p>В компании поддержали мое желание — о том, что я хочу развиваться как аналитик, я рассказала еще на собеседовании. Постепенно руководители команды стали подключать меня к выполнению простых аналитических задач. Так я начала осваивать новую профессию прямо во время работы.</p><p>Так как разрабатываемая система не имела графического интерфейса, разбиралась как выполнить простые запросы через Postman/Dbeaver и посмотреть процесс обработки в логах через Kibana. Параллельно штудировала теорию на дополнительных курсах — погружалась в подходы к процессу сбора и структурирования требований, изучала построение визуальных моделей с помощью UML-диаграмм, проектирование интеграций между системами через REST-интерфейс и топики Apache Kafka.</p><p>Проектирование REST API и построение UML-диаграмм особенно важно для системного аналитика, из общения с коллегами я вижу, что сейчас это используется повсеместно.</p><p>Я во многом училась у коллег. При получении новой задачи я сначала смотрела, как справлялись с аналогичным проектом более опытные специалисты, заимствовала их инструменты и схемы реализации решения. Если что-то было непонятно — искала ответы в открытых источниках или обращалась к коллегам.</p><p>То, что я постоянно находилась в<br />сообществе профессионалов, сыграло ключевую роль в моем становлении как<br />системного аналитика.</p><p>Мне повезло, у меня была возможность задавать вопросы и обсуждать сложные задачи внутри рабочей команды. И теперь я сама могу сопровождать кого-то из новичков.</p><h2>Сложности</h2><p>REST, UML и другие незнакомые слова и аббревиатуры давались непросто, но самым сложным на пути к профессии мечты для меня оказалось вовсе не освоение новых навыков или изучение теории, а способность к профессиональной коммуникации. Приходилось каждый день обращаться к большому количеству коллег с вопросами — и это не так просто, как может показаться. Много времени и энергии приходилось тратить на то, чтобы правильно сформулировать вопрос и осознать ответ. Особенно много сил отнимали масштабные встречи с коллегами или заказчиками.</p><p>Второй серьезной сложностью было отношение к ошибкам, которые сложно избежать начинающему специалисту и с которыми встречаешься гораздо чаще, чем при работе техническим писателем. Так, когда я писала первые постановки, от коллег поступало достаточно много комментариев и замечаний — я была вынуждена переделывать свою работу. Очень ругала себя за то, что не могу сразу разобраться, что коллеги тратят много времени на помощь — это выбивало из колеи. Потом я поняла, что это нормальный рабочий процесс. Ошибаться, чтобы найти хорошее решение — это важная часть процесса как обучения, так и работы. В одиночку нельзя всё предусмотреть — для достойного результата нужна командная работа.</p><p>Сложности с запросом обратной связи тоже были. Я не сразу поняла важность обратной связи, и в первое время проявляла мало инициативы. А ведь в новой команде и новой специальности обратная связь особенно важна. Как минимум, чтобы понять, делаешь ли ты то, что ожидают от тебя коллеги и что можно было бы сделать лучше, а что и так хорошо.</p><h2>Важность баланса</h2><p>Погружаясь в новую профессию, приходилось справляться с сомнениями, неуверенностью в себе и даже отчаянием в моменты неудач. Хорошо эффективен такой способ самопомощи: устанавливая точки отсчета, отмечать постепенный прогресс, пусть даже небольшой, но стабильный. Лучше всего это делать не в своих мыслях, а, например, на бумаге/наговаривая на диктофон. Так можно посмотреть на ситуацию со стороны, что будет легче для мозга, если он привык обесценивать усилия. Кроме того, я не регулярно, но все же запрашивала обратную связь у коллег, чтобы убедиться в правильном направлении своего профессионального развития.</p><p>На собственном опыте я<br />поняла важную вещь — полезны те старания, которые посильны. Нагрузка сверх меры<br />— не дает эффекта. Поэтому в ситуации, когда приходится одновременно работать и<br />учиться, обязательно нужно выделять время на отдых.</p><p>К примеру, я пыталась параллельно проходить курс программирования на Kotlin, но проводить еще 2 часа за обучением после окончания работы для меня оказалось непосильным. Поэтому я пока взяла из курса то, что смогла приложить к своей текущей работе: навыки чтения кода и работы с системой управления версиями Git.</p><p>При выборе обучения важно опираться, прежде всего, на реальные потребности. Часто нет смысла углубляться в знания, если этого не требуется для реализации рабочих проектов. Например, среди навыков системных аналитиков часто упоминается умение составлять SQL-запросы к базам данных. Я ознакомилась с этим направлением на базовом уровне, чтобы понимать, как это работает. Но на практике пока не использую этот инструмент, поэтому не вижу смысла изучать его глубже.</p><p>В освоении профессии системного аналитика мне помогли скрупулезность, любовь к разбору деталей и структурное мышление, сформированное в школе и университете. И самое главное — интерес к ней. Можно пытаться стать IT-специалистом ради большой зарплаты, гибкого графика или других рациональных причин. Но без искреннего интереса к профессии вряд ли удастся стать хорошим специалистом и добиться выдающихся результатов.</p>]]></content:encoded>
    </item>
    <item>
      <title>Зачем нужен MISRA C — стандарт с огромным количеством запретов</title>
      <link>https://tproger.ru/articles/zachem-nuzhen-misra-c-standart-s-ogromnym-kolichestvom-zapretov</link>
      <comments>https://tproger.ru/articles/zachem-nuzhen-misra-c-standart-s-ogromnym-kolichestvom-zapretov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Рафаил Агазода]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/zachem-nuzhen-misra-c-standart-s-ogromnym-kolichestvom-zapretov</guid>
      <description><![CDATA[<p>Рассказываем, что такое стандарт MISRA для кода на С и С++, почему в MISRA описана сотня запретов и как применять стандарт в разработке ПО.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/zachem-nuzhen-misra-c-standart-s-ogromnym-kolichestvom-zapretov">Зачем нужен MISRA C — стандарт с огромным количеством запретов</a>»</p>]]></description>
      <category><![CDATA[Для начинающих]]></category>
      <category><![CDATA[Безопасный код]]></category>
      <category><![CDATA[C++]]></category>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Язык Си]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 11 Aug 2023 11:35:48 GMT</pubDate>
      <content:encoded><![CDATA[<p><a href="https://ru.wikipedia.org/wiki/MISRA_C">MISRA C</a> – это набор промышленных рекомендаций и стандартов, разработанных ассоциацией MISRA (Motor Industry Software Reliability Association) для разработки программного обеспечения на языке Си.</p><p>Стандарт был создан для того, чтобы повысить безопасность и надёжность кода в том случае, когда от его качества зависит жизнь человека. К примеру, MISRA используют в автомобильной отрасли.</p><p>К примеру, представьте, что ваш автомобиль из-за программной ошибки не позвонил в службу спасения. Или самолёт вдруг отказался опустить шасси. Или рентген взял и облучил вас высокой долей радиации. Или робот-хирург отказался работать посреди операции.</p><p>Конечно, эти примеры — донельзя утрированные, но столкнуться с ними в реальной жизни не хотелось бы никому. Именно жёсткий стандарт MISRA позволяет исключить возможность ошибки, которая может стоить жизни.</p><p>MISRA C определяет правила, которым разработчикам следует следовать при написании кода. Каждый год количество правил, по своей сути — запретов, только растёт:</p><ul><li>В MISRA-C:1998 указаны 127 правил: 93 обязательных и 34 рекомендательных.</li><li>В MISRA-C:2004 указано 141 правило: 121 обязательное и 20 рекомендательных.</li><li>В MISRA-C:2012 указаны 143 правила и 16 директив.</li></ul><p>Они включают рекомендации по оформлению, по использованию конструкций языка, предупреждают о потенциальных проблемах вроде неопределенного поведения или возможности ошибок.</p><h2>Как появился MISRA</h2><p>Стандарт MISRA был разработан ассоциацией MISRA (Motor Industry Software Reliability Association) в 1994 году в Великобритании. Изначальная цель стандарта — повысить безопасность и надежность ПО для автомобилей.</p><p>В начале 1990-х годов количество электроники в автомобилях неуклонно росло. Стало очевидно, что некачественный код может быть опасен для пассажира: к примеру, ошибка ПО во время движения может стоить водителю жизни. Чтобы обезопасить пассажиров, и была создана ассоциация MISRA.</p><p>Первый выпущенный стандарт назывался “MISRA Guidelines for the Use of C in Vehicle-Based Software”. Его опубликовали в 1994 году. Он определил правила для использования языка Cи в автомобильном ПО.</p><p>Помимо общих правил вроде оформления кода, первый стандарт включал в себя:</p><ol><li>Правила для управления типами данных, которые запрещали преобразование типов.</li><li>Рекомендации для обработки исключительных ситуаций (exceptions). Рекомендации по использованию операторов try-catch, исключений и т.д.</li><li>Запрет непортативных (non-portable) функций и конструкций, которые могут привести к неправильному поведению или ошибкам при переносе кода на другие платформы или компиляторы.</li><li>Рекомендации и требования к валидации кода и процессу разработки.</li></ol><p>В последующие годы стандарт обновлялся и дополнялся. В 2004 году был выпущен стандарт “MISRA C:2004”, а в 2012 году – стандарт “MISRA C:2012”.</p><p>В 2023 году стандарт снова обновился</p><h2>Где используется MISRA</h2><p>Сегодня стандарт используют почти во всём транспорте — в автомобильной и авиационной отраслях —, в медицине и промышленности. Вот несколько компаний, которые применяют MISRA в разработке ПО:</p><ol><li>Автомобильная промышленность: BMW, Ford, General Motors, Honda, Toyota и Volkswagen.</li><li>Авиационная промышленность: Airbus и Boeing.</li><li>Медицинская техника: Siemens Healthineers, Philips Healthcare и Medtronic.</li><li>Промышленные системы: Schneider Electric и Rockwell Automation.</li></ol><h2>Что запрещено в MISRA</h2><p>Вот несколько примеров того, что запрещено в стандарте MISRA:</p><ol><li>Фрагменты кода не должны быть закомментированы.</li><li>Базовые типы char, int, short, long, float и double не должны использоваться.</li><li>Операнды логических операторов &amp;&amp; или || должны быть первичными выражениями.</li><li>Оператор goto не должен использоваться.</li><li>Заголовочный файл  и функция setlocale не должны использоваться.</li></ol><p>К примеру, вместо char, int, short, long, float и double нужно использовать директиву typedef.</p><p>Неправильный код:</p><p>Правильный код:</p><p>Операнды &amp;&amp; и || должны быть одиночными переменными, константами или выражениями в скобках.</p><p>Неправильный код:</p><p>Правильный код:</p><p>С полным списком правил на русском языке <a href="https://easyelectronics.ru/files/Book/misra_c_rus.pdf">можно ознакомиться по этой ссылке</a>.</p><h2>Как проверять код на соответствие MISRA</h2><p>На рынке есть несколько анализаторов кода, которые проверяют соответствие стандарту MISRA.</p><ol><li><a href="https://pclintplus.com/">PC-lint/FlexeLint</a> — один из самых популярных инструментов статического анализа для языка C и C++. PC-lint/FlexeLint поддерживает проверку соответствия нескольким версиям стандарта MISRA C, включая MISRA C:1999, MISRA C:2004 и MISRA C:2012.</li><li><a href="https://www.mathworks.com/products/polyspace.html">Polyspace</a> — анализатор от MathWorks также поддерживает проверку соответствия стандарту MISRA C. Он помогает отслеживать проблемы вроде неопределенного поведения или использования небезопасных функций.</li><li><a href="https://www.perforce.com/products/klocwork">Klocwork</a> — ещё один популярный инструмент статического анализа, который поддерживает проверку соответствия стандарту MISRA C.</li><li><a href="https://cppcheck.sourceforge.io/">Cppcheck</a> — бесплатный и открытый инструмент статического анализа для C и C++. Изначально он не настроен на проверку соответствия стандарту MISRA, но Cppcheck помогает обнаружить некоторые нарушения.</li></ol><p>Также есть пара компиляторов.</p><ol><li><a href="https://www.iar.com/products/architectures/arm/iar-embedded-workbench-for-arm/">IAR Embedded Workbench</a> — один из наиболее известных компиляторов, который предоставляет мощный статический анализатор для поиска нарушения правил MISRA и предлагает решения для их исправления.</li><li><a href="https://www.ghs.com/products/MULTI_IDE.html">MULTI IDE</a> — интегрированная среда разработки (IDE) с компилятором, поддерживающим стандарт MISRA C. MULTI IDE включает в себя инструменты статического анализа, покрывающие правила MISRA и помогающие в обнаружении потенциальных ошибок.</li></ol><h2>Заключение</h2><p>В заключение, стандарт MISRA C — важный инструмент для повышения качества и безопасности кода, который включает рекомендации и правила для написания надежного и поддерживаемого ПО.</p><p>Но стоит отметить, что соблюдение стандарта не всегда обязательно и зависит от требований проекта. Некоторые компании выбирают свой набор правил, адаптированных под их цели и реалии разработки.</p><p>Соблюдение стандарта MISRA C — это только один из инструментов при разработке безопасного ПО. Он должен быть использован вместе с другими методологиями и практиками вроде тестирования или обзора кода.</p><p>Надеюсь, статья оказалась интересной и полезной. Если вы работаете, к примеру, в разработке ПО для автомобилей, расскажите в комментариях, используете ли вы MISRA в работе. Может быть, есть и другие стандарты, которые на практике популярнее MISRA?</p>]]></content:encoded>
    </item>
    <item>
      <title>Практическая магия взаимодействия System Analyst и UX-designer</title>
      <link>https://tproger.ru/articles/prakticheskaya-magiya-vzaimodejstviya-system-analyst-amp-ux-designer</link>
      <comments>https://tproger.ru/articles/prakticheskaya-magiya-vzaimodejstviya-system-analyst-amp-ux-designer?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Роман Агренин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/prakticheskaya-magiya-vzaimodejstviya-system-analyst-amp-ux-designer</guid>
      <description><![CDATA[<p>В ходе разработки UX-дизайна между дизайнером и системным аналитиком могут возникать споры. Рассказываем, какие именно и как их разрешать.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/prakticheskaya-magiya-vzaimodejstviya-system-analyst-amp-ux-designer">Практическая магия взаимодействия System Analyst и UX-designer</a>»</p>]]></description>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Дизайн интерфейсов и UX]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 28 Jun 2023 11:01:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Привет, меня зовут Катя Шагарова, второй год я работаю аналитиком в <b>«Иннотех»</b> на проектах крупных заказчиков. На текущем проекте мы переносим некоторый старый функционал в канальное приложение одного из партнёров для сотрудников курьерской службы доставки карт. Задача пользователя — сформировать необходимый пакет документов для выезда и выдачи карт. На повестке дня стоит цель не только перенести функционал AS IS, но и улучшить пользовательский опыт, спроектировать простой и понятный пользовательский интерфейс, несмотря на техническую сложность.</p><p>Опираясь на опыт коллег, представленный на международной конференции <b>AnalystDays/16</b>, я хотела бы поделиться <b>«Практической магией взаимодействия System Analyst &amp; UX-designer»</b>, потому что на своём же примере знаю, что можно столкнуться со сложностями.</p><h2>Когда возникают конфликты</h2><p>Чтобы разобраться с проблемами при взаимодействии системного аналитика и дизайнера, приведу несколько примеров типажей и тех, и других специалистов.</p><ol><li>Аналитик сам всё спроектировал, принёс дизайнеру, чтобы тот «красиво и удобно» нарисовал.</li><li>Дизайнер нарисовал только то, что сказал аналитик, без дополнительных исследований.</li><li>Аналитик постоянно отклоняет различные «хотелки» дизайнера, улучшающие пользовательский опыт, ввиду различных технических причин.</li><li>Дизайнер имеет типаж «я художник, я так вижу», его интересует только UI, без технических подробностей.</li><li>Дизайнер имеет типаж «мне аналитик не нужен, я сам знаю, что «логично», а что нет для пользователей».</li></ol><p>При этом всем известно, что аналитик и дизайнер имеют общую цель: «клиентское счастье и качественный продукт». Со счастьем всё более-менее понятно: как минимум это нестрадающий пользователь. А говоря о качестве, можно обратиться к <b>«Табуретке Нормана»</b>. Данный подход состоит в том, что все три ножки табуретки — технологии, бизнес и пользовательский опыт — должны быть одинаковой длины.</p><figure><img src="https://media.tproger.ru/uploads/2023/06/88d6d31c-152d-4042-ad48-4bf7515918ea.png" alt="" /><figcaption>Если хоть какая-то ножка табуретки будет короче других, то табуретка не устоит, и продукт будет некачественным.</figcaption></figure><h2>Из-за чего возникают проблемы при взаимодействии</h2><p>1. Недостаточное взаимопонимание</p><p>Неясное определение ролей, задач и ответственности. При этом каждый может заходить в обязанности другого или наоборот — не делать свою работу, как ожидалось.</p><p>2. Недостаток или избыток информации</p><p>Системный аналитик может предоставить UX-дизайнеру слишком много технической информации, которая не так уж важна для создания хорошего пользовательского интерфейса. Это приведёт к перегрузке дизайнера и затруднит ему работу.</p><p>Или, наоборот, системный аналитик может не предоставить достаточно информации для UX-дизайнера. Тогда интерфейс не будет соответствовать возможностям системы или техническим требованиям.</p><p>3. Различные цели и приоритеты</p><p>Системный аналитик может больше сосредотачиваться на функциональности и технической реализации, в то время как UX-дизайнер будет ориентироваться на пользовательский опыт и интерфейс. Это может привести к разногласиям и конфликтам в их взглядах.</p><p>4. Ограниченные ресурсы и временные рамки для полноценного взаимодействия и совместной работы.</p><p>5. Недоверие друг другу.</p><p>6. Аналитик полагается только на свой опыт, дизайнер полагается только на исследования.</p><h2>На какие группы можно поделить проблемы и как их решать</h2><h3>Проблема сбора требований</h3><p>Дизайнер считает, что продукт начинается с UX, разработчики должны в точности повторять его спроектированные макеты. А аналитик считает, что он соберёт все требования и сразу предложит логичное решение, чтобы дизайнер его нарисовал красиво и удобно.</p><h4>Решение</h4><p>Необходимо учитывать все требования, собирать их вместе, обсуждать и согласовывать друг с другом. С одной стороны, это позволяет объединить технические знания и понимание бизнес-процессов, а с другой — знания о пользовательском опыте и дизайн-принципах, и получить более полное представление о том, что необходимо учесть при разработке системы или интерфейса.</p><h3>Проблема распределения обязанностей</h3><p>Сейчас знания и требования к UX возросли, технологии шагнули вперёд, появились дизайн-системы, и теперь дизайнер может отрисовывать UI только 40% своего времени и внимательнее работать над пользовательским опытом. Тем самым самостоятельно собирать требования с пользователей в рамках исследований и прототипировать функционал. Аналитики при этом всё ещё выполняют те же функции, в связи с чем возникает конфликт обязанностей.</p><h4>Решение</h4><p>Нужно установить, какие задачи и области работы относятся к каждой роли. Это поможет устранить путаницу и неопределённость в распределении обязанностей.</p><p>При этом один специалист может брать на себя обязанности другого по ходу проекта, так как могут появляться новые идеи, меняться требования или приоритеты. В таких случаях нужно гибко реагировать, адаптироваться к изменениям, чтобы уделять больше внимания определённым аспектам проекта или изменять фокус работы соответствующей стороной.</p><p>Любые изменения в распределении обязанностей нужно осуществлять с общим согласием и пониманием между друг другом.</p><h3>Проблема подхода к продукту</h3><p>Дизайнер и аналитик могут узко смотреть на свои области обязанностей: первый только рисует макеты, а второй только проектирует систему. Дизайнер рассчитывает сделать идеальный UX, но такой UX никогда технически не выйдет в прод, а аналитик рассчитывает спроектировать идеальную систему, но такая система может не дать нужного клиентского опыта.</p><h4>Решение</h4><p>Необходимо учитывать все стороны «табуретки Нормана» — технику, бизнес и пользовательский опыт, идти навстречу друг другу, держа в голове общую цель — качественный продукт.</p><h3>Проблема дисбаланса экспертизы и данных</h3><p>На что опираться при принятии решений — на данные и эксперименты или на опыт и экспертизу? Первый вариант ведёт к потере времени на сбор информации, а второй означает оторванность от реального мира.</p><h4>Решение</h4><p>Универсального решения тут нет, важно соблюдать баланс между этими факторами. При наличии достаточного количества данных и проведении экспериментов можно получить надёжную основу для принятия обоснованных решений.</p><p>Знания, интуиция, экспертиза и профессиональный опыт позволят применять лучшие практики, предлагать решения, основанные на прошлых успехах и неудачах. Они помогут учитывать контекст проекта, потребности пользователей и другие факторы, которые не удалось выявить из данных.</p><p>Открытая коммуникация и коллаборация между системным аналитиком и UX-дизайнером позволят сократить разрыв в экспертизе, снизить недоверие друг к другу и повысить взаимопонимание. Это поможет использовать данные и экспертизу вместе для принятия решений, которые максимально учитывают потребности пользователей, бизнес-цели и технические ограничения.</p><p>Из всего этого возникает следующее предложение: распределить обязанности, разделить операционное поле<b> </b>и выстроить взаимодействие друг с другом.</p><p>Аналитик имеет неплохой опыт не только в системном, но и в бизнес-анализе, и даже в архитектуре. А дизайнер умеет исследовать, собирать пользовательские требования и проверять макеты на UX-тестах. Отсюда следует следующее разделение операционного поля: дизайнер занимается функционалом, а аналитик — архитектурой.</p><h2>Как выглядит эффективное взаимодействие</h2><p>1. Появляется задача.</p><p>2. Составляется её описание по выбранному шаблону.</p><p>3. Проводится совместное исследование и определение открытых вопросов.</p><p>4. Далее и аналитик, и дизайнер разбираются со своим набором вопросов. При этом взаимодействие не прекращается, оно имеет параллельно-совместный характер.</p><p>Системный аналитик предоставляет функциональные требования, бизнес-процесс и архитектуру, а UX-дизайнер проектирует UX, отрисовывает UI и проводит UX-тесты. Затем они синхронизируются и обсуждают прогресс.</p><p>При этом могут появляться обновления технических требований или улучшения UX. Тогда аналитик или дизайнер запускают новый круг, когда каждый специалист рассматривает возможные варианты решения, а далее совместно принимают общее решение, исходя от сроков, ресурсов и т. п.</p><figure><img src="https://media.tproger.ru/uploads/2023/06/7d3fd770-f618-4f34-b6e8-2e6f2d12d9f7.jpg" alt="" /></figure><p>5. PBR с командой.</p><p>Описанное взаимодействие прекрасно вписывается в концепцию SCRUM, поскольку сделано на его основе — трёх столпах эмпиризма — прозрачности, инспекции и адаптации. Работа над задачей начинается как минимум за спринт-два до предполагаемого спринта разработки.</p><figure><img src="https://media.tproger.ru/uploads/2023/06/022fad53-c45a-43fa-b140-c49a83721600.png" alt="" /><figcaption>Ритмичное взаимодействие позволяет разработать решение, у которого будет хороший UX и с большой вероятностью минимизирует вопросы и трудности у разработчиков.</figcaption></figure><h2>Подводим итоги</h2><p>При таком взаимодействии дизайнер понимает, что аналитик — друг, который помогает сделать UX-решение реализуемым. А системный аналитик, работая с UX-дизайнером, глубже вникает в пользовательский опыт и потребности пользователей. Процесс работы над задачей идёт быстрее и без конфликтов.</p><p>Качественное взаимодействие между системным аналитиком и UX-дизайнером принесёт преимущества для всей команды. Продукт становится качественнее, привлекательнее для пользователя, при этом отвечает бизнес-целям, требованиям и возможностям системы.</p><p>Команда в целом работает эффективнее: инкременты проще, выход в прод быстрее, потому что постоянное взаимодействие аналитика и дизайнера способствует обмену идеями, обсуждению проблем и нахождению оптимальных решений.</p><p>Бизнес также получит выгоду: повысится уровень удовлетворённости пользователей, улучшится эффективность разработки, инкременты с качественным UX и прогнозируемым выходом в прод, снизятся затраты на исправление ошибок, перепроектирование старых систем не только AS IS, но и сразу с улучшением пользовательского опыта.</p>]]></content:encoded>
    </item>
    <item>
      <title>Кто есть кто: системный и бизнес-аналитик</title>
      <link>https://tproger.ru/articles/kto-est-kto-sistemnyj-biznes-analitik</link>
      <comments>https://tproger.ru/articles/kto-est-kto-sistemnyj-biznes-analitik?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Мария Кривоченко]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kto-est-kto-sistemnyj-biznes-analitik</guid>
      <description><![CDATA[<p>Рассказали, кто такой аналитик, и какие особенности его работы встречаются в крупных компаниях.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kto-est-kto-sistemnyj-biznes-analitik">Кто есть кто: системный и бизнес-аналитик</a>»</p>]]></description>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 16 May 2023 11:57:42 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если вы откроете список вакансий на hh.ru, зайдёте на YouTube или любой другой ресурс, то увидите информацию про множество разных аналитиков: бизнес-аналитик, системный аналитик и так далее. И на каждой странице будет своя информация о том, в чём суть их работы.</p><p>В этой статье подробно разберём теорию того, кто такой аналитик, обсудим, чем он на практике занимается в большой компании, такой как банк.</p><h2>Из чего состоит работа аналитика</h2><p>Если говорить глобально, то, аналитик из хаоса информации, которая поступает извне — из законодательства, от разных организаций, людей и так далее — старается выстроить что-то структурированное и понятное. То, что реально использовать, понимать и воплотить в работающее на результат приложение.</p><p>Более подробно про профессию лучше рассказать по книге «Разработка требований к программному обеспечению», которую написал достаточно известный на Западе айтишник Карл Вигерс. Итак, аналитика состоит из нескольких составляющих:</p><h3>Цель</h3><p>Это то, ради чего работаем. Чтобы правильно её определить, лучше всего многократно уточнить, к чему мы хотим прийти. Один из любимых способов — задать «пять почему» или «А зачем ты это делаешь?/Что хочешь получить в результате?». Только точно понимая цель можно сформулировать оптимальное решение и отбросить всё лишнее.</p><h3>Требования</h3><p>Это поведенческие описания того, что в итоге должно быть сделано. В IT-среде, как правило, говорится о требованиях к IT-продукту. Они всегда должны обладать несколькими свойствами:</p><ul><li>Полнота и корректность — требование должно полностью отражать, что заинтересованное лицо хочет получить (корректность), быть грамотно сформулированным и не иметь смысловых пробелов (полнота).</li><li>Осуществимость — требование должно быть возможно выполнить. Это подтверждается разработчиками.</li><li>Необходимость — требование должно согласовываться с целью задачи, ожиданиями заинтересованных лиц и возможными ограничениями/правилами.</li><li>Проверяемость — выполнение требования должно быть возможно проверить. Это свойство для тестировщиков.</li></ul><p>и другие.</p><p>Определённые свойства есть и у наборов требований. Например, они должны быть согласованы и не противоречить друг другу.</p><p>Требования делятся на несколько слоёв:</p><ul><li>Требования бизнеса. Они чаще всего выражаются через деньги, время, другие ресурсы — что-то, что можно пощупать, максимально конкретизировать. Также это могут быть бизнес-правила, по которым живёт организация, в нашем случае это, например, ограничения Центробанка.</li><li>Пользовательские требования. Это то, чего ждут от вас заинтересованные лица, которые будут в итоге работать с продуктом напрямую. Важно удовлетворять такие требования максимально точно, потому что пользователи очень хорошо понимают, чего хотят — и, как правило, реагируют на качество продукта, который получают. В большей степени это справедливо для клиентов Банка, для внутренних пользователей есть достаточно большое количество ограничений от курирующих их методологов.</li><li>Функциональные требования. Это описание того, как должна себя вести система, какие ключевые задачи выполнять, как выглядеть и так далее. Иными словами, это поведенческие характеристики, которые мы закладываем в продукт.</li><li>Нефункциональные требования. Они определяют, насколько хорошо должна работать система, на какую нагрузку рассчитана и так далее. И очень важны для принятия архитектурных решений. Нефункциональные требования критически важны для полного осознания функциональных требований, с ними обязательно нужно считаться. Если их постоянно игнорировать, в какой-то момент можно получить весьма существенные проблемы.</li></ul><p>В итоге все требования собираются в так называемые спецификации, которые и являются той самой поставленной задачей для разработчика.</p><p>Работа с требованиями протекает постепенно:</p><ol><li>Аналитик собирает и изучает информацию.</li><li>Структурирует и осмысляет её.</li><li>Фиксирует и утверждает требования.</li><li>Передаёт требования разработчикам и тестировщикам .</li></ol><p>Цель работы с требованиями заключается в том, чтобы сократить затраты такого ресурса как время разработчика и прийти к цели в кратчайшие сроки и с качественным результатом.</p><h3>Интеграции</h3><p>Система не может пребывать в вакууме. Всегда рядом есть набор других — для получения дополнительной информации или передачи управления в разрезе общего процесса. Поэтому приходится определять точки соприкосновения с другими системами. В современных условиях проектирование интеграции является одной из самых интересных задач аналитика и требует от него внимательности, хороших знаний по технологиям, и умения коммуницировать.</p><h2>В чём разница между бизнес- и системным аналитиком</h2><p>По Карлу Вигерсу, бизнес-аналитик — это человек, который отвечает за жизненный цикл требований к продукту. Он в итоге ставит задачи разработчикам и приводит команду к целям, которые определит то или иное заинтересованное лицо. По Вигерсу нет других ролей, но он допускает, что в разных компаниях эта роль может называться по-разному или даже распределяться на несколько ролей.</p><p>Зачастую на практике в крупных компаниях бизнес-аналитик стоит немного в стороне от разработчиков, формирует артефакт Бизнес-требования, который может содержать не только цели, но и описание процесса (иногда в формате клиентского пути), и даже верхнеуровневые функциональные требования. Далее, смотря на бизнес-требования, уже архитектор решения распределяет функции по конкретным системам и расписывает, как эти системы должны взаимодействовать.</p><p>В нашей компании архитектор решения выпускает артефакт, который называется «концептуальный дизайн», он в свою очередь основан на бизнес-требованиях, подготовленных бизнес-аналитиком. Далее совокупность концептуального дизайна и бизнес-требований передаётся системным аналитикам.</p><p>Системный аналитик — это человек в конкретной команде, на конкретном сервисе или системе. Он получает свою часть общего бизнес-процесса и начинает прорабатывать детали: расписывает все внешние интеграции, пользовательские интерфейсы, сценарии, которые будут выполняться внутри продукта и так далее — всё, что в рамках его сервиса/системы. В ряде случаев системный аналитик работает не только на функциональном, но и на техническом уровне — описывает внутренние интеграции, протоколы, методы, транспорт и прочее — в зависимости от договорённости с командой разработки.</p><p>У нас, когда системный аналитик всё проработал, задача передаётся в разработку.</p><h2>Что в итоге?</h2><ul><li>Фиксация и постановка требований и проектирование программного продукта — это основа. Даже при гибкой методологии разработки.</li><li>Нефункциональные требования важны, и на них стоит обращать внимание.</li><li>В любой непонятной ситуации нужно определяться с тем, как мы работаем с требованиями, потому что не бывает универсальных решений.</li><li>Документация и проектирование — необходимы для сокращения ошибок и издержек. Именно на этой почве и появилась аналитика.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Коллеги, нужна помощь! Срочно!</title>
      <link>https://tproger.ru/quiz/need-help</link>
      <comments>https://tproger.ru/quiz/need-help?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Оксана Щукина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/quiz/need-help</guid>
      <description><![CDATA[<p>Ситуативный тест для аналитиков: помогите коллеге не остаться один на один с рабочей проблемой и выберите подходящее решение.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/quiz/need-help">Коллеги, нужна помощь! Срочно!</a>»</p>]]></description>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Партнёрский материал]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Викторины]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 02 Dec 2022 13:41:02 GMT</pubDate>
    </item>
    <item>
      <title>Какое из 8 направлений IT-стажировки вам подходит? Тест от Tproger и Kaspersky</title>
      <link>https://tproger.ru/quiz/choose-your-safeboard-2021</link>
      <comments>https://tproger.ru/quiz/choose-your-safeboard-2021?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Михаил Сысоев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/quiz/choose-your-safeboard-2021</guid>
      <description><![CDATA[<p>Шуточный тест на психологический портрет: выбирайте близкие вам решения и узнайте, какое из восьми направлений стажировки SafeBoard подходит.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/quiz/choose-your-safeboard-2021">Какое из 8 направлений IT-стажировки вам подходит? Тест от Tproger и Kaspersky</a>»</p>]]></description>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Для начинающих]]></category>
      <category><![CDATA[C++]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[C#]]></category>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Партнёрский материал]]></category>
      <category><![CDATA[Системное администрирование]]></category>
      <category><![CDATA[Викторины]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 01 Oct 2021 11:45:40 GMT</pubDate>
      <content:encoded><![CDATA[<p>Мы с Kaspersky сделали тест для определения вашего психологического портрета направления <a href="https://tprg.ru/8LER">стажировки SafeBoard</a>, которое может вам подойти.</p><p>Выбирайте решения, которые вам больше всего импонируют. При подготовке теста ни один психолог не пострадал.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как стать системным аналитиком?</title>
      <link>https://tproger.ru/translations/how-to-become-a-computer-systems-analyst</link>
      <comments>https://tproger.ru/translations/how-to-become-a-computer-systems-analyst?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Типичный программист]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/translations/how-to-become-a-computer-systems-analyst</guid>
      <description><![CDATA[<p>Системный аналитик определяет потребности компании и способы сделать корпоративную систему эффективнее, работая вместе с менеджерами бизнеса.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/how-to-become-a-computer-systems-analyst">Как стать системным аналитиком?</a>»</p>]]></description>
      <category><![CDATA[Системный анализ]]></category>
      <category><![CDATA[Карьера]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 21 Apr 2015 00:12:32 GMT</pubDate>
      <content:encoded><![CDATA[<p>Получение образования в ИТ открывает широкий набор возможностей.  И порой бывает трудно выбрать что-то конкретное. Но куда бы вы ни пошли, везде есть позитивные перспективы. Одной из процветающих профессий является профессия системного аналитика, от которой очень многое зависит в мире бизнеса.</p><h3>Кто такой системный аналитик?</h3><p>Ответственность системного аналитика — определять потребности компании и то, как корпоративная система их удовлетворяет, а также что можно сделать для того, чтобы система стала эффективнее. Они плотно работают с менеджерами, определяя, какие системные доработки финансово выполнимы и какими технологиями можно повысить эффективность компании. Системные аналитики могут также проектировать и разрабатывать новые системы, обучать пользователей и настраивать оборудование и ПО при необходимости. Тип системы, с которой должен работать аналитик, во многом зависит от потребностей нанимателя.</p><h3>Какие сертификации необходимы?</h3><p>Становление системным аналитиком не требует какой-то определённой сертификации, хотя вам нужно получить образование в информационных технологиях. Поскольку такая карьера тесно связана с бизнесом, прохождение курсов по своей предметной области может быть полезно. Также системные аналитики должны быть в курсе последних разработок и технологий.</p><h3>Нужно ли иметь опыт?</h3><p>Иметь опыт всегда полезно при поиске работы. В то время как получение ИТ-образования обучает важным навыкам, применение их на работе посредством стажировки или иного вида найма будет прекрасно смотреться в вашем резюме и откроет большие карьерные возможности.</p><h3>Каковы карьерные перспективы?</h3><p>Перспективы очень широкие. По <a href="http://www.superjob.ru/research/articles/111473/sistemnyj-analitik/">данным SuperJob</a> cредняя зарплата системного аналитика в Москве составляет 100 000 рублей, в Санкт-Петербурге 80 000 рублей, в регионах 50 000 – 60 000 рублей в месяц. Далее возможен рост в системного архитектора либо в менеджера проектов.</p><h3>Кому имеет смысл идти в системные аналитики?</h3><p>В системные аналитики часто ротируются бывшие программисты, внедренцы или тестировщики. Бывает, что идут сразу после получения технического образования в университете. Это должность, без которой невозможна работа с корпоративными системами, т.к. здесь нужны специалисты, которые одновременно и понимают бизнес, и могут написать ТЗ для программистов.</p><p>Если вам интересна сфера IT и в то же время хочется взаимодействовать с бизнес-заказчиками, разбираться в их процессах и проектировать крупные системы, то присмотритесь к системному анализу.</p><p>На основе статьи «How to Become a Computer Systems Analyst»</p>]]></content:encoded>
    </item>
  </channel>
</rss>