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

  • View
    139

  • Download
    6

  • Category

    Mobile

Preview:

DESCRIPTION

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

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7. И так далее

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

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

+7 (812) 604-0350info@legion.info

Recommended