Заметки Аналитика | IT – Telegram
Заметки Аналитика | IT
8.54K subscribers
151 photos
2 videos
1 file
1.06K links
О жизненном цикле разработки ПО глазами бизнес-/системного аналитика.

На канале вы найдете:
- теоретический материал;
- интересные статьи;
- профессиональную литературу;
- полезные шпаргалки;
- вопросы с собеседований;
- опросы.

Для связи: @Ev_S_Lit
Download Telegram
​​📑BPMN для аналитиков и тимлидов (часть 1)

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

Читать статью
👍3👏2
Привет, аналитики!
Сегодня освежим знания по Agile и поговорим про два популярных фреймворка: Scrum и Kanban.

Как вы помните, суть Agile отражена в Agile-манифесте, где в приоритете: взаимодействие, работающий продукт, сотрудничество с заказчиком и готовность к изменениям

Scrum и Kanban – это про гибкую, итеративную разработку, в которой:

▫️Проект делится на короткие итерации (в Scrum – спринты).
▫️Команда самоорганизуется и работает автономно.
▫️Клиент (или Product Owner) – всегда в процессе.
▫️Главное – работающий продукт, а не горы документации.
▫️Есть backlog – список задач, которые нужно выполнить.
▫️У любой задачи есть вес, приоритет и она всегда актуальна.
▫️Для наглядности используем доски (физические или электронные).

Особенности и принципы Scrum и Kanban описаны в карточках к посту ⬆️

А если хотите копнуть глубже, ловите список статей ⬇️

🖇 Scrum (скрам)
🖇 Scrum: методология гибкой разработки
🖇 Что такое SCRUM и как он работает
🖇Scrum-подход: что это и как использовать в рабочих процессах
🖇 Разбираемся в Scrum: Руководство с картинками и примерами

🖇 Канбан
🖇 Канбан: как работает метод визуального управления задачами — история, принципы, примеры систем и отличие от других подходов
🖇 Канбан Метод: не магия, а логика. Наводим порядок в хаосе
🖇 Метод Канбан: что это, принципы и инструменты канбан-доски
🖇 Kanban-доски: 10 примеров использования и лучшие практики

🖇 Scrum vs Kanban: сходства и различия двух самых популярных Agile-подходов

🖇 Scrum vs Kanban: в чем разница и что выбрать?

#теоретическиезаметки #подборка #статьи | @notes_analyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
​​📑 Как документировать GraphQL API: полное руководство для технических писателей

Автор - Денис Ребенок, технический писатель в команде Deckhouse:

"В этой статье разберём:

- что такое GraphQL API и каковы его отличия от REST-like API;
- что такое GraphQL schema и как с ней работать;
- как сделать документацию на GraphQL API красивой и удобной для восприятия;
- как создавать статические справочники для GraphQL API;
- что ещё можно и нужно документировать при документировании GraphQL API.

В конце статьи вы найдёте ссылку на репозиторий на GitHub, который можно скачать, развернуть у себя и использовать, чтобы потренироваться в документировании GraphQL API."

Читать статью
🔥5👍3
📑 Ultimate System Design Checklist

Автор - Невзоров Владимир, инженер HighLoad систем:
"Успешные прохождения System Design Интервью возможны благодаря 3ём факторам:
1. Теоретической проработки архитектуры.
2. Практики решения популярных задач.
3. Умения отвечать на конкретные вопросы по системе.

Благодаря ультимативному чеклисту рассмотрим 3ий пункт подробнее."


Читать статью
👍4
​​Генеральная уборка базы знаний: плюсы, подводные камни, минусов не будет

Автор - Мария Рылик, старший контент-менеджер группы управления пользовательским опытом веб-поддержки «Лаборатории Касперского»:

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

Читать статью
👍7
​​📑 Когда ТЗ перестаёт быть фикцией: практический путь к отделу системного анализа

От Автора:
"Я пришла в компанию, где системный анализ «формально был», но по факту системные аналитики жили отдельно от разработки и продукта. Итог был предсказуем: аналитики писали ТЗ, которые никто не читал, разработчики ходили к бизнесу напрямую, интерпретировали хотелки «как поняли», в систему прилетали костыли, странные обходные пути и тонны лишней логики, а в прод выкатывалось то, что скорее напоминало мем с качелями «что хотел заказчик — что в результате получилось»."

Читать статью
5👍4
​​Опыт ВТБ по миграции SAP BW/4 HANA: что помогло уложиться в сроки и сохранить функциональность

Авторы - Михаил Синельников, лидер кластера импортозамещения аналитической отчетности в ВТБ и Владимир Ведяков, ИТ-лидер проекта со стороны компании «Сапиенс Солюшнс»:
"Мы описали в этой статье перенос системы аналитической отчетности SAP BW/4 HANA на импортонезависимый стек. В этом материале представлен наш практический опыт: ключевые решения, подходы к планированию, особенности реализации и выводы, которые могут быть полезны командам, работающим с аналогичными задачами."

Читать статью
👍4
​​Проектирование в условиях нестабильности: от функционального хаоса к архитектурной устойчивости

Автор - Игорь Стряпков, главный архитектор в Cloud X:
"В работе мы постоянно сталкиваемся с тем, что современные системы программного обеспечения все больше живут в условиях постоянных изменений: новые требования, изменяющиеся бизнес‑правила, новые технологии, расширение функциональности. Однако большинство архитектурных подходов, таких как функциональная декомпозиция, не учитывают эту реальность. В результате команды сталкиваются с высокой стоимостью изменений и непредсказуемыми срывами сроков.

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

Читать статью
👍5
Привет, коллеги! 👋

Сегодня предлагаю обсудить тему: стейкхолдеры и эффективное взаимодействие с ними. 🤝
В карточках к посту вы найдете определение, кто такие стейкхолдеры и их условную классификацию

А далее перейдем к некоторым рекомендациям о том, как выявлять заинтересованные стороны, анализировать их нужды и выстраивать продуктивное сотрудничество.

1. Выявление стейкхолдеров:
▫️ Мозговой штурм: начните с мозгового штурма с командой - кто может быть заинтересован в проекте или затронут им? Не ограничивайте себя - сначала запишите всех, кто приходит в голову.
▫️ Анализ документации: изучите устав проекта, бизнес-план, организационную структуру. Там часто указаны ключевые лица и подразделения.
▫️Интервью с ключевыми лицами: спросите у руководителей и экспертов, кого еще стоит включить в список.
▫️ Постройте диаграмму, показывающую границы системы и взаимодействующие с ней элементы. Сразу станет понятно, кто стейкхолдер.
▫️Не забывайте о "скрытых" стейкхолдерах: иногда существуют группы, которые не очевидны на первый взгляд, но тем не менее важны (например, будущие пользователи, регуляторы).

2. Анализ стейкхолдеров:
▪️Матрица "Влияние/Интерес": разместите стейкхолдеров на матрице, чтобы определить, с кем нужно активно взаимодействовать, кого достаточно информировать, а кого нужно просто мониторить:
- Высокое влияние/Высокий интерес: Управляйте внимательно (ключевые стейкхолдеры)
- Высокое влияние/Низкий интерес: Держите в курсе
- Низкое влияние/Высокий интерес: Информируйте
- Низкое влияние/Низкий интерес: Мониторьте
▪️Анкетирование и опросы: соберите информацию о потребностях, ожиданиях и опасениях стейкхолдеров.
▪️SWOT-анализ стейкхолдеров: определите сильные и слабые стороны, возможности и угрозы, связанные с каждым стейкхолдером.

3. Взаимодействие со стейкхолдерами:
▫️Определите оптимальные каналы коммуникации: кому-то удобнее получать информацию по электронной почте, кому-то на совещаниях, а кому-то через систему управления проектами.
▫️Регулярные встречи: организуйте регулярные встречи для обсуждения прогресса, проблем и изменений.
▫️Прозрачность: будьте открытыми и честными в своих коммуникациях.
▫️Активное слушание: уделяйте внимание мнению стейкхолдеров, задавайте вопросы, уточняйте детали.
▫️Управление ожиданиями: четко обозначайте, что вы можете и не можете сделать.
▫️Гибкость: будьте готовы адаптироваться к изменяющимся потребностям стейкхолдеров.
▫️ Документируйте все коммуникации: ведите записи встреч, протоколы решений, чтобы всегда иметь возможность вернуться к обсужденным вопросам.

Познакомиться чуть подробнее с методами выявления, анализа и управления стейкхолдерами помогут статьи:
🖇 Кто такие стейкхолдеры: Таблица интересов стейкхолдеров, Карта заинтересованных сторон, Матрица стейкхолдеров
🖇 Анализ стейкхолдеров проекта
🖇 Как построить коммуникацию между стейкхолдерами проекта
🖇 Карта заинтересованных сторон – инструмент анализа проектного окружения и бизнеса в целом
🖇 Как подружиться с людьми, от которых зависит проект
🖇«Нормально же общались»: кто такие стейкхолдеры и как избегать с ними конфликтов

#теоретическиезаметки #подборка #статьи | @notes_analyst
👍6🔥53
​​📑 Поиск по подстроке — ответ системного аналитика на собеседовании

Автор - Наталия Пляко,
бизнес и системный аналитик, руководитель проектов:
"Привет всем! Данная статья адресована начинающим свой путь в системном анализе и призвана помочь ответить максимально просто на один из самых частых вопросов системному аналитику на собеседовании. Мне данный вопрос задали на 3х из 5ти технических интервью, а это значит, что в теме надо разобраться. Поехали!

Вопрос: на сайте есть форма с полем поиска чего-либо по названию и кнопка, при нажатии на которую должен быть выведен результат поиска. Проблема в том, что пользователь не помнит название. Как реализовать поиск?"

Читать статью
👍41
От стейкхолдеров к требованиям: с чего начать?

Привет, коллеги!
В прошлый раз мы с вами разобрали, кто такие стейкхолдеры и как с ними взаимодействовать.
Вы уже составили свой список ключевых лиц, наметили стратегию коммуникации... И теперь возникает самый важный и сложный вопрос: «Что же делать дальше?» 🤔

Частая ошибка новичков (да и опытных тоже) - сразу переходить от списка лиц к сбору «хотелок». В результате мы получаем винегрет из пожеланий, технических идей и личных мнений, из которого почти невозможно собрать целостную картину проекта.

Главный секрет на этом этапе - научиться отделять истинную Потребность от предложенного Решения.

▪️Решение - это то, ЧТО человек просит сделать. Часто это уже готовое, иногда неоптимальное, техническое предложение.
▪️Потребность - это то, ПОЧЕМУ он это просит. Это коренная проблема, боль, цель или желаемый результат, который стоит за запросом.

Классический пример:
- Что говорит стейкхолдер (Решение): «Мне нужна еще одна кнопка «Экспорт в PDF» в правом верхнем углу отчета».
- Что может быть на самом деле (Потребность): «Мне еженедельно приходится тратить 2 часа, чтобы вручную сводить данные из этого отчета в презентацию для руководства. Мне нужно быстро получать данные в удобном для презентации формате».


Видите разницу? Если мы слепо реализуем «кнопку», мы можем упустить возможность создать автоматический еженедельный отчет-презентацию, который сэкономит не 10 минут на клик, а 2 часа работы в неделю.

Практический шаг: как это делать?
Прежде чем проводить массовые интервью, начните с малого. Возьмите своего ключевого стейкхолдера и подготовьтесь к первой беседе.

Вопросы-помощники для выявления потребностей:
- «Расскажите, как вы сейчас выполняете эту задачу? Опишите ваш обычный день» (понимание текущего процесса).
- «С какими сложностями или рутиной вы сталкиваетесь? Что отнимает больше всего времени?» (выявление боли).
- «Какой идеальный результат для вас? Что изменится, когда проблема будет решена?» (понимание цели).
- Уточняющие вопросы на любое предложенное решение: «Почему это важно? Как это решит вашу задачу?»

Ваша цель первой встречи - не записать список функций, а понять контекст, бизнес-процесс и настоящие цели.

Итог: Переход от стейкхолдеров к требованиям начинается со смены фокуса. Фокус на ЛИЦА (кому важно) меняется на фокус на ПРОБЛЕМЫ (что важно и почему).

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

@notes_analyst
👍92🔥2
​​Как написать AI-ТЗ из одной фразы заказчика: пошаговая инструкция по методике SARD от идеи до спецификации требований

"Эта статья — демонстрационный пример, иллюстрирующий пошаговую методику преобразования одной вымышленной бизнес-фразы заказчика в полноценное техническое задание (ТЗ) с помощью инструментов искусственного интеллекта (ИИ). В качестве исходной фразы для демонстрации выбрана бизнес-идея, приписываемая гипотетическому Сэму Альтману: «Помогите мне сделать GPT настолько незаметным, что люди перестанут бояться сингулярности»."

Читать статью
👍4
​​📑 Кому выгоден перманентный пожар: экономика тушения в ИТ

Автор - Светлана Пурик:
"Борьба с последствиями плохого ТЗ иногда ценится выше, чем работа по его предотвращению.

Кратко о парадоксе: все ругают костыли и авралы, но они повторяются вновь и вновь. Значит, это кому-то нужно? Посмотрим на экосистему проекта не с технической, а с экономической и карьерной точек зрения."

Читать статью
👍7
​​Фильтруй. Переиспользуй. Собирай. Почему DITA — идеальный формат для разработки сложной технической документации

Автор - Александр Клименков, техлид, технический писатель, программист:
"DITA расшифровывается как Darwin Information Typing Architecture. Фактически это формат, основанный на XML, со своей стандартизированной схемой DTD. Формат DITA предназначен для разметки исходного текста документов с помощью специальных тегов. Набор тегов в этом формате специально разработан для того, чтобы было удобно форматировать текст пользовательской или технической документации.

В этом формате предусмотрено несколько удобных механизмов, которые позволяют здорово упростить жизнь автору текста. Например, в DITA есть очень удобные средства для фильтрации и повторного использования контента. Из исходных файлов в формате DITA с помощью свободно распространяемого набора скриптов DITA-OT (Open Toolkit) можно собрать документы в различных форматах: HTML, PDF, EPUB, CHM и других.

Давайте познакомимся с этим форматом поближе."

Читать статью
👍6
​​Как продакт и аналитик работают в одной задаче: три кейса из практики

Автор - Маша,продакт ITSM 365 в Naumen:
"В этой статье делюсь тремя кейсами и практическим опытом взаимодействия аналитика и продакта в одной задаче: почему это иногда превращается в хаос, и как мы перестраивали процессы, чтобы этого избежать."

Читать статью
👍3🤔1
​​📑 BPMN для аналитиков и тимлидов (часть 2)

Автор - Вожегов Дмитрий, системный аналитик:
"В первой части мы обсудили недостатки стандарта BPMN, которые важно учесть до начала моделирования, чтобы сделать проектирование процессов понятным, однозначным и эффективным.

В этой статье мы перейдём к практике: начнём проектировать процессы и обсудим три важных аспекта:
- выбор архитектуры процесса: монолитная или микросервисная;
- выбор вида BPMN-схемы: взаимодействие или хореография;
- выбор подхода для начальной декомпозиции процессов: случайные или детерминированные подпроцессы."

Читать статью
🔥5👍4
​​📑 Хранилища данных. Обзор технологий и подходов к проектированию

Автор - Марина Зенкова
"В этой статье будут рассмотрены основные подходы к проектированию архитектуры хранилищ данных (DWH), эволюция архитектур, взаимосвязь Data Lake, Data Factory, Data Lakehouse, Data Mesh c DWH, преимущества и недостатки подходов к моделированию данных. Материал будет полезен тем, кто работает с корпоративными данными: аналитики, инженеры и архитекторы данных."

Читать статью
👍6