📑 Требования не меняются, это мы их недовыявили.
10 техник проверки полноты требований
Автор - Юрий Куприянов:
"В этой статье я опишу примеры подобных ситуаций и расскажу о техниках, позволяющих задать нужные вопросы, выявить максимальное количество требований на ранних этапах анализа, обсудить со стейкхолдерами нужность этих требований и их приоритеты. .."
Читать статью
#работастребованиями | @notes_analyst
10 техник проверки полноты требований
Автор - Юрий Куприянов:
"В этой статье я опишу примеры подобных ситуаций и расскажу о техниках, позволяющих задать нужные вопросы, выявить максимальное количество требований на ранних этапах анализа, обсудить со стейкхолдерами нужность этих требований и их приоритеты. .."
Читать статью
#работастребованиями | @notes_analyst
📑 Выявление и сбор требований к ПО — ultimate guide
"Цели этого поста заключаются в следующем:
• Определить, что такое требование, какие типы и уровни требований выделяют.
• Понять, какие существуют методы сбора и выявления требований.
• Предоставить почву для дальнейшего изучения сферы системного и бизнес-анализа.."
Читать статью
#работастребованиями | @notes_analyst
"Цели этого поста заключаются в следующем:
• Определить, что такое требование, какие типы и уровни требований выделяют.
• Понять, какие существуют методы сбора и выявления требований.
• Предоставить почву для дальнейшего изучения сферы системного и бизнес-анализа.."
Читать статью
#работастребованиями | @notes_analyst
📑 Документация в порядке
Автор статьи делится перечнем и структурой полезных проектных документов, в основном внутренних, и дает рекомендации по работе с ними.
Читать статью
#документация | @notes_analyst
Автор статьи делится перечнем и структурой полезных проектных документов, в основном внутренних, и дает рекомендации по работе с ними.
Читать статью
#документация | @notes_analyst
📑 Kanban для Scrum-команд
Чем Канбан-метод может помочь зрелым скрам-командам? Статья подробно описывает решения трех типичных проблем через практики Kanban
Читать статью
#scrum #kanban | @notes_analyst
Чем Канбан-метод может помочь зрелым скрам-командам? Статья подробно описывает решения трех типичных проблем через практики Kanban
Читать статью
#scrum #kanban | @notes_analyst
📚 Как прокачаться в проектировании программного обеспечения — список книг.
Сами книги автор условно поделил на 3 категории, которые больше сфокусированы на отдельных вопросах:
• что делаем
• как делаем
• как эксплуатируем
Перейти к списку 📚
#литература | @notes_analyst
Сами книги автор условно поделил на 3 категории, которые больше сфокусированы на отдельных вопросах:
• что делаем
• как делаем
• как эксплуатируем
Перейти к списку 📚
#литература | @notes_analyst
📑 Инструменты для подготовки ТЗ + шаблон
Ребята из Alto работали с десятками проектов и постепенно накопили список инструментов, которые помогали им в процессе создания технического задания.
Некоторые из таких инструментов приведены в статье.
Читать статью
#инструменты #ТЗ | @notes_analyst
Ребята из Alto работали с десятками проектов и постепенно накопили список инструментов, которые помогали им в процессе создания технического задания.
Некоторые из таких инструментов приведены в статье.
Читать статью
#инструменты #ТЗ | @notes_analyst
📑 Как пройти интервью успешно: рекомендации для аналитиков
Леонид Юденков, ведущий бизнес-аналитик и ресурсный менеджер в EPAM, рассказывает о том, как подготовиться к интервью, как пройти его и оставить о себе отличное впечатление.
Читать статью
#собеседование | @notes_analyst
Леонид Юденков, ведущий бизнес-аналитик и ресурсный менеджер в EPAM, рассказывает о том, как подготовиться к интервью, как пройти его и оставить о себе отличное впечатление.
Читать статью
#собеседование | @notes_analyst
📑 7 способов лучше понимать потребности пользователей и доносить их до команды разработки
• Документировать выявленные потребности.
• Проверять описанные потребности через верхнеуровневый чек-лист.
• Проводить более глубокий анализ проблемы.
• Использовать DSM (design structure matrix).
• Записывать "выученные уроки", чтобы не наступать на одни и те же грабли дважды.
• Выявлять пропущенные требования качества.
• Release early, release often.
Читать статью
#работастребованиями | @notes_analyst
• Документировать выявленные потребности.
• Проверять описанные потребности через верхнеуровневый чек-лист.
• Проводить более глубокий анализ проблемы.
• Использовать DSM (design structure matrix).
• Записывать "выученные уроки", чтобы не наступать на одни и те же грабли дважды.
• Выявлять пропущенные требования качества.
• Release early, release often.
Читать статью
#работастребованиями | @notes_analyst
📝 Нотация EPC (Event-Driven Process Chain - событийная цепочка процессов) -
используется для описания процессов нижнего уровня.
Основными элементами диаграммы, описанной в нотации ЕРС, являются:
🟪 Событие - факт свершения чего-либо.
За событием следует какое-либо действие (функция), а следствием действия становится событие (исключение только для начальных и конечных событий)
🟩 Функция - определенное действие, имеющее продолжительность во времени и сопряженное с результатом.
Для каждой функции могут быть определены:
◻ Исполнители, ресурсы, входные и выходные данные.
Построение диаграммы осуществляется сверху вниз, когда более ранние по времени элементы располагаются сверху
(иногда слева направо)
Для обозначения взаимосвязей между элементами используют стрелки, а для отражения ветвления/слияния как функций, так и событий - логические операторы:
▪︎ "И" - когда должны произойти два или более события одновременно.
▪︎ "ИЛИ" - когда может произойти только одно или сразу несколько событий
▪︎ "Исключающее ИЛИ" - когда должно произойти либо одно, либо другое событие (два варианта одновременно невозможны).
❗По правилам нотации EPC после одиночного события не могут следовать разветвляющие операторы "ИЛИ" и "Исключающее ИЛИ "
Упрощенный алгоритм построения диаграммы в нотации EPC:
1. Определите граничные события (начальное и конечное состояния)
2. Расположите между граничными событиями функции(действия) и соответствующие промежуточные события, используя соединительные стрелки и логические операторы
3. Отразите на диаграмме исполнителей, ресурсы, входные и выходные данные/документы
4. Проанализируйте полученную схему. Если какая-то функция требует уточнений, можно выполнить ее декомпозицию, которая будет отражена в отдельной диаграмме и связана ссылкой с родительской функцией.
Чтобы не допустить ошибки при построении диаграммы, следуйте Правилам моделирования процессов в нотации EPC
Простота и популярность нотации стимулировали создание ряда инструментов для рисования бизнес-процессов, в том числе в нотации EPC.
Например: ARIS, Microsoft Visio, Business Studio.
Для тех, кто работает в Business Studio, есть документация, содержащая описания элементов, правил и примеров построения диаграмм в нотации EPC
#нотации #EPC | @notes_analyst
используется для описания процессов нижнего уровня.
Основными элементами диаграммы, описанной в нотации ЕРС, являются:
🟪 Событие - факт свершения чего-либо.
За событием следует какое-либо действие (функция), а следствием действия становится событие (исключение только для начальных и конечных событий)
🟩 Функция - определенное действие, имеющее продолжительность во времени и сопряженное с результатом.
Для каждой функции могут быть определены:
◻ Исполнители, ресурсы, входные и выходные данные.
Построение диаграммы осуществляется сверху вниз, когда более ранние по времени элементы располагаются сверху
(иногда слева направо)
Для обозначения взаимосвязей между элементами используют стрелки, а для отражения ветвления/слияния как функций, так и событий - логические операторы:
▪︎ "И" - когда должны произойти два или более события одновременно.
▪︎ "ИЛИ" - когда может произойти только одно или сразу несколько событий
▪︎ "Исключающее ИЛИ" - когда должно произойти либо одно, либо другое событие (два варианта одновременно невозможны).
❗По правилам нотации EPC после одиночного события не могут следовать разветвляющие операторы "ИЛИ" и "Исключающее ИЛИ "
Упрощенный алгоритм построения диаграммы в нотации EPC:
1. Определите граничные события (начальное и конечное состояния)
2. Расположите между граничными событиями функции(действия) и соответствующие промежуточные события, используя соединительные стрелки и логические операторы
3. Отразите на диаграмме исполнителей, ресурсы, входные и выходные данные/документы
4. Проанализируйте полученную схему. Если какая-то функция требует уточнений, можно выполнить ее декомпозицию, которая будет отражена в отдельной диаграмме и связана ссылкой с родительской функцией.
Чтобы не допустить ошибки при построении диаграммы, следуйте Правилам моделирования процессов в нотации EPC
Простота и популярность нотации стимулировали создание ряда инструментов для рисования бизнес-процессов, в том числе в нотации EPC.
Например: ARIS, Microsoft Visio, Business Studio.
Для тех, кто работает в Business Studio, есть документация, содержащая описания элементов, правил и примеров построения диаграмм в нотации EPC
#нотации #EPC | @notes_analyst
📑 Толковый бизнес-аналитик: Разработка бизнес-требований
"Когда и зачем нужно документировать бизнес-требования? Кто и как использует бизнес-требования в ходе проекта? Каков оптимальный уровень детализации бизнес-требований? Как отличить бизнес-требования от других видов требований?..."
Ответы на эти и многие другие вопросы можно найти в записи вебинара Георгия Савельева или прочитать в статье, подготовленной на основе данного вебинара.
📽 Смотреть видео
📄 Читать статью
#работастребованиями | @notes_analyst
"Когда и зачем нужно документировать бизнес-требования? Кто и как использует бизнес-требования в ходе проекта? Каков оптимальный уровень детализации бизнес-требований? Как отличить бизнес-требования от других видов требований?..."
Ответы на эти и многие другие вопросы можно найти в записи вебинара Георгия Савельева или прочитать в статье, подготовленной на основе данного вебинара.
📽 Смотреть видео
📄 Читать статью
#работастребованиями | @notes_analyst
📑 Event Storming на практических кейсах
"Event Storming - это увлекательный способ собрать вместе разработчиков и экспертов в бизнесе для быстрого, совместного исследования сложной предметной области бизнеса.
Часы вместо дней и недель."
Читать статью
#eventstorming | @notes_analyst
"Event Storming - это увлекательный способ собрать вместе разработчиков и экспертов в бизнесе для быстрого, совместного исследования сложной предметной области бизнеса.
Часы вместо дней и недель."
Читать статью
#eventstorming | @notes_analyst
📚 "Чистая архитектура. Искусство разработки программного обеспечения." Роберт Мартин.
"...За долгие годы вокруг понятий «дизайн» и «архитектура» накопилось много путаницы .
Что такое дизайн? Что такое архитектура? Чем они различаются?
Одна из целей этой книги — устранить весь этот беспорядок и определить раз и навсегда, что такое дизайн и архитектура . Прежде всего, я утверждаю, что между этими понятиями нет никакой разницы . Вообще никакой ..."
📗 Скачать в формате pdf (2018)
#литература | @notes_analyst
"...За долгие годы вокруг понятий «дизайн» и «архитектура» накопилось много путаницы .
Что такое дизайн? Что такое архитектура? Чем они различаются?
Одна из целей этой книги — устранить весь этот беспорядок и определить раз и навсегда, что такое дизайн и архитектура . Прежде всего, я утверждаю, что между этими понятиями нет никакой разницы . Вообще никакой ..."
📗 Скачать в формате pdf (2018)
#литература | @notes_analyst
📌 Список бесплатных онлайн-курсов и видеоуроков по Базам данных и SQL
▪︎ Курс от Stepik: Интерактивный тренажер по SQL - практические задания на создание SQL-запросов.
▪︎ Курс от Stepik: Введение в базы данных - Знакомство с методами структурированного хранения данных, основами SQL, принципами использования баз данных в приложениях
▪︎ LearnDB- интерактивные онлайн-курсы по SQL СУБД PostgreSQL.
▪︎ Базовый курс SQL для аналитиков и менеджеров — 24 видеоурока по SQL для начинающих, автор Максим Кухарь
▪︎ Основы SQL - базовый курс на платформе Интуит, теоретические материалы + тесты для самопроверки.
▪︎ Видеокурс по SQL от IT Proger - изучение SQL и работа с базами данных на примере MySQL.
▪︎ SQL для начинающих - курс по основам SQL от Академии IT
▪︎ Видеокурс Изучение программирования. SQl
Если вы проходили какие-то курсы из списка или знаете другие ресурсы, поделитесь, пожалуйста, отзывами и ссылками на материалы в комментариях 😊
Список интерактивных учебников и онлайн-тренажеров по SQL можно посмотреть тут
#sql #БазыДанных | @notes_analyst
▪︎ Курс от Stepik: Интерактивный тренажер по SQL - практические задания на создание SQL-запросов.
▪︎ Курс от Stepik: Введение в базы данных - Знакомство с методами структурированного хранения данных, основами SQL, принципами использования баз данных в приложениях
▪︎ LearnDB- интерактивные онлайн-курсы по SQL СУБД PostgreSQL.
▪︎ Базовый курс SQL для аналитиков и менеджеров — 24 видеоурока по SQL для начинающих, автор Максим Кухарь
▪︎ Основы SQL - базовый курс на платформе Интуит, теоретические материалы + тесты для самопроверки.
▪︎ Видеокурс по SQL от IT Proger - изучение SQL и работа с базами данных на примере MySQL.
▪︎ SQL для начинающих - курс по основам SQL от Академии IT
▪︎ Видеокурс Изучение программирования. SQl
Если вы проходили какие-то курсы из списка или знаете другие ресурсы, поделитесь, пожалуйста, отзывами и ссылками на материалы в комментариях 😊
Список интерактивных учебников и онлайн-тренажеров по SQL можно посмотреть тут
#sql #БазыДанных | @notes_analyst
📑 Интеграция: синхронное, асинхронное и реактивное взаимодействие, консистентность и транзакции
В данной статье рассматриваются синхронный, асинхронный и реактивный способы взаимодействия между сервисами и более крупными модулями.
А так же способы обеспечить консистентность данных и организовать транзакции.
Читать статью
#интеграция | @notes_analyst
В данной статье рассматриваются синхронный, асинхронный и реактивный способы взаимодействия между сервисами и более крупными модулями.
А так же способы обеспечить консистентность данных и организовать транзакции.
Читать статью
#интеграция | @notes_analyst
📑 User Story Mapping: от идеи до релиза
"Из статьи узнаете, как подготовиться к сессии по User Story Mapping, кого позвать на встречу, и как сопровождать процесс, чтобы достичь хорошего результата."
Читать статью
#userstorymap | @notes_analyst
"Из статьи узнаете, как подготовиться к сессии по User Story Mapping, кого позвать на встречу, и как сопровождать процесс, чтобы достичь хорошего результата."
Читать статью
#userstorymap | @notes_analyst
💻 Курс от НИУ ВШЭ "Анализ и моделирование бизнес-процессов"
Программа курса:
▪︎ Организации как сложные социотехнические системы
▪︎ Структурный анализ SADT/IDEF0/…
▪︎ Теоретические основы управления процессами
▪︎ АRIS
▪︎ BPMN
▪︎ Эталонные и референтные модели бизнес-процессов
▪︎ Методы анализа бизнес-процессов
▪︎ Совершенствование, реинжиниринг, цифровизация
▪︎ ИТ в анализе, совершенствовании и управлении бизнес-процессами
▪︎ Операционные риски
Перейти к курсу
#бизнеспроцессы | @notes_analyst
Программа курса:
▪︎ Организации как сложные социотехнические системы
▪︎ Структурный анализ SADT/IDEF0/…
▪︎ Теоретические основы управления процессами
▪︎ АRIS
▪︎ BPMN
▪︎ Эталонные и референтные модели бизнес-процессов
▪︎ Методы анализа бизнес-процессов
▪︎ Совершенствование, реинжиниринг, цифровизация
▪︎ ИТ в анализе, совершенствовании и управлении бизнес-процессами
▪︎ Операционные риски
Перейти к курсу
#бизнеспроцессы | @notes_analyst
📑 Туториал для туториалов. Как написать пользовательскую документацию
"Пользовательская документация — это не юридические документы. У них другие цели.
Пользовательская документация — это материалы, которые помогают пользователю использовать продукт на максималках.."
Читать статью
#документация | @notes_analyst
"Пользовательская документация — это не юридические документы. У них другие цели.
Пользовательская документация — это материалы, которые помогают пользователю использовать продукт на максималках.."
Читать статью
#документация | @notes_analyst
📚 Сергей Константинов. API
Разработка API — особый навык: API является как мультипликатором ваших возможностей, так и мультипликатором ваших ошибок. Эта книга написана для того, чтобы поделиться опытом и изложить лучшие практики проектирования API.
Скачать или прочитать книгу онлайн можно тут
#литература | @notes_analyst
Разработка API — особый навык: API является как мультипликатором ваших возможностей, так и мультипликатором ваших ошибок. Эта книга написана для того, чтобы поделиться опытом и изложить лучшие практики проектирования API.
Скачать или прочитать книгу онлайн можно тут
#литература | @notes_analyst
📑 Как мы ведём документацию рядом с кодом
Алексей, системный аналитик в Альфа-Банке, рассказывает как они работают с документацией, с какими трудностями сталкиваются при необходимости хранить бинарные файлы и какие пути решения они рассматривают.
Читать статью
#документация | @notes_analyst
Алексей, системный аналитик в Альфа-Банке, рассказывает как они работают с документацией, с какими трудностями сталкиваются при необходимости хранить бинарные файлы и какие пути решения они рассматривают.
Читать статью
#документация | @notes_analyst
📑 Почему мы используем Kafka вместо RabbitMQ: сравнение и преимущества
При построении больших и сложных систем не обойтись без программных брокеров сообщений. Однако часто возникает вопрос, какой из них выбрать для того или иного проекта. Lead architect Группы «Иннотех» Александр Соляр поделился особенностями работы Apache Kafka и RabbitMQ, дав точный рецепт, когда и какой брокер стоит использовать.
Читать статью
#kafka #rabbitmq | @notes_analyst
При построении больших и сложных систем не обойтись без программных брокеров сообщений. Однако часто возникает вопрос, какой из них выбрать для того или иного проекта. Lead architect Группы «Иннотех» Александр Соляр поделился особенностями работы Apache Kafka и RabbitMQ, дав точный рецепт, когда и какой брокер стоит использовать.
Читать статью
#kafka #rabbitmq | @notes_analyst