21

Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

  • Upload
    -

  • View
    139

  • Download
    6

Embed Size (px)

DESCRIPTION

Этапы разработки мобильного приложения

Citation preview

Page 1: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения
Page 2: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

Как не получить «кота в мешке» или поэтапная разработка мобильных приложений

Евгений КузьминРуководитель отдела разработки

Page 3: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

«Водопадная» модель

Page 4: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

Плюсы «водопадной» модели:

• Прозрачное ценообразование;• Точные сроки;• Исчерпывающее описание проекта в ТЗ;• «Безопасность» для разработчика.

Подходит для небольших проектов и проектов, которые чётко, от начала и до самого конца, представляет заказчик

Page 5: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

«Водопадная» модель

Page 6: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

Минусы «водопадной» модели:

• Отсутствие гибкости;• Сложность прогнозирования сроков;• Сложность прогнозирования бюджетирования;• Сложность прогнозирования конечного результата• Отсутствие возможности добавления нового (и, зачастую,

необходимого) функционала до конечной сдачи проекта.

Категорически не подходит для больших проектов и проектов, которые заказчик приносит разработчик в виде концепции или голой идеи

Page 7: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

Итеративная разработка

Page 8: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

Плюсы итеративной модели:

• Планирование небольших этапов разработки;• Быстрое получение готового продукта, к которому уже позднее можно делать надстройки;• Оперативное взаимодействие между заказчиком и разработчиком;• Непрерывное тестирование;• Равномерная нагрузка участников проекта;• Более чёткое финансовое и календарное планирование проектов, реальная оценка вот этого всего• Равномерное распределение затрат;• Высокая частота релизов (длительность спринта от 2 до 6 недель);• Журнал пожеланий пользователя

Подходит для больших проектов и в тех случаях, когда заказчик не совсем представляет что ему конкретно нужно

Page 9: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

Итеративная модель

Page 10: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

Минусы итеративной модели:

• Туманное ценообразование и сроки на конечный проект (работа может быть бесконечной);• Необходимость совещаний и более глубокой вовлеченности в

проект (подходит не всем клиентам).

Категорически не подходит для больших проектов и проектов, которые заказчик приносит разработчик в виде концепции или голой идеи

Page 11: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

Условные этапы создания клиентского приложения

Page 12: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

1. Обсуждение идей клиента

Page 13: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

3. Составление поэтапного плана работа

Page 14: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

3. «Отсечение» сомнительных пожеланий клиента

Page 15: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

4. Выбор мобильных платформ

Page 16: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

5. Реализация базового функционала

Page 17: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

6. Тестирование, релиз, продвижение и анализ реакции пользователей

Page 18: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

6. Разработка/корректировка плана на вторую итерацию.

Page 19: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

7. И так далее

Page 20: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

Уровень вовлеченности клиента

Page 21: Как не получить «кота в мешке» или Scrum при разработке мобильного приложения

Спасибо за внимание!

+7 (812) [email protected]