Forwarded from Business | System analyst
Серия статей «Карьера в IT. Системный аналитик»
0. Введение
1. Виды и качества требований
1.1. Практика
2. Use cases\User stories
2.1. Практика
3. Диаграммы. UML
3.1. Диаграммы. UML + BPMN
4. XML JSON
5. Сбор требований
6. Клиент-серверная архитектура
7. HTTP
7.1. Методы HTTP
8. REST
8.1. Пример ТЗ для описания API
8.2. Best Practices, которые стоит использовать при проектировании REST API
Не номерная часть. Моё видение правильного workflow задачи на разработку
8.3. 8.3. Пример ТЗ для описания метода POST
0. Введение
1. Виды и качества требований
1.1. Практика
2. Use cases\User stories
2.1. Практика
3. Диаграммы. UML
3.1. Диаграммы. UML + BPMN
4. XML JSON
5. Сбор требований
6. Клиент-серверная архитектура
7. HTTP
7.1. Методы HTTP
8. REST
8.1. Пример ТЗ для описания API
8.2. Best Practices, которые стоит использовать при проектировании REST API
Не номерная часть. Моё видение правильного workflow задачи на разработку
8.3. 8.3. Пример ТЗ для описания метода POST
Пикабу
Пример практической задачи на интервью СА
Вдогонку к теме с интервью поделюсь одним из вариантов практической задачи, которую мне уже очень давно задавали на собеседовании, и с тех пор я ее транслирую, когда сам выступаю в роли интервьюера.
🔥26❤3👍3
Всем привет! Сегодня продолжаем рубрику «Задачки и тестовые задания», где мы разбираем задачки, которые могут задать на собеседованиях
#задачки #тестовыезадания | @analysis_it
Задача 6:
Вы поспорили с другом и чтобы решить ваш спор, вам необходимо подбросить монету. Однако единственная монетка, что у вас есть, погнулась, поэтому она вносит явные искажения в результат при подбрасывании.
Вопрос: Как использовать такую монету, чтобы принять справедливое решение? Другие предметы или монеты использовать нельзя.
Развернутый ответ:
Нужно подбросить монету дважды. Возможны четыре исхода: ОО, ОР, РО и РР. Поскольку монета «благосклонна» к одной стороне, шансы выпадения ОО не эквивалентны шансам выпадения РР. С другой стороны, вероятности выпадения ОР и РО должны быть одинаковы, независимо от степени «благосклонности» монеты. Один участник ставит на ОР, другой — на РО. Если выпадает ОО или РР, просто подкиньте монетку еще два раза.
Источник: @analysis_it
#задачки #тестовыезадания | @analysis_it
Задача 6:
Вы поспорили с другом и чтобы решить ваш спор, вам необходимо подбросить монету. Однако единственная монетка, что у вас есть, погнулась, поэтому она вносит явные искажения в результат при подбрасывании.
Вопрос: Как использовать такую монету, чтобы принять справедливое решение? Другие предметы или монеты использовать нельзя.
Развернутый ответ:
Источник: @analysis_it
👍14🤯9❤4🔥4🤣1
Эффективное сообщение об ошибках: советы и рекомендации по написанию четких и действенных отчетов
Читать статью | Analyst IT
Читать статью | Analyst IT
vc.ru
Эффективное сообщение об ошибках: советы и рекомендации по написанию четких и действенных отчетов — Разработка на vc.ru
В этой статье мануальный тестировщик ИТ-компании BSL — Никита, поделился советами и рекомендациями по эффективному сообщению об ошибках, основанными на личном опыте работы, и объяснил, почему эти практики важны.
❤4👍3🔥2
Forwarded from Business | System analyst
Примеры формулировок требований по правилам руководства по написанию требований от INCOSE
Перейти | BA|SA
Перейти | BA|SA
Хабр
Примеры формулировок требований по правилам руководства по написанию требований от INCOSE
Данная статья написана в продолжении статьи " Итоговая сводка по руководству по написанию требований INCOSE (Июнь 2023) ". Статья содержит примеры формулировок требований как правильных (т.е. с точки...
👍8🔥5❤3
Виды команд SQL.pdf
65.1 KB
Алоха! Сегодня продолжаем изучение и повторение #базыданных и на повестке дня SQL:
Прилагаю небольшую шпаргалку по операторам, сделанную совместно с @ba_and_sa 👆
И можно еще прочесть статью
Прилагаю небольшую шпаргалку по операторам, сделанную совместно с @ba_and_sa 👆
И можно еще прочесть статью
👍16🔥9❤2🙈1
Проектирование БД и почему важен SQL для системного аналитика: гайд по улучшению качества требований
Читать статью | Analyst IT
Читать статью | Analyst IT
Хабр
Проектирование БД и почему важен SQL для системного аналитика: гайд по улучшению качества требований
Берём в работу новую задачу или проект. Начинаем со сбора бизнес-требований. Затем переходим к проработке функциональных и нефункциональных требований. Потом архитектура системы и влияние требований...
Всем привет! Какие темы вам больше всего нравятся и интересны?
Смогла уместить только 10))
Смогла уместить только 10))
Anonymous Poll
45%
Сбор требований и работа с ними
27%
Базы данных
29%
Анализ данных
24%
Визуализация данных
29%
Коммуникация в команде, работа со стейкхолдерами, процессы согласования и тд
43%
Описание/моделирование бизнес-процессов
58%
Интеграция, архитектура и API
35%
Подготовка к собеседованию (описание вопросов с ответами, разбор задачек и ТЗ, примеры с жизни)
27%
Разбор литературы, программ для анализа и управления проектами
1%
Другое (делись в комментах) 👇🏼
👍8⚡3
Forwarded from Заметки Аналитика | IT
Колесо баланса аналитика. Как структурировать свои знания и “доехать” до карьерной цели быстрее
Читать статью
Читать статью
🤣11❤4👍2🔥2
Forwarded from Business | System analyst
glgroup.su
Системная интеграция: что это, зачем нужна и как сделать правильно
По мере роста вашей организации растет и количество программных решений, которые помогают ей оставаться организованной и эффективной. Исследование, проведенное GL Group Digital в 2022 году, показало, что средний размер портфеля бизнес-приложений варьируется…
❤2👍2
Продуктовый подход к инхаус-разработке: отвечаем бизнесу, когда наконец-то будет готово через метрики и 85й перцентиль
Читать статью | Analyst IT
Читать статью | Analyst IT
Хабр
Продуктовый подход к инхаус-разработке: отвечаем бизнесу, когда наконец-то будет готово через метрики и 85й перцентиль
Привет, меня зовут Дима, я ведущий ИТ-бизнес-партнёр в "Петрович-Тех". Сегодня расскажу вам историю о том, как мы запускали продуктовый подход к инхаус-разработке. В 2020 году задачи бизнеса...
❤2
Forwarded from BApedia | Бизнес-анализ
9 ролей в проекте внедрения Business Studio: планируем состав команды
Сколько человек нужно, чтобы внедрить систему бизнес-моделирования Business Studio: роли участников проекта внедрения и их обязанности. Личный опыт на текущем проекте.
Перейти к статье | BApedia
Сколько человек нужно, чтобы внедрить систему бизнес-моделирования Business Studio: роли участников проекта внедрения и их обязанности. Личный опыт на текущем проекте.
Перейти к статье | BApedia
❤2👍2
Forwarded from Business | System analyst
Алоха! Сегодня продолжаем разбирать вопросы, которые любят задавать на собеседовании на роль BA/SA и затронем тему интеграции систем:
#вопросыссобеседования | @ba_and_sa
Часть 15:
📍Вопрос 1: Что такое интеграция сисем и зачем она нужна в информационных системах?
✅Краткий ответ:
Интеграция систем (или системная интеграция) – это процесс объединения различных систем и приложений для обмена данными и совместной работы. Она необходима для обеспечения эффективной связи и взаимодействия между различными компонентами системы, обеспечивая передачу данных и позволяя достичь целостности и полноты информации.
📎Материалы по теме:
- Системная интеграция, что это и как с ней работать
- Способы интеграции систем (видео)
- Что такое интеграция и зачем она нужна?
📍Вопрос 2: Какие преимущества и недостатки вы можете выделить при интеграции систем?
✅ Краткий ответ:
➕ Преимущества системной интеграции:
1. Автоматизированный обмен данными - упрощение передачи информации, улучшение точности и актуальность данных, так же экономия времени и снижение вероятности ошибок при ручном копировании данных
2. Сокращение затрат на IT-инфраструктуру и масштабируемость - минимизирование финансов на ресурсы обслуживания и поддержку отдельных систем
3. Улучшенная аналитика и прогнозирование - все в едином поле зрения, более полная картина, что улучшает и упрощает работу с бизнес-процессами и тд.
4. Снижение рисков
➖ Недостатки системной интеграции:
1. Потенциальные проблемы безопасности: Интеграция различных систем может создать уязвимости в безопасности, особенно если не принимаются соответствующие меры для защиты данных и доступа к системам
2. Сложность внедрения: Системная интеграция может быть сложным и трудоемким процессом, особенно если различные системы имеют разные форматы данных и протоколы взаимодействия
3. Риск некорректной интеграции: Неправильная интеграция систем может привести к ошибкам и проблемам в работе системы, что может затруднить бизнес-процессы и привести к сбоям
4. Зависимость от поставщиков решений: Для реализации интеграции могут потребоваться специальные решения и услуги от поставщиков, что создает зависимость и дополнительные расходы.
📍Вопрос 3: Какие методы интеграции могут использоваться при обмене данными между различными системами?
✅ Краткий ответ:
При обмене данными между системами могут быть использованы различные методы системной интеграции, например:
1. Пакетная обработка: Данные передаются в виде пакетов, которые обрабатываются пакетными программами или заданиями. Этот метод позволяет обеспечить обмен данными в определенные моменты времени или по определенному расписанию.
2. Форматы файлов: Данные могут быть обменены с использованием различных форматов файлов, таких как CSV, XML или JSON. Эти форматы позволяют структурировать данные и легко их обрабатывать.
3. Базы данных: Интеграция может происходить через общие базы данных, где системы записывают и читают данные из общих таблиц. Это позволяет обмениваться актуальной информацией между системами.
4. Сетевые протоколы: Для системной интеграции могут быть использованы сетевые протоколы, такие как HTTP, FTP, TCP/IP и т.д. При этом данные могут передаваться через сеть в реальном времени.
5. Сервисно-ориентированная архитектура (SOA): В рамках SOA системы взаимодействуют через сервисы, включающие интерфейсы, выделяющие четко определенные функции или работы для других систем. Используя стандартизированные интерфейсы, системы могут обмениваться данными и функциональностью.
6. API (Application Programming Interface): API позволяет системам обмениваться данными и взаимодействовать друг с другом. Существуют различные типы API, такие как REST (Representational State Transfer), SOAP (Simple Object Access Protocol), GraphQL (Query Language for APIs) и другие структуры и протоколы, которые определяют, как системы могут взаимодействовать между собой.
📎Материалы по теме:
- Методы интеграции информационных систем
Источник: @ba_and_sa
‼️Предыдущие части смотрите по #собеседование #вопросыссобеседования
#вопросыссобеседования | @ba_and_sa
Часть 15:
📍Вопрос 1: Что такое интеграция сисем и зачем она нужна в информационных системах?
✅Краткий ответ:
Интеграция систем (или системная интеграция) – это процесс объединения различных систем и приложений для обмена данными и совместной работы. Она необходима для обеспечения эффективной связи и взаимодействия между различными компонентами системы, обеспечивая передачу данных и позволяя достичь целостности и полноты информации.
📎Материалы по теме:
- Системная интеграция, что это и как с ней работать
- Способы интеграции систем (видео)
- Что такое интеграция и зачем она нужна?
📍Вопрос 2: Какие преимущества и недостатки вы можете выделить при интеграции систем?
✅ Краткий ответ:
1. Автоматизированный обмен данными - упрощение передачи информации, улучшение точности и актуальность данных, так же экономия времени и снижение вероятности ошибок при ручном копировании данных
2. Сокращение затрат на IT-инфраструктуру и масштабируемость - минимизирование финансов на ресурсы обслуживания и поддержку отдельных систем
3. Улучшенная аналитика и прогнозирование - все в едином поле зрения, более полная картина, что улучшает и упрощает работу с бизнес-процессами и тд.
4. Снижение рисков
1. Потенциальные проблемы безопасности: Интеграция различных систем может создать уязвимости в безопасности, особенно если не принимаются соответствующие меры для защиты данных и доступа к системам
2. Сложность внедрения: Системная интеграция может быть сложным и трудоемким процессом, особенно если различные системы имеют разные форматы данных и протоколы взаимодействия
3. Риск некорректной интеграции: Неправильная интеграция систем может привести к ошибкам и проблемам в работе системы, что может затруднить бизнес-процессы и привести к сбоям
4. Зависимость от поставщиков решений: Для реализации интеграции могут потребоваться специальные решения и услуги от поставщиков, что создает зависимость и дополнительные расходы.
📍Вопрос 3: Какие методы интеграции могут использоваться при обмене данными между различными системами?
✅ Краткий ответ:
При обмене данными между системами могут быть использованы различные методы системной интеграции, например:
1. Пакетная обработка: Данные передаются в виде пакетов, которые обрабатываются пакетными программами или заданиями. Этот метод позволяет обеспечить обмен данными в определенные моменты времени или по определенному расписанию.
2. Форматы файлов: Данные могут быть обменены с использованием различных форматов файлов, таких как CSV, XML или JSON. Эти форматы позволяют структурировать данные и легко их обрабатывать.
3. Базы данных: Интеграция может происходить через общие базы данных, где системы записывают и читают данные из общих таблиц. Это позволяет обмениваться актуальной информацией между системами.
4. Сетевые протоколы: Для системной интеграции могут быть использованы сетевые протоколы, такие как HTTP, FTP, TCP/IP и т.д. При этом данные могут передаваться через сеть в реальном времени.
5. Сервисно-ориентированная архитектура (SOA): В рамках SOA системы взаимодействуют через сервисы, включающие интерфейсы, выделяющие четко определенные функции или работы для других систем. Используя стандартизированные интерфейсы, системы могут обмениваться данными и функциональностью.
6. API (Application Programming Interface): API позволяет системам обмениваться данными и взаимодействовать друг с другом. Существуют различные типы API, такие как REST (Representational State Transfer), SOAP (Simple Object Access Protocol), GraphQL (Query Language for APIs) и другие структуры и протоколы, которые определяют, как системы могут взаимодействовать между собой.
📎Материалы по теме:
- Методы интеграции информационных систем
Источник: @ba_and_sa
‼️Предыдущие части смотрите по #собеседование #вопросыссобеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5❤2🙈1