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

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

Для связи: @Ev_S_Lit
Download Telegram
​​📑 Event Storming: что будет, если запереть 10 человек в одной комнате

Цель статьи не столько в том, чтобы рассказать, как это работает, сколько показать действенность подхода на реальных кейсах.
Автор статьи, архитектор в компании REG. RU, проводил Event Storming 4 раза с разными командами. Чтобы объяснить участникам смысл происходящего, для каждой команды перед началом мероприятия делал презентацию. Но оказалось, что пока не начнешь таскать карточки, выстраивать бизнес-процессы и накидывать акторы - объяснить процесс практически невозможно. 

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

#eventstorming | @notes_analyst
​​📑 Скрамсара аналитика

"Статья посвящена трудным/трудовым обстоятельствам работы аналитиков на проектах, которые выполняются по некому варианту «Scrum + Аналитик», эти обстоятельства являются причиной стресса. Если вы думаете, что я дам вам какие-то решения, то увы, нет. Трудности эти в обозримом будущем никуда не денутся, можете считать, что вы ходите по кругу Сансары аналитика. Знайте, что вы не одни по нему ходите, может вам психологически станет легче."

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

#scrum | @notes_analyst
​​📑 Как мы создаем приложение на основе микросервисной архитектуры, с какими особенностями сталкиваемся и как их обходим

Иван, ведущий инженер компании Nexign, рассказывает о решении для поддержки бизнес-процессов оператора и управления доходами и делится опытом разработки одного из его компонентов с использованием микросервисов.
Эта информация будет полезна как для инженеров, которые собираются применять микросервисную архитектуру в разработке приложений, так и для владельцев и менеджеров продуктов, которые должны иметь представление о ее основах для оценки связанных с проектом рисков.

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

#микросервисы | @notes_analyst
​​📑 Wireframes в разработке: особенности и преимущества

"Wireframe — это карта экранов, которая показывает навигацию между ними и содержит минимальную детализацию."

"Иногда заказчики могут не понимать, что значит «главное изображение», «интеграция с картой Google», «фильтрация продуктов» и сотни других терминов. Вайрфрейминг конкретных функций дает клиенту четкую информацию о том, как они будут работать, где будут размещаться и насколько они могут быть полезны на самом деле."

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

#прототипирование | @notes_analyst
📚 Пользовательские истории. 
Гибкая разработка программного обеспечения.


Автор: Майк Кон
Предисловие: Кент Бек

Как принять решение о том, что собой должна представлять программная система? А как добиться того, чтобы принятое решение отражало интересы самых разных людей, непосредственно или косвенно связанных с проектом? Рассмотрению этой проблемы и посвящена данная книга.

Скачать 📔

#литература | @notes_analyst
​​📑 Что такое XML

"XML, в переводе с англ eXtensible Markup Language — расширяемый язык разметки. Используется для хранения и передачи данных.

Этот формат рекомендован Консорциумом Всемирной паутины (W3C), поэтому он часто используется для передачи данных по API.

Так что давайте разберемся, как он выглядит, как его читать, и как ломать! "

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

#xml | @notes_analyst
​​📑 Micro Services Architecture

"В этой статье вы получите ответы на три ключевых вопроса:

1. Что такое архитектура программного обеспечения?
2. Почему существует несколько разновидностей архитектуры программного обеспечения?
3. Какие существуют основные характеристики микросервисной архитектуры и почему они важны?"

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

#архитектура | @notes_analyst
​​📚 Рекомендации литературы по системной инженерии,
инженерии требований и прикладному системному анализу.


Перейти к списку литературы

#литература | @notes_analyst
​​📑 Контекстная диаграмма

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

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

#диаграмма | @notes_analyst
​​📑 Что нужно знать системному аналитику уровня Middle и Senior: план развития Hard Skills

Автор статьи составил план развития в виде некого чек-листа с перечислением 13 блоков (от работы с требованиям до безопасности) с описанием, что обязательно и желательно знать/уметь.

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

#карьера | @notes_analyst
​​📑 Нужно ли ИТ-аналитикам уметь программировать

"Вопрос обязательности умения/знания/понимания программирования для ИТ-аналитика-проектировщика вызвал жаркие дебаты в профильных группах.
Приводились два вида аргументов:

1. Противники: программировать должен программист, если аналитик должен уметь программировать, то он должен владеть навыками всех смежных профессий; такого аналитика не обучишь и не найдешь на рынке.

2. Сторонники: умение/владение языком программирования позволяет делать более качественные ТЗ (этот аргумент не является непосредственным доказательством).

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

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

#карьера | @notes_analyst
​​📑 Микросервисная архитектура, ее паттерны проектирования и особенности

"Микросервисная архитектура – одна из самых полезных архитектур в индустрии программного обеспечения. При правильном подходе она может помочь в создании лучших программных приложений. Из этой статьи вы узнаете, что такое микросервисная архитектура, какие шаблоны проектирования необходимы для ее реализации, а также почему стоит и почему не стоит использовать эту архитектуру для вашего нового программного обеспечения."

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

#архитектура | @notes_analyst
​​📑 Летопись проекта: зачем нужна инфраструктурная документация

"Документация - это про знания. Знания о продукте, системе, процессах. Важно, где и как хранятся эти знания, кто может получить к ним доступ, легко ли их найти, доступны ли они для понимания."

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

#документация | @notes_analyst
​​📑 API-First и микросервисы

В статье рассматриваются особенности использования подхода API-First  на примере двух серверных java-приложений (одно приложение является клиентом другого) с использованием библиотек spring-boot, spring-web, openapi-generator, springdoc. Для описания спецификации API будет использован формат Openapi 3

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

#микросервисы | @notes_analyst
​​📑 UML-диаграмма последовательности для REST API: практический пример

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

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

#uml | @notes_analyst
📚 Разработка интерфейсов. Паттерны проектирования.
3-е изд 2022

Авторы: Д. Тидвелл, Ч. Брюэр,
Э. Валенсия


Главная «фишка» книги — паттерны проектирования. Вы научитесь использовать паттерны при разработке интерфейсов мобильных, настольных и веб-приложений. Для каждого паттерна даны наглядные примеры и подробное описание: от реализации до сценариев использования. Вы сразу перейдете от теории к практике!

Скачать 📗

#литература | @notes_analyst
​​📑 Все шлюзы в BPMN с примерами

Шлюзы в BPMN (gateways) это такие развилки, которые либо распараллеливают процесс на несколько потоков, либо собирают несколько потоков процесса в один.

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

#bpmn | @notes_analyst
​​📚 Документация PostgreSQL и Postgres Pro

C 2015 года компания Postgres Professional делает полный перевод документации PostgreSQL на русский язык.
Здесь представлены эти переводы, оригинальная англоязычная документация PostgreSQL и документация к СУБД Postgres Pro в вариантах Standard и Enterprise.

📄 Документация к PostgreSQL 15.0

Еще компания делится книгами и учебниками по работе с PostgreSQL:
📔 Postgres: первое знакомство. П. Лазунов, Е. Рогов, И. Лёвшин

📙 PostgreSQL изнутри. Рогов Е. В.

📘 PostgreSQL. Основы языка SQL: учеб. пособие. Е. П. Моргунов; под ред. Е. В. Рогова, П. В. Лузанова

📗 Основы технологий баз данных: учеб. пособие. Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева; под ред. Е. В. Рогова.

#postgresql #литература | @notes_analyst
​​📑 Как мы ведем требования к ПО: формализация

Формализация - большой и важный этап разработки требований. Автор статьи, системный аналитик в Альфа Банке, расскажет: как происходит ведение требований у них в компании, какие этапы они проходят, каких правил придерживаются и что будет, если отклоняться от правил.
Если вы системный или бизнес-аналитик, владелец продукта или просто работаете с требованиями к программному обеспечению, то эта статья для вас.

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

#работастребованиями | @notes_analyst
​​📑 Как улучшить английский в документации

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

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

#документация | @notes_analyst