Алоха! Поздравляем всех наших подписчиков! Мы рады сообщить, что наш канал достиг отметки в 10 тысяч подписчиков. Мы очень благодарны за вашу поддержку и интерес к тому, что мы делаем. Это большой успех для всех нас, и мы обещаем продолжать доставлять нашим подписчикам ценную информацию об аналитике и различных областях ее применения🎉 🥳 💃
Please open Telegram to view this post
VIEW IN TELEGRAM
Алоха! Сегодня продолжаем разбирать вопросы, которые любят задавать на собеседовании на роль BA/SA и затронем тему жизненного цикла разработки ПО:
#вопросыссобеседования
Часть 9:
📍Вопрос 1: Что такое жизненный цикл разработки ПО?
✅Краткий ответ:
Жизненный цикл программного обеспечения (ЖЦ ПО) описывает процесс разработки программного обемпечеия, включая все этапы от начала до конца.
Этапы разработки:
1. Определние потребностей заказчика (идея)
2. Сбор и анализ требований
3. Проектирование (документирование требований и дизайн)
4. Разработка ПО
5. Тестирование
6. Внедрение и поддержка продукта
Бизнес-аналитик участвует на каждом этапе ЖЦ ПО
📎Материалы по теме:
- Жизненный цикл программного обеспечения и какое место занимает Бизнес-аналитик в нем
- Что такое ЖЦ Разработки ПО и какие проблемы возникают на каждом этапе SDLC?
- Жизненный цикл проекта и его фазы от инициации до завершения
📍Вопрос 2: Какие бывают модели/методологии жизненного цикла разработки ПО?
✅ Краткий ответ:
1️⃣ Водопадная/Каскадная модель - модель, в которой процесс разработки выглядит как поток, переходящий от одной стадии к другой в строгом порядке, без возможности пропуска стадии или возврата назад.
➕ Преимущесвта:
- Хорошо подходит проектам, где требования жестко фиксированы и не меняются
- стабильность требований в течение всего жизненного цикла ПО
- прозрачные и прогнозируемые сроки прохождения каждой фазы
- простой алгоритм реализации модели
➖ Недостатки:
- невозможность изменять и дополнять список требований на последующих этапах жизненного цикла
- дополнительные затраты на корректировку уже завершенных этапов
- отсутствие промежуточных результатов – продукт можно объективно оценить лишь после официального запуска
2️⃣ Итеративная модель - осуществление разработки с использованием одного цикла разработки, который последовательно повторяется до полного завершения проекта.
➕ Преимущесвта:
- организация эффективной обратной связи проектной команды с заказчиком
- более быстрое решение возникших проблем и ошибок, что ведет к минимизации затрат на устранение рисков
- быстрый выпуск MVP
➖ Недостатки:
- нет фиксированного бюджета и сроков, а также нужна сильная вовлеченность Заказчика в процесс
- при итерациях приходится отбрасывать часть сделанной ранее работы
3️⃣ Спиральная модель - повторяющаяся последовательность циклов разработки с непрерывным контролем рисков
➕ Преимущесвта:
- реализация связи с пользователем с высокой частотой и на ранних этапах модели, что обеспечивает создание нужного продукта высокого качества
- хорошо подходит для проектов с высокой степенью риска
- минимизация рисков через многократные итерации
➖ Недостатки:
- высокая стоимость проектирования
- необходимость в высокопрофессиональных знаниях для оценки рисков
- необходимость в четком распределении работ между разработчиками
4️⃣ Гибкая модель
В данном подходе работа над проектом осуществляется через короткие итерации, называемые спринтами, в течение которых разработчики фокусируются на реализации наиболее значимых в данное время элементов проекта. На каждом этапе работы заказчик оценивает текущие результаты и может внести изменения в требования к продукту
➕ Преимущесвта:
- высокая скорость разработки продукта, что позволяет быстро адаптироваться к меняющимся условиям рынка;
- привлечение заказчика к разработке, что повышает прозрачность и контролируемость проекта;
- улучшение коммуникации в команде, что ускоряет процесс разработки и повышает качество продукта.
➖ Недостатки:
- не дает гарантий на долгосрочные планы
- нет жесткой структуры и даже методов для всех проектов
- отсутствие четкого плана, очень “поверхностное” описание требований к системе
- необходимо иметь большой уровень знаний и опыта команды
Есть и другие модели ЖЦ ПО
📎Материалы по теме:
- Модели жизненного цикла проекта
- Agile, Waterfall. Модели и методологии разработки ПО
- Самые распрастранненые модели разработки ПО
Источник: @ba_and_sa
‼️Предыдущие части смотрите по #собеседование #вопросыссобеседования
#вопросыссобеседования
Часть 9:
📍Вопрос 1: Что такое жизненный цикл разработки ПО?
✅Краткий ответ:
Жизненный цикл программного обеспечения (ЖЦ ПО) описывает процесс разработки программного обемпечеия, включая все этапы от начала до конца.
Этапы разработки:
1. Определние потребностей заказчика (идея)
2. Сбор и анализ требований
3. Проектирование (документирование требований и дизайн)
4. Разработка ПО
5. Тестирование
6. Внедрение и поддержка продукта
Бизнес-аналитик участвует на каждом этапе ЖЦ ПО
📎Материалы по теме:
- Жизненный цикл программного обеспечения и какое место занимает Бизнес-аналитик в нем
- Что такое ЖЦ Разработки ПО и какие проблемы возникают на каждом этапе SDLC?
- Жизненный цикл проекта и его фазы от инициации до завершения
📍Вопрос 2: Какие бывают модели/методологии жизненного цикла разработки ПО?
✅ Краткий ответ:
- Хорошо подходит проектам, где требования жестко фиксированы и не меняются
- стабильность требований в течение всего жизненного цикла ПО
- прозрачные и прогнозируемые сроки прохождения каждой фазы
- простой алгоритм реализации модели
- невозможность изменять и дополнять список требований на последующих этапах жизненного цикла
- дополнительные затраты на корректировку уже завершенных этапов
- отсутствие промежуточных результатов – продукт можно объективно оценить лишь после официального запуска
- организация эффективной обратной связи проектной команды с заказчиком
- более быстрое решение возникших проблем и ошибок, что ведет к минимизации затрат на устранение рисков
- быстрый выпуск MVP
- нет фиксированного бюджета и сроков, а также нужна сильная вовлеченность Заказчика в процесс
- при итерациях приходится отбрасывать часть сделанной ранее работы
- реализация связи с пользователем с высокой частотой и на ранних этапах модели, что обеспечивает создание нужного продукта высокого качества
- хорошо подходит для проектов с высокой степенью риска
- минимизация рисков через многократные итерации
- высокая стоимость проектирования
- необходимость в высокопрофессиональных знаниях для оценки рисков
- необходимость в четком распределении работ между разработчиками
В данном подходе работа над проектом осуществляется через короткие итерации, называемые спринтами, в течение которых разработчики фокусируются на реализации наиболее значимых в данное время элементов проекта. На каждом этапе работы заказчик оценивает текущие результаты и может внести изменения в требования к продукту
- высокая скорость разработки продукта, что позволяет быстро адаптироваться к меняющимся условиям рынка;
- привлечение заказчика к разработке, что повышает прозрачность и контролируемость проекта;
- улучшение коммуникации в команде, что ускоряет процесс разработки и повышает качество продукта.
- не дает гарантий на долгосрочные планы
- нет жесткой структуры и даже методов для всех проектов
- отсутствие четкого плана, очень “поверхностное” описание требований к системе
- необходимо иметь большой уровень знаний и опыта команды
Есть и другие модели ЖЦ ПО
📎Материалы по теме:
- Модели жизненного цикла проекта
- Agile, Waterfall. Модели и методологии разработки ПО
- Самые распрастранненые модели разработки ПО
Источник: @ba_and_sa
‼️Предыдущие части смотрите по #собеседование #вопросыссобеседования
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Analyst IT
Всем привет 👋🏼! Продолжаем рублику «Сервисы и программы для аналитиков», где мы разбираем и изучаем/знакомимся с разными сервисами/программы, которые используют аналитики в своей работе или повседневной жизни.
#сервисы #программы
Часть 2:
Сегодня предлагаю ознакомится с подборкой материалов по изучению такого сервиса, как - Jira & Confluence .
Jira- это программное обеспечение, которое позволяет управлять проектами и отслеживать задачи. С помощью Jira вы можете создавать задачи, устанавливать приоритеты, назначать исполнителей и ставить дедлайны. Вы также можете отслеживать время, затраченное на выполнение каждой задачи и следить за ее статусом.
JIRA состоит из ряда компонентов, каждый из которых можно настроить. Это:
- Рабочий процесс (Workflow);
- Типы задач (Issue Types);
- Пользовательские рабочие пространства (Custom Fields);
- Окна (Screens);
- Настройка рабочих пространств (Field Configuration);
- Уведомления (Notification);
- Решения (Permissions).
Confluence - это средство для коллективной работы над документацией и знаниями. Вы можете создавать страницы, документы, карты и объединять их в пространствах, которые отражают структуру вашего проекта. С помощью Confluence вы можете улучшить коммуникацию в команде и иметь всегда актуальную и свежую информацию.
Базовые функции:
- Создавать страницы
- Структурировать информацию
- Получать уведомления о новостях и изменениях
- Искать нужную информацию
Оба инструмента очень полезны для улучшения эффективности работы в команде. Они позволяют отслеживать прогресс проекта и быть в курсе всех изменений и новостей, а также улучшают коммуникацию в команде. Они могут быть полезны как менеджерам, так и исполнителям.
Ниже👇🏼 небольшая подборка материалов для изучения данного сервиса:
📌 Обучающее руководство. Использование Confluence Cloud вместе с Jira Software Cloud
📌 Использование Confluence. Руководства, обучающие материалы и демонстрации
📌 Работа с программами JIRA & Confluence (знакомство)
📌JIRA: подробное руководство для новичков
Прошлые части смотрите по #сервисы #программы
Источник: @analysis_it
#сервисы #программы
Часть 2:
Сегодня предлагаю ознакомится с подборкой материалов по изучению такого сервиса, как - Jira & Confluence .
Jira- это программное обеспечение, которое позволяет управлять проектами и отслеживать задачи. С помощью Jira вы можете создавать задачи, устанавливать приоритеты, назначать исполнителей и ставить дедлайны. Вы также можете отслеживать время, затраченное на выполнение каждой задачи и следить за ее статусом.
JIRA состоит из ряда компонентов, каждый из которых можно настроить. Это:
- Рабочий процесс (Workflow);
- Типы задач (Issue Types);
- Пользовательские рабочие пространства (Custom Fields);
- Окна (Screens);
- Настройка рабочих пространств (Field Configuration);
- Уведомления (Notification);
- Решения (Permissions).
Confluence - это средство для коллективной работы над документацией и знаниями. Вы можете создавать страницы, документы, карты и объединять их в пространствах, которые отражают структуру вашего проекта. С помощью Confluence вы можете улучшить коммуникацию в команде и иметь всегда актуальную и свежую информацию.
Базовые функции:
- Создавать страницы
- Структурировать информацию
- Получать уведомления о новостях и изменениях
- Искать нужную информацию
Оба инструмента очень полезны для улучшения эффективности работы в команде. Они позволяют отслеживать прогресс проекта и быть в курсе всех изменений и новостей, а также улучшают коммуникацию в команде. Они могут быть полезны как менеджерам, так и исполнителям.
Ниже👇🏼 небольшая подборка материалов для изучения данного сервиса:
📌 Обучающее руководство. Использование Confluence Cloud вместе с Jira Software Cloud
📌 Использование Confluence. Руководства, обучающие материалы и демонстрации
📌 Работа с программами JIRA & Confluence (знакомство)
📌JIRA: подробное руководство для новичков
Прошлые части смотрите по #сервисы #программы
Источник: @analysis_it
Алоха! Сегодня продолжаем говорить о ПО для моделирования бизнес-процессов
#моделированиеПО
Часть 2:
✅ IBM Blueworks Live. Данная программа позволяет создавать, модифицировать и хранить BPMN диаграммы. В этой программе можно производить анализ бизнес-процессов, проверять на соответствие стандартам, а также импортировать данные из других программ (Учебные пособия и руководство пользователя)
✅ Signavio. Это программа, которая позволяет моделировать бизнес-процессы, разрабатывать бизнес-модели, управлять изменениями и оптимизировать бизнес-процессы. В Signavio имеются возможности для анализа производительности, анализа рисков, а также поддержки совместной работы (Руководство пользователя)
✅ Microsoft Power Automate. Эта программа позволяет автоматизировать бизнес-процессы компании. Она предоставляет возможности для создания и автоматизации рабочих процессов, отправки уведомлений, извлечения данных и создания отчетов (Руководство пользователя)
✅ Creately. Данная программа позволяет создавать профессиональные диаграммы потока бизнес-процессов (BPMN) и других типов диаграмм. Creately предоставляет возможности для совместной работы и обладает богатым набором шаблонов (Руководство пользователя)
✅ Draw.io. Этот интегрированный с Google Drive инструмент предоставляет возможность создания различных типов диаграмм, включая BPMN-диаграммы. Draw.io обладает большим набором инструментов и шаблонов и имеет достаточно простой интерфейс (Руководство пользователя)
✅ Lucidspark. Это онлайн-инструмент для совместной работы, который позволяет работать с коллегами над BPMN-диаграммами, бизнес-моделями и другими типами диаграмм. Lucidspark предоставляет функции для совместной работы в режиме реального времени, а также возможности для работы с шаблонами и элементами (Руководство пользователя)
Источник: @ba_and_sa
Продолжение следует ❗️
#моделированиеПО
Часть 2:
Источник: @ba_and_sa
Продолжение следует ❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
5 «Почему» для понимания архитектурных концептов при создании информационных продуктов
В статье пойдет речь о:
- С чего начинается построение любой архитектуры?
- За счет чего реализуются потенциальные бизнес возможности?
- Кто нужен для реализации намеченных возможностей?
- Как создать цифровые продукты, которые будут удовлетворять требованиям заказчиков, вписываться в намеченные сроки и бюджеты?
- Из чего должна складываться структура продукта и как он должен реализовывать функциональные требования?
Перейти | BA|SA
В статье пойдет речь о:
- С чего начинается построение любой архитектуры?
- За счет чего реализуются потенциальные бизнес возможности?
- Кто нужен для реализации намеченных возможностей?
- Как создать цифровые продукты, которые будут удовлетворять требованиям заказчиков, вписываться в намеченные сроки и бюджеты?
- Из чего должна складываться структура продукта и как он должен реализовывать функциональные требования?
Перейти | BA|SA
Хабр
5 «Почему» для понимания архитектурных концептов при создании информационных продуктов
Введение По традиции, для самых жаждущих и нетерпеливых, эта статья будет о: С чего начинается построение любой архитектуры? За счет чего реализуются потенциальные бизнес возможности? Кто нужен для...
Простая Enterprise Architecture. Автопостроение схемы архитектуры по данным репозитарияг
Перейти | BA | SA
Перейти | BA | SA
Хабр
Простая Enterprise Architecture. Автопостроение схемы архитектуры по данным репозитария
https://github.com/bpmbpm/EA-example По щучьему велению, по архитектора хотению: пусть рисунок архитектуры предприятия сам рисуется! Введение Предполагается, что имеется репозитарий (repository,...
Как моделировать процессы — методика для начинающих
«Как моделировать процессы?» — вопрос кажется простым и банальным, но ответить на него сложно. В этой статье автор (Денис Котов) предлагает методику создания первой рабочей модели процесса в BPMN, которая помогает моделировать процессы в BPMN обычным людям»
Перейти к статье | BA|SA
«Как моделировать процессы?» — вопрос кажется простым и банальным, но ответить на него сложно. В этой статье автор (Денис Котов) предлагает методику создания первой рабочей модели процесса в BPMN, которая помогает моделировать процессы в BPMN обычным людям»
Перейти к статье | BA|SA
bpmn2.ru
Как моделировать процессы - методика для начинающих - bpmn2.ru
"Как моделировать процессы?" - вопрос кажется банальным, но ответить на него сложно. Методику создания первой модели процесса в BPMN в статье.
Алоха! Сегодня я хочу рассказать о таком важном инструменте, как 📊 дорожная карта в управлении проектами. Для тех, кто не знаком с этим понятием, я постараюсь немного рассказать о нем))
#дорожнаякарта | BA|SA
Для начала разберёмся, что же такое дорожная карта - это инструмент, который помогает в планировании и управлении проектами, определяет последовательность задач, устанавливает связи между ними и позволяет контролировать сроки их выполнения.
Могу отметить, что основной целью создания дорожной карты является упорядочение задач в проекте и определение важности каждой задачи в целом проекте. В изначальном планировании проекта мы можем не понимать, какие задачи являются наиболее критичными, а какие можно выполнить позже. Как раз в этом нам и поможет «Дорожная карта», которая позволяет правильно выстроить этапы работы и эффективно использовать ресурсы проекта.
❗️ При использовании дорожной карты мы можем получить ряд преимуществ:
- Во-первых, она позволяет легче управлять проектом, так как задачи и зависимости между ними становятся более очевидными.
- Во-вторых, она упрощает контроль за временными рамками и позволяет легче принимать решения в случае изменения ситуации в проекте.
Чтобы понять, чем полезна Дорожная карта для проекта, давайте выделим некоторые преимущества и недостатки:
➕ Преимущества дорожной карты:
1. Упорядочение задач и выбор приоритетных задач. Дорожная карта помогает расставить приоритеты и определить четкую последовательность задач, позволяя сосредоточиться на наиболее важных задачах.
2. Повышение прозрачности процесса. Дорожная карта позволяет всем участникам проекта лучше понимать процессы и задачи, связывающие их действия в целом проекте. Все участники видят, как их задачи влияют на достижение общих целей.
3. Управление рисками. Дорожная карта позволяет своевременно реагировать на изменения в проекте, что помогает снизить вероятность возникновения рисков и снизить уровень их влияния в случае, если они все же возникнут.
➖ Недостатки дорожной карты:
1. Сложность в создании и управлении. Построение дорожной карты требует некоторых затрат времени и усилий, и ее выполнение может стать сложным, если у вас недостаточно опыта работы с этим инструментом.
2. Ограничение гибкости. Дорожная карта может стать навязчивой, если проект сталкивается с изменениями в процессе работы, которые могут потребовать переработку плана работы.
3. Риск устаревания. Поскольку изменения проекта могут произойти в любой момент, дорожная карта может стать устаревшей, если она не обновляется на регулярной основе.
Как вы можете заметить, у дорожной карты есть и свои преимущества, и недостатки. Но при правильном использовании она может стать бесценным инструментом в управлении проектами и помочь достичь успеха в достижении общих целей.
Если вы хотите начать использовать дорожную карту в проекте, то я могу отметить несколько сервисов/программ, которые помогут вам создать ее. Например, Asana, Trello, Projecto, Microsoft Project, Roadmunk и другие (опишу сервисы/программы в след. раз). Они позволят вам визуализировать ваш проект и сделать его более понятным для всех участников.
В заключение, я хочу подчеркнуть, что использование дорожной карты является очень важным инструментом при управлении проектами. Она упрощает планирование, контроль за работой и ускоряет достижение целей проекта. Если вы еще не используете дорожную карту, рекомендую попробовать ее в работе и вы увидите множество преимуществ.
#дорожнаякарта | BA|SA
❗️ p.s. В следующий раз мы поговорим о видах дорожных карт и в чем их различия, также отметим их преимущества и недостатки
Источник: @ba_and_sa
#дорожнаякарта | BA|SA
Для начала разберёмся, что же такое дорожная карта - это инструмент, который помогает в планировании и управлении проектами, определяет последовательность задач, устанавливает связи между ними и позволяет контролировать сроки их выполнения.
Могу отметить, что основной целью создания дорожной карты является упорядочение задач в проекте и определение важности каждой задачи в целом проекте. В изначальном планировании проекта мы можем не понимать, какие задачи являются наиболее критичными, а какие можно выполнить позже. Как раз в этом нам и поможет «Дорожная карта», которая позволяет правильно выстроить этапы работы и эффективно использовать ресурсы проекта.
- Во-первых, она позволяет легче управлять проектом, так как задачи и зависимости между ними становятся более очевидными.
- Во-вторых, она упрощает контроль за временными рамками и позволяет легче принимать решения в случае изменения ситуации в проекте.
Чтобы понять, чем полезна Дорожная карта для проекта, давайте выделим некоторые преимущества и недостатки:
1. Упорядочение задач и выбор приоритетных задач. Дорожная карта помогает расставить приоритеты и определить четкую последовательность задач, позволяя сосредоточиться на наиболее важных задачах.
2. Повышение прозрачности процесса. Дорожная карта позволяет всем участникам проекта лучше понимать процессы и задачи, связывающие их действия в целом проекте. Все участники видят, как их задачи влияют на достижение общих целей.
3. Управление рисками. Дорожная карта позволяет своевременно реагировать на изменения в проекте, что помогает снизить вероятность возникновения рисков и снизить уровень их влияния в случае, если они все же возникнут.
1. Сложность в создании и управлении. Построение дорожной карты требует некоторых затрат времени и усилий, и ее выполнение может стать сложным, если у вас недостаточно опыта работы с этим инструментом.
2. Ограничение гибкости. Дорожная карта может стать навязчивой, если проект сталкивается с изменениями в процессе работы, которые могут потребовать переработку плана работы.
3. Риск устаревания. Поскольку изменения проекта могут произойти в любой момент, дорожная карта может стать устаревшей, если она не обновляется на регулярной основе.
Как вы можете заметить, у дорожной карты есть и свои преимущества, и недостатки. Но при правильном использовании она может стать бесценным инструментом в управлении проектами и помочь достичь успеха в достижении общих целей.
Если вы хотите начать использовать дорожную карту в проекте, то я могу отметить несколько сервисов/программ, которые помогут вам создать ее. Например, Asana, Trello, Projecto, Microsoft Project, Roadmunk и другие (опишу сервисы/программы в след. раз). Они позволят вам визуализировать ваш проект и сделать его более понятным для всех участников.
В заключение, я хочу подчеркнуть, что использование дорожной карты является очень важным инструментом при управлении проектами. Она упрощает планирование, контроль за работой и ускоряет достижение целей проекта. Если вы еще не используете дорожную карту, рекомендую попробовать ее в работе и вы увидите множество преимуществ.
#дорожнаякарта | BA|SA
Источник: @ba_and_sa
Please open Telegram to view this post
VIEW IN TELEGRAM
Мой поиск аналога Microsoft Visio
В статье автор делится проведенным анализом приложений, потенциально способных заменить MS Visio для разного рода задач
Перейти | BA|SA
В статье автор делится проведенным анализом приложений, потенциально способных заменить MS Visio для разного рода задач
Перейти | BA|SA
Хабр
Мой поиск аналога Microsoft Visio
Доброго дня всем. В сегодняшней статье хотел бы поделиться проведенным анализом приложений, потенциально способных заменить MS Visio для разного рода задач. Откуда возникла такая потребность На самом...