Похожие презентации:
Подходы и процессы разработки ПО
1.
2.
Подходы и процессыразработки ПО
3.
01.Подходы Waterfall и Agile
02.
Процессы разработки ПО
4.
Waterfall и Agile5.
WaterfallWaterfall - процесс разработки выглядит как поток, в котором последовательно проходят все
фазы разработки ПО.
Фазы разработки:
6.
AgileAgile - это гибкий подход к управлению проектами, предполагающий разбивку проекта на этапы,
а также непрерывное сотрудничество и совершенствование. В рамках этого подхода команды
следуют циклу оценки, планирования и выполнения.
Ценности Agile:
1. Люди и взаимодействие важнее процессов и инструментов
2. Работающий продукт важнее исчерпывающей документации
3. Сотрудничество с заказчиком важнее согласования условий контракта
4. Готовность к изменениям важнее следования первоначальному плану
Принципы Agile:
https://agilemanifesto.org/iso/ru/principles.html
Методологии:
Scrum и Kanban
7.
ScrumScrum - это гибкий подход в управлении рабочим процессом. Его суть заключается в делении
работы на итерации для достижения цели.
Основные составляющие методологии:
Бэклог Продукта
Бэклог Спринта
Разработка
Спринт
Дейли (митинг, летучка, стендап)
Демо
Релиз
Ретро
8.
Scrum9.
KanbanKanban - метод управления разработкой, способствующий равномерному распределению
нагрузки между работниками. При данном подходе весь процесс разработки прозрачен для всех
членов команды. Задачи по мере поступления заносятся в отдельный список, откуда каждый
разработчик может извлечь требуемую задачу.
10.
Процессыразработки ПО
11.
Процессы разработки ПООсновные блоки:
1. Фиксирование бизнес требований
2. Формирование технического задания (дизайн, архитектура, анализ)
3. Разработка функциональности
4. Тестирование и приемка
5. Сборка и установка
12.
Фиксирование бизнес требований13.
Дизайн, архитектура, анализ14.
Разработка15.
Тестирование и приемка16.
Регресс и установка в продуктив17.
Всем спасибо!18.
Сергей ТищенкоВедущий аналитик