Основы бизнес-анализа32:49

1.2 Жизненный цикл ПО

Как идея превращается в работающий IT-продукт и где в этом процессе бизнес-аналитик? В этом видео подробно разбираем жизненный цикл программного обеспечения от инициации до вывода из эксплуатации.

Из видео вы узнаете:

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

Это видео особенно полезно, если вы:

  • хотите понимать процесс разработки ПО целиком, а не фрагментами
  • работаете или планируете работать в IT-проектах
  • хотите разобраться, где именно бизнес-аналитик создаёт ценность
Конспект лекции

Жизненный цикл программного обеспечения — набор последовательных, иногда перекрывающихся этапов разработки и эксплуатации ПО, от замысла идеи до прекращения её использования; регулируется международными и национальными стандартами и включает шесть этапов: инициацию, проектирование, разработку, тестирование, эксплуатацию и вывод из эксплуатации.

Инициация

На этапе инициации формируется концепция продукта, определяются потребности, сроки и ресурсы; инициаторами обычно выступают владелец продукта (управляет бэклогом, отвечает за соответствие продукта рынку) и владелец канала (отвечает за доходность канала). Артефактом служит шаблон концепции с целью, идеями инициатора и ограничениями/допущениями. Задача бизнес-аналитика — выявить проблему и определить желаемый результат; применяются анализ корневых причин, анализ текущих процессов, интервью с заинтересованными сторонами, карта клиентского пути, бенчмаркинг конкурентных решений и моделирование целевого процесса (в нотации BPMN). Ключевые инструменты изучения текущего состояния — поход на гембу (японский термин, означающий наблюдение за работой на месте), хронометраж и наблюдение.

Проектирование

Здесь собираются детальные требования: спецификация, технико-экономическое обоснование, архитектура. Архитектор определяет фундамент решения и разбивает систему на компоненты, системный аналитик обеспечивает целостность системы и её адаптацию к изменениям. Бизнес-аналитик документирует функциональные требования (как система должна работать) и нефункциональные (условия работы — производительность, безопасность), описывает ролевую модель, верифицирует требования с заинтересованными сторонами и участвует в создании прототипов. Используются шаблоны бизнес-требований, use case, матрица сценариев, MVP, матрица приоритизации и пользовательские истории (User Story) с критериями приёмки.

Разработка, тестирование и эксплуатация

Разработчики пишут код, проводят модульное тестирование и отладку; итоговая документация делится на техническую, пользовательскую и маркетинговую. Бизнес-аналитик поддерживает корректную интерпретацию требований и управляет изменениями через матрицу управления изменениями. QA-инженеры проводят функциональное, ручное, автоматическое и нагрузочное тестирование, фиксируя дефекты в отчётах; devops-инженеры настраивают продуктивную среду; артефакты этапа — программа и методика испытаний, приёмо-сдаточное испытание. Бизнес-аналитик готовит инструкции и обучает пользователей, выбирая офлайн-, онлайн- или смешанный формат.

На этапе эксплуатации задачи делятся на непосредственную эксплуатацию и сопровождение/поддержку; за это отвечают оператор ПО и техническая поддержка; аналитик отслеживает показатели SLA и KPI, применяет процесс-майнинг, методы Lean и дизайн-мышления, организует quick wins и воркшопы. Вывод из эксплуатации происходит при устаревании или финансовой неэффективности системы; ответственность несёт владелец системы (техлид или IT-менеджер), артефактом служит распоряжение о выводе системы, а бизнес-аналитик готовит документацию и инструкции перехода. На разных этапах ключевые роли распределены между бизнес-аналитиком (фокус на бизнес-проблемах, этап инициации), системным аналитиком (технические ограничения, этап разработки) и тестировщиком (качество решения, этап тестирования).

Ещё больше пользы — в Telegram

Разборы терминов, инструменты для аналитиков и анонсы новых лекций — в канале Open BA.

t.me/open_ba →

Прокачайтесь по-настоящему — не просто посмотрите

Видео можно смотреть бесплатно. А в БА Академии курс превращается в тренажёр.

Практические задания и тесты после каждой лекции
AI-наставник разбирает ваши ответы и отвечает на вопросы
Баллы, уровни и рейтинг — прогресс виден сразу
Сертификат об окончании курса
Зарегистрироваться бесплатно