Заметки Аналитика | IT
7.78K subscribers
106 photos
3 videos
1 file
949 links
О жизненном цикле разработки ПО глазами бизнес-/системного аналитика.

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

Для связи: @Ev_S_Lit
Download Telegram
​​ Открытый тест по UML: основы бизнес-анализа для начинающих

Это интерактивный тест для начинающих бизнес-аналитиков из 10 вопросов на знание основ Unified Modelling Language, которые чаще всего встречаются на практике.

Пройти тест

#uml | @notes_analyst
​​📑 И целого проекта мало — как системному аналитику собрать побольше опыта и не сойти с ума

Читать статью

#junior #SA |@notes_analyst
​​📑 Руководство по языку запросов GraphQL для начинающих

"GraphQL  — это язык запросов с открытым исходным кодом, создавался как более эффективная альтернатива REST для разработки и использования программных интерфейсов приложений.."

Читать статью

#graphql | @notes_analyst
​​📑 Проверенный шаблон пользовательских историй

Дарья Плоскодняк - опытный продуктовый аналитик в Ak Bars Digital, делится в статье прикладным шаблоном, который был создан опытным путем для удобной работы с пользовательскими историями.

Читать статью

#работастребованиями | @notes_analyst
​​📑 Требования не меняются, это мы их недовыявили.
10 техник проверки полноты требований

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

Читать статью

#работастребованиями | @notes_analyst
​​📑 Выявление и сбор требований к ПО — ultimate guide

"Цели этого поста заключаются в следующем:
• Определить, что такое требование, какие типы и уровни требований выделяют.
• Понять, какие существуют методы сбора и выявления требований.
• Предоставить почву для дальнейшего изучения сферы системного и бизнес-анализа.."

Читать статью

#работастребованиями | @notes_analyst
​​📑 Документация в порядке

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

Читать статью

#документация | @notes_analyst
​​📑 Kanban для Scrum-команд

Чем Канбан-метод может помочь зрелым скрам-командам? Статья подробно описывает решения трех типичных проблем через практики Kanban

Читать статью

#scrum #kanban | @notes_analyst
​​📚 Как прокачаться в проектировании программного обеспечения — список книг.

Сами книги автор условно поделил на 3 категории, которые больше сфокусированы на отдельных вопросах:
• что делаем
• как делаем
• как эксплуатируем

Перейти к списку 📚

#литература | @notes_analyst
​​📑 Инструменты для подготовки ТЗ + шаблон

Ребята из Alto работали с десятками проектов и постепенно накопили список инструментов, которые помогали им в процессе создания технического задания.
Некоторые из таких инструментов приведены в статье.

Читать статью

#инструменты #ТЗ | @notes_analyst
​​📑 Как пройти интервью успешно: рекомендации для аналитиков

Леонид Юденков, ведущий бизнес-аналитик и ресурсный менеджер в EPAM, рассказывает о том, как подготовиться к интервью, как пройти его и оставить о себе отличное впечатление.

Читать статью

#собеседование | @notes_analyst
​​📑 7 способов лучше понимать потребности пользователей и доносить их до команды разработки

• Документировать выявленные потребности.
• Проверять описанные потребности через верхнеуровневый чек-лист.
• Проводить более глубокий анализ проблемы.
• Использовать 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
​​📑 Толковый бизнес-аналитик: Разработка бизнес-требований

"Когда и зачем нужно документировать бизнес-требования? Кто и как использует бизнес-требования в ходе проекта? Каков оптимальный уровень детализации бизнес-требований? Как отличить бизнес-требования от других видов требований?..."

Ответы на эти и многие другие вопросы можно найти в записи вебинара Георгия Савельева или прочитать в статье, подготовленной на основе данного вебинара.

📽 Смотреть видео

📄 Читать статью

#работастребованиями | @notes_analyst
​​📑 Event Storming на практических кейсах

"Event Storming - это увлекательный способ собрать вместе разработчиков и экспертов в бизнесе для быстрого, совместного исследования сложной предметной области бизнеса.
Часы вместо дней и недель."

Читать статью

#eventstorming | @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
​​📑 Интеграция: синхронное, асинхронное и реактивное взаимодействие, консистентность и транзакции

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

Читать статью

#интеграция | @notes_analyst