Coconote
AI notes
AI voice & video notes
Export note
Try for free
Выбор методологии в IT-проектах
Aug 9, 2024
Доклад ROOP или Agile: Выбор подхода в IT-проекте
Введение
Приветствие и представление темы доклада.
Обсуждение различий среди участников (возраст, география, культура).
Противоречие между традиционными подходами и agile.
Вопрос выбора подхода: нет единственно правильного выбора.
Определение подхода или методологии
Подход описывает:
Этапы жизненного цикла разработки ПО.
Роли, действия и активности на этапах.
Артефакты и документы, созданные в процессе.
Существуют различные методологии (например, Макроскоп, Rational Unified Process, Agile).
Классификация подходов
Классификация на основе трех критериев:
Возможность указать дату окончания проекта.
Возможность долгосрочного планирования.
Отношение к изменениям в требованиях.
Две группы:
План-дривен (долгосрочное планирование).
Чендж-дривен (основан на изменениях).
Особенности план-дривен подходов
Этапы:
Сбор и согласование всех требований.
Оценка сотрудников и ресурсов.
Определение времени и бюджета проекта.
Идеализация:
Все требования согласованы до начала работы.
Изменения требований нежелательны.
Заказчик доволен результатом, соответствующим требованиям.
Используется при затрудненном общении с заказчиком (разница во времени, языковой барьер).
Особенности Change-Driven подходов
Изменения в требованиях рассматриваются как основа проекта.
Быстрое предоставление рабочего продукта через короткие итерации.
Заказчик должен быть готов к рискам на начальных этапах проекта.
Атрибуты для выбора подхода
Время анализа:
Определить, сколько времени заказчик готов уделить анализу требований.
Уровень формальности документирования:
Нужна ли объемная документация или достаточно краткого описания.
Географическая распределенность команды:
Распределенные команды требуют более формализованного подхода.
Требования к тестированию:
Тестирование должно основываться на четко сформулированных требованиях.
Необходимость точных оценок:
Точные оценки требуют детальной проработки требований.
Подход к управлению изменениями:
Как заказчик относится к изменениям требований.
Сложность проекта:
Учет количества заинтересованных лиц и бизнес-областей.
Комбинирование подходов
Возможность создания уникального подхода, объединяющего элементы план-дривен и чендж-дривен методологий.
Выбор подхода индивидуален для каждого проекта, не существует единственного верного решения.
Заключение
Благодарность слушателям.
Приглашение к вопросам.
📄
Full transcript