Как не получить «кота в мешке» или scrum при разработке...
DESCRIPTION
Этапы разработки мобильного приложенияTRANSCRIPT
![Page 1: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/1.jpg)
![Page 2: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/2.jpg)
Как не получить «кота в мешке» или поэтапная разработка мобильных приложений
Евгений КузьминРуководитель отдела разработки
![Page 3: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/3.jpg)
«Водопадная» модель
![Page 4: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/4.jpg)
Плюсы «водопадной» модели:
• Прозрачное ценообразование;• Точные сроки;• Исчерпывающее описание проекта в ТЗ;• «Безопасность» для разработчика.
Подходит для небольших проектов и проектов, которые чётко, от начала и до самого конца, представляет заказчик
![Page 5: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/5.jpg)
«Водопадная» модель
![Page 6: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/6.jpg)
Минусы «водопадной» модели:
• Отсутствие гибкости;• Сложность прогнозирования сроков;• Сложность прогнозирования бюджетирования;• Сложность прогнозирования конечного результата• Отсутствие возможности добавления нового (и, зачастую,
необходимого) функционала до конечной сдачи проекта.
Категорически не подходит для больших проектов и проектов, которые заказчик приносит разработчик в виде концепции или голой идеи
![Page 7: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/7.jpg)
Итеративная разработка
![Page 8: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/8.jpg)
Плюсы итеративной модели:
• Планирование небольших этапов разработки;• Быстрое получение готового продукта, к которому уже позднее можно делать надстройки;• Оперативное взаимодействие между заказчиком и разработчиком;• Непрерывное тестирование;• Равномерная нагрузка участников проекта;• Более чёткое финансовое и календарное планирование проектов, реальная оценка вот этого всего• Равномерное распределение затрат;• Высокая частота релизов (длительность спринта от 2 до 6 недель);• Журнал пожеланий пользователя
Подходит для больших проектов и в тех случаях, когда заказчик не совсем представляет что ему конкретно нужно
![Page 9: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/9.jpg)
Итеративная модель
![Page 10: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/10.jpg)
Минусы итеративной модели:
• Туманное ценообразование и сроки на конечный проект (работа может быть бесконечной);• Необходимость совещаний и более глубокой вовлеченности в
проект (подходит не всем клиентам).
Категорически не подходит для больших проектов и проектов, которые заказчик приносит разработчик в виде концепции или голой идеи
![Page 11: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/11.jpg)
Условные этапы создания клиентского приложения
![Page 12: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/12.jpg)
1. Обсуждение идей клиента
![Page 13: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/13.jpg)
3. Составление поэтапного плана работа
![Page 14: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/14.jpg)
3. «Отсечение» сомнительных пожеланий клиента
![Page 15: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/15.jpg)
4. Выбор мобильных платформ
![Page 16: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/16.jpg)
5. Реализация базового функционала
![Page 17: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/17.jpg)
6. Тестирование, релиз, продвижение и анализ реакции пользователей
![Page 18: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/18.jpg)
6. Разработка/корректировка плана на вторую итерацию.
![Page 19: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/19.jpg)
7. И так далее
![Page 20: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения](https://reader036.vdocuments.pub/reader036/viewer/2022062313/557fa771d8b42ad60b8b4e4f/html5/thumbnails/20.jpg)
Уровень вовлеченности клиента