📑 Цикл ознакомительных и обучающих статей по Postman
▪︎ Postman — как инструмент тестирования API
▪︎ Postman — менеджмент, структурирование, импорт и экспорт коллекций
▪︎ Postman — cмена окружений, предварительная настройка авторизации, установка переменных
▪︎ Postman — Collection runner, тесты и сниппеты (Snippets), запуск тестов в CI через Newman.
#postman | @notes_analyst
▪︎ Postman — как инструмент тестирования API
▪︎ Postman — менеджмент, структурирование, импорт и экспорт коллекций
▪︎ Postman — cмена окружений, предварительная настройка авторизации, установка переменных
▪︎ Postman — Collection runner, тесты и сниппеты (Snippets), запуск тестов в CI через Newman.
#postman | @notes_analyst
☑ Открытый тест по UML: основы бизнес-анализа для начинающих
Это интерактивный тест для начинающих бизнес-аналитиков из 10 вопросов на знание основ Unified Modelling Language, которые чаще всего встречаются на практике.
Пройти тест
#uml | @notes_analyst
Это интерактивный тест для начинающих бизнес-аналитиков из 10 вопросов на знание основ Unified Modelling Language, которые чаще всего встречаются на практике.
Пройти тест
#uml | @notes_analyst
📑 Список полезных статей и видео для изучения тестирования API
🔹️ Руководство по REST архитектуре
🔹️ 15 инструментов для тестирования API
🔹️Стратегия тестирования REST API: что именно вам нужно тестировать?
🔹️ Postman: от простого API-теста до конечного сценария
🔹️ Тестирование GET-запросов
🔹️JSON-объект - что это и как он устроен
...
➡️ Смотреть весь список
#тестирование #api | @notes_analyst
🔹️ Руководство по REST архитектуре
🔹️ 15 инструментов для тестирования API
🔹️Стратегия тестирования REST API: что именно вам нужно тестировать?
🔹️ Postman: от простого API-теста до конечного сценария
🔹️ Тестирование GET-запросов
🔹️JSON-объект - что это и как он устроен
...
➡️ Смотреть весь список
#тестирование #api | @notes_analyst
📑 И целого проекта мало — как системному аналитику собрать побольше опыта и не сойти с ума
Читать статью
#junior #SA |@notes_analyst
Читать статью
#junior #SA |@notes_analyst
📑 Руководство по языку запросов GraphQL для начинающих
"GraphQL — это язык запросов с открытым исходным кодом, создавался как более эффективная альтернатива REST для разработки и использования программных интерфейсов приложений.."
Читать статью
#graphql | @notes_analyst
"GraphQL — это язык запросов с открытым исходным кодом, создавался как более эффективная альтернатива REST для разработки и использования программных интерфейсов приложений.."
Читать статью
#graphql | @notes_analyst
📑 Проверенный шаблон пользовательских историй
Дарья Плоскодняк - опытный продуктовый аналитик в Ak Bars Digital, делится в статье прикладным шаблоном, который был создан опытным путем для удобной работы с пользовательскими историями.
Читать статью
#работастребованиями | @notes_analyst
Дарья Плоскодняк - опытный продуктовый аналитик в Ak Bars Digital, делится в статье прикладным шаблоном, который был создан опытным путем для удобной работы с пользовательскими историями.
Читать статью
#работастребованиями | @notes_analyst
📑 Требования не меняются, это мы их недовыявили.
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