Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Что такое правильная документация проекта
Документация на личном опыте: диаграммы и документы, чтобы не нужно было лазить в код Это я на Российском Венчурном Форуме в 2024 Привет, меня зовут Михаил Пискунов, и я уже более 15 лет работаю в...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Ошибки, которых следует избегать при миграции из Confluence
Конкретика и практичность — основа успешной миграции из Confluence. Разбираем ключевые ошибки, которые могут осложнить процесс: от неподготовленных данных до неправильного выбора инструментов. Делимся...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Создание сложной IT-системы и отдела разработки: мой путь
Что будет: Опишу свой подход к разработке ПО и выстраиванию бизнес процессов. Покажу, какими инструментами пользовался. Покажу, как шаг за шагом создавался отдел разработки. Расскажу, как...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Притирка команды: как выжить в новом проекте и не сбежать в лес
Если вы запускали продуктовый проект с новой командой, то точно проходили тернистый путь притирки. Это сложный и порой болезненный период, когда команда только начинает работать вместе, друг друга не...
Салют! Давайте узнаем, есть ли у нас профи, кто участвует/ведет сразу несколько проектов?
Я вот, например, вела сразу три проекта параллельно и это было сложно 🤯 почти познала выгорание!!
Я вот, например, вела сразу три проекта параллельно и это было сложно 🤯 почти познала выгорание!!
Anonymous Poll
14%
Нет, никогда не сталкивался/ась с несколькими проектами, только один
26%
Да, было дело, вел/а два проекта параллельно
35%
Да, было дело, вел/а более 2х проектов одновременно
17%
Да, было дело, в работе было 5 или более проектов
5%
У меня еще не было проектов, я только планирую/учусь
3%
Другое (делитесь в комментариях👇)
Как мы интегрировали с банком API и превратили баг в фичу
В статье Максим Быстров, СТО компании Tymy делится опытом интеграции с API с крупным банком. Основные моменты включают сложности интеграции из-за антивируса, который блокировал заявки, решение проблемы через добавление заголовков браузера, а также рекомендации по работе с корпоративными API. Также он упоминает важность согласования с СБ, переход к модели BaaS и необходимость постоянного мониторинга после интеграции.
Также можно еще рассмотреть другие кейсы взаимодействия с СПБ или маркетплейсами, как в статье - «OpenAPI: зачем банки открывают доступ к своим данным»
Для углубленного изучения темы стоит ознакомиться с материалами о стандартах Open API в России и эволюции банковских IT-архитектур
⏳ 7 мин | 🟤🟤⚪️
Перейти | BA|SA
В статье Максим Быстров, СТО компании Tymy делится опытом интеграции с API с крупным банком. Основные моменты включают сложности интеграции из-за антивируса, который блокировал заявки, решение проблемы через добавление заголовков браузера, а также рекомендации по работе с корпоративными API. Также он упоминает важность согласования с СБ, переход к модели BaaS и необходимость постоянного мониторинга после интеграции.
Также можно еще рассмотреть другие кейсы взаимодействия с СПБ или маркетплейсами, как в статье - «OpenAPI: зачем банки открывают доступ к своим данным»
Для углубленного изучения темы стоит ознакомиться с материалами о стандартах Open API в России и эволюции банковских IT-архитектур
Перейти | BA|SA
Please open Telegram to view this post
VIEW IN TELEGRAM
rb.ru
Как мы интегрировали с банком API и превратили баг в фичу | RB.RU
Немного практических советов о том, как организовать API-интеграцию
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Если бы Рамзи готовил диаграммы: рецепт идеального инструмента визуализации
Привет, дорогие читатели Хабра! С вами на связи Алина Шилова, старший аналитик направления разработки цифровых продуктов T2. Я занимаюсь системным анализом уже не первый год и хочу признаться, что за...
Салют! Топ-материалов, которые вышли у нас в 2024 году📌
«Повторение - мать учения»
📝Требования:
- Когда ваши требования готовы
- Как писать требования к проекту. Шаблон документации
- Как писать требования и документацию к проекту. Полный гайд с шаблоном документации и примерами заполнения
- Какую систему управления требованиями выбрать: обзор инструментов
- Как провести встречу по сбору требований и не провалиться
📌Моделирование | Нотации:
- Краткое описание BPMN с примером
- Диаграмма последовательности
- Как рисовать Sequence без боли и страданий в PlantUML
- Памятка по BPMN и BPMN-диаграммам
- BPMN 2.0 универсальный подход при построении диаграмм
📚Методологии разработки ПО:
- Как выжить максимум из Confluence
- Хочешь искоренить Agile? Сформируй требования
- Реквием по SCRUM: всё равно уже хайп прошёл
- Agile в функциональном проекте. Организация работы на IT-рельсах
⚙️ Интеграция | Архитектура ПО:
- Обзор книги «Проектирование веб-API”
- Kafka vs RabbitMQ: что нужно знать аналитику про брокеры сообщений
- Что нужно знать, чтобы успешно пройти System Design Interview
- Как мы реализовали Low-cod на микросервисах
- Сложно о простом. Модель OSI и TCP/IP
- API для новичка
- Kafka для самых маленьких разработчиков, аналитиков и тестировщиков
- Курс для системных аналитиков
- 1 часть. Введение в системный анализ
🛠️SQL и базы данных:
- Шпаргалка по SQL
- Памятка | Шпаргалка по SQL
- Пример построения ER-модели и SQL-запросов к ней
✅ Разное:
- Дорожная карта Бизнес-аналитика
- Мое прохождение собеседований в 2024
- Как стать аналитиком
- Как системному аналитику не делать чужую работу
- Версионность документации
- Прототипы: ключ к успеху
- Взаимодействие между БА и РМ
- Тесовое задание
- Системный аналитик 100 lvl — дорожная карта развития
✅ Для общего развития, есть разборы технических вопросов, которые задают на собеседованиях ИТ-специалистам:
- Часть 1
- Часть 2
Также напоминаю, что вы можете сами предлагать темы для разбора или обсуждения на канале))
Источник: @ba_and_sa
«Повторение - мать учения»
📝Требования:
- Когда ваши требования готовы
- Как писать требования к проекту. Шаблон документации
- Как писать требования и документацию к проекту. Полный гайд с шаблоном документации и примерами заполнения
- Какую систему управления требованиями выбрать: обзор инструментов
- Как провести встречу по сбору требований и не провалиться
📌Моделирование | Нотации:
- Краткое описание BPMN с примером
- Диаграмма последовательности
- Как рисовать Sequence без боли и страданий в PlantUML
- Памятка по BPMN и BPMN-диаграммам
- BPMN 2.0 универсальный подход при построении диаграмм
📚Методологии разработки ПО:
- Как выжить максимум из Confluence
- Хочешь искоренить Agile? Сформируй требования
- Реквием по SCRUM: всё равно уже хайп прошёл
- Agile в функциональном проекте. Организация работы на IT-рельсах
- Обзор книги «Проектирование веб-API”
- Kafka vs RabbitMQ: что нужно знать аналитику про брокеры сообщений
- Что нужно знать, чтобы успешно пройти System Design Interview
- Как мы реализовали Low-cod на микросервисах
- Сложно о простом. Модель OSI и TCP/IP
- API для новичка
- Kafka для самых маленьких разработчиков, аналитиков и тестировщиков
- Курс для системных аналитиков
- 1 часть. Введение в системный анализ
🛠️SQL и базы данных:
- Шпаргалка по SQL
- Памятка | Шпаргалка по SQL
- Пример построения ER-модели и SQL-запросов к ней
- Дорожная карта Бизнес-аналитика
- Мое прохождение собеседований в 2024
- Как стать аналитиком
- Как системному аналитику не делать чужую работу
- Версионность документации
- Прототипы: ключ к успеху
- Взаимодействие между БА и РМ
- Тесовое задание
- Системный аналитик 100 lvl — дорожная карта развития
- Часть 1
- Часть 2
Также напоминаю, что вы можете сами предлагать темы для разбора или обсуждения на канале))
Источник: @ba_and_sa
Please open Telegram to view this post
VIEW IN TELEGRAM
Текстовая обработка в PostgreSQL: grep, sed, awk
▪︎ grep — быстро ищем ошибки, медленные запросы, аномалии
▪︎ sed — редактируем конфиги PostgreSQL, комментируем, заменяем настройки
▪︎ awk — превращаем сырые логи в отчёты"
⏳ 6 мин | 🟤⚪️⚪️
Перейти | BA|SA
▪︎ grep — быстро ищем ошибки, медленные запросы, аномалии
▪︎ sed — редактируем конфиги PostgreSQL, комментируем, заменяем настройки
▪︎ awk — превращаем сырые логи в отчёты"
⏳ 6 мин | 🟤⚪️⚪️
Перейти | BA|SA
Хабр
Текстовая обработка в PostgreSQL: grep, sed, awk
Привет, Хабр. Всё, что пишет PostgreSQL в /var/log/postgresql/, можно разбирать, фильтровать, анализировать и автоматизировать. Не нужно вручную листать гигабайты логов — научимся...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
12 принципов управления проектами: что не работает в Agile
Я недавно заметила, что только ленивый ещё не сравнивал классический проектный метод и agile. В интернете существует миллион таких статей, где главная цель — «продать» тот или иной подход. Agile уже...
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как документация помогает выйти в прод быстрее. Бонус — шаблоны, которые выручают в работе аналитика
Всем привет! Я Ангелина Набатчикова, BA/SA в QIC digital hub. Я работала аналитиком в нескольких продуктовых командах с различными подходами к документированию и постановке задач. Этот опыт показал...
Салют! Сегодня будем обсуждать и делиться советами, как собирать требования
Сбор требований — это фундамент любого проекта. Ошибки на этом этапе приводят к переделкам, срыву сроков и недовольству заказчика. Расскажу по шагам, как делать это правильно, избегая типичных ловушек, исходя из своего опыта☝️
🚀 1. Подготовка: что сделать до встречи с заказчиком
✅ Поймите контекст проекта:
— Какие бизнес-цели преследует заказчик? (Пример: увеличить продажи на 30% через новый сайт).
— Кто ключевые стейкхолдеры? (руководитель, пользователи, IT-отдел).
— Изучите существующие документы: ТЗ, отчеты
— Проанализируйте и изучите конкурентов
✅ Составьте план интервью:
Лучше быть готовым, чем краснеть. Я заранее на лист бумаги выписывала цель проекта, главне вопросы, в зависимости от заказчиков (если их несколько)
— Определите, какие вопросы задать. Например:
«Какие проблемы решает этот проект?»
«Как вы видите успех через полгода после запуска?»
✅ Выберите инструменты:
Чаще всего я пользовалась листом бумаги
— Анкеты
— Шаблоны для документирования (Confluence, Excel)
— Доски (Miro для мозговых штурмов)…
——————
▶️ 2. Начало общения: как установить контакт
✅ Первые 10 минут — самые важные:
— Объясните свою роль: «Я помогу формализовать ваши идеи так, чтобы команда их правильно реализовала»
— Уточните формат работы: «Сейчас я задам несколько вопросов, а потом мы обсудим детали»
✅ Слушайте активно:
— Кивайте, повторяйте ключевые тезисы: «Правильно ли я понял, что основная проблема — долгая обработка заказов?».
— Задавайте открытые вопросы:
«Расскажите, как сейчас происходит процесс X»
— Переспросите, если что-то было непонятно
——————
🛠️ 3. Техники сбора требований
✅ User Stories (Пользовательские истории):
Формат: *«Как [роль], я хочу [действие], чтобы [цель]»*.
Пример: *«Как менеджер, я хочу фильтровать заказы по дате, чтобы быстро находить просроченные»*.
✅ Мозговой штурм:
Используйте Miro или доску. Фиксируйте все идеи, даже странные. Позже вместе с заказчиком отсортируйте их по приоритету
✅ Прототипы:
Набросайте схему интерфейса или бизнес-процесса. Часто заказчик не понимает текста, но сразу видит ошибки в визуальной схеме
——————
📌 4. Что обязательно уточнить
✅ Функциональные требования: Что система должна делать (например, «формировать отчет в PDF»)
✅ Нефункциональные требования:
— Производительность («загрузка страницы — не дольше 2 сек»)
— Безопасность («двухфакторная аутентификация»)
✅ Ограничения: Бюджет, сроки, законодательство («данные должны храниться в РФ»)
——————
⛔️ 5. Чего делать НЕЛЬЗЯ
❌ Додумывать за заказчика.
*Неверно:* «Вам, наверное, нужна интеграция с 1С?»
*Правильно:* «Какие системы должны быть подключены?»
❌ Игнорировать конфликты требований.
Если отдел продаж хочет «гибкую настройку цен», а бухгалтерия — «фиксированные правила», вынесите это на обсуждение. Сами не принимайте решений.
❌ Откладывать документирование.
Фиксируйте требования сразу в структурированном виде.
Можно использовать пример:
- Требование | Возможность отмены заказа
- Тип | Функциональное
- Приоритет | High
- Источник | Интервью с менеджером
——————
📝 6. Проверка и согласование
✅ Валидация требований:
Покажите заказчику документ и задайте вопросы:
*«Всё ли учтено? Нет ли противоречий?»*
✅ Используйте примеры:
«Представьте: пользователь пытается оформить заказ ночью. Как система должна реагировать?»
——————
Советы напоследок
- Говорите на языке заказчика. Избегайте технических терминов.
- Управляйте ожиданиями: Если требование невозможно, сразу скажите: «Это потребует 3 месяца работы. Есть ли бюджет?».
- Итеративность: Требования меняются. Регулярно возвращайтесь к ним и актуализируйте.
——————
Инструменты в помощь:
- Jira + Confluence — для документирования.
- Draw.io / Lucidchart — для диаграмм процессов.
- Balsamiq — для прототипов.
Главное — не бойтесь задавать «глупые» вопросы. Лучше уточнить сто раз, чем переделывать проект. Удачи!🚀
Источник: @ba_and_sa
Сбор требований — это фундамент любого проекта. Ошибки на этом этапе приводят к переделкам, срыву сроков и недовольству заказчика. Расскажу по шагам, как делать это правильно, избегая типичных ловушек, исходя из своего опыта
— Какие бизнес-цели преследует заказчик? (Пример: увеличить продажи на 30% через новый сайт).
— Кто ключевые стейкхолдеры? (руководитель, пользователи, IT-отдел).
— Изучите существующие документы: ТЗ, отчеты
— Проанализируйте и изучите конкурентов
Лучше быть готовым, чем краснеть. Я заранее на лист бумаги выписывала цель проекта, главне вопросы, в зависимости от заказчиков (если их несколько)
— Определите, какие вопросы задать. Например:
«Какие проблемы решает этот проект?»
«Как вы видите успех через полгода после запуска?»
Чаще всего я пользовалась листом бумаги
— Анкеты
— Шаблоны для документирования (Confluence, Excel)
— Доски (Miro для мозговых штурмов)…
——————
— Объясните свою роль: «Я помогу формализовать ваши идеи так, чтобы команда их правильно реализовала»
— Уточните формат работы: «Сейчас я задам несколько вопросов, а потом мы обсудим детали»
— Кивайте, повторяйте ключевые тезисы: «Правильно ли я понял, что основная проблема — долгая обработка заказов?».
— Задавайте открытые вопросы:
«Расскажите, как сейчас происходит процесс X»
— Переспросите, если что-то было непонятно
——————
🛠️ 3. Техники сбора требований
Формат: *«Как [роль], я хочу [действие], чтобы [цель]»*.
Пример: *«Как менеджер, я хочу фильтровать заказы по дате, чтобы быстро находить просроченные»*.
Используйте Miro или доску. Фиксируйте все идеи, даже странные. Позже вместе с заказчиком отсортируйте их по приоритету
Набросайте схему интерфейса или бизнес-процесса. Часто заказчик не понимает текста, но сразу видит ошибки в визуальной схеме
——————
— Производительность («загрузка страницы — не дольше 2 сек»)
— Безопасность («двухфакторная аутентификация»)
——————
❌ Додумывать за заказчика.
*Неверно:* «Вам, наверное, нужна интеграция с 1С?»
*Правильно:* «Какие системы должны быть подключены?»
❌ Игнорировать конфликты требований.
Если отдел продаж хочет «гибкую настройку цен», а бухгалтерия — «фиксированные правила», вынесите это на обсуждение. Сами не принимайте решений.
❌ Откладывать документирование.
Фиксируйте требования сразу в структурированном виде.
Можно использовать пример:
- Требование | Возможность отмены заказа
- Тип | Функциональное
- Приоритет | High
- Источник | Интервью с менеджером
——————
📝 6. Проверка и согласование
Покажите заказчику документ и задайте вопросы:
*«Всё ли учтено? Нет ли противоречий?»*
«Представьте: пользователь пытается оформить заказ ночью. Как система должна реагировать?»
——————
Советы напоследок
- Говорите на языке заказчика. Избегайте технических терминов.
- Управляйте ожиданиями: Если требование невозможно, сразу скажите: «Это потребует 3 месяца работы. Есть ли бюджет?».
- Итеративность: Требования меняются. Регулярно возвращайтесь к ним и актуализируйте.
——————
Инструменты в помощь:
- Jira + Confluence — для документирования.
- Draw.io / Lucidchart — для диаграмм процессов.
- Balsamiq — для прототипов.
Главное — не бойтесь задавать «глупые» вопросы. Лучше уточнить сто раз, чем переделывать проект. Удачи!
Источник: @ba_and_sa
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Analyst IT
Please open Telegram to view this post
VIEW IN TELEGRAM
Как разработать
бизнес-требования.
Модель выявления требований.
- Почему важно выявлять и документировать
бизнес-требования?
- Какие бывают бизнес-требования?
- Признаки проблем в бизнес-требованиях
- Типовые ловушки аналитика
- Как документируются бизнес-требования?
- Где документируются бизнес-требования?
- Шаблон монолитного описания БТ
- Шаблон дробного описания БТ
- Как документировать —
объединять или дробить?
- Что делать с отсутствующими или плохими БТ?
- Вопросы и ответы
⏳ 6 мин | 🟤⚪️⚪️
Перейти | BA|SA
бизнес-требования.
Модель выявления требований.
- Почему важно выявлять и документировать
бизнес-требования?
- Какие бывают бизнес-требования?
- Признаки проблем в бизнес-требованиях
- Типовые ловушки аналитика
- Как документируются бизнес-требования?
- Где документируются бизнес-требования?
- Шаблон монолитного описания БТ
- Шаблон дробного описания БТ
- Как документировать —
объединять или дробить?
- Что делать с отсутствующими или плохими БТ?
- Вопросы и ответы
Перейти | BA|SA
Please open Telegram to view this post
VIEW IN TELEGRAM
systems.education
■ Статья. Как разработать бизнес-требования?
Модель выявления требований. Почему важно выявлять и документировать бизнес-требования? Как документируются бизнес-требования? Что делать с отсутствующими или плохими БТ?
Ну раз мы подняли тему требований, давайте пройдем пару опросов на эту тему:
Как вы обычно собираете требования у заказчика? Можно выбрать несколько вариантов ответов
Как вы обычно собираете требования у заказчика? Можно выбрать несколько вариантов ответов
Anonymous Poll
82%
Провожу личные встречи или интервью
18%
Использую анкеты или опросники
42%
Провожу мозговые штурмы с командой и заказчиком
70%
Анализирую документы, предоставленные заказчиком
5%
Другое
11%
Еще не собирал/а требования, я только учусь