WBS
ClickPlace
1. Project Management
1.1. Бизнес-кейс проекта (ссылка на согласованный документ)
1.1.1. сбор требований
1.1.2. утверждение требований с заказчиком
1.2. Устав проекта (ссылка на согласованный документ)
1.2.1. определение целей, задач и объема проекта
1.2.2. определение стейкхолдеров проекта
1.2.3. определение приблизительного бюджета проекта и рамочных сроков выполнения
1.2.4 определение ресурсов необходимых для выполнения проекта
1.2.5. перечисление зависимостей, ограничений и потенциальных рисков
1.2.6. согласование и утверждение устава проекта с заказчиком
1.3.План проекта (ссылка на согласованный документ)
1.3.1. составление WBS
1.3.1.1. подготовка перечня работ
1.3.2. составление WBS Outline
1.3.2.1. оценка стоимости (объем работ и длительность их выполнения)
1.3.3. построение диаграммы Ганта
1.3.4. построение Roadmap проекта
1.3.5. составление Плана Проекта
1.3.5.1. оценка стоимости
1.3.5.2. оценка рисков
1.3.5.3. разработка плана коммуникаций
1.3.6. утверждение плана проекта с заказчиком
1.3.7. проведение кикоффа по проекту
1.4. Отчеты об этапах работы (ссылка на документ)
1.4.1. подготовка расписания этапов работ
1.5. Финальный отчет (ссылка на документ)
1.5.1. подготовка Финального отчета
2. Бизнес-анализ
2.1 SRS -функциональные и нефункциональные требования (ссылка на согласованный документ)
2.1.1. Выявление требований
2.1.1.1. Определение стейкхолдеров
2.1.1.2. Выявление потребностей бизнеса
2.1.1.3. Сбор требований пользователя
2.1.1.4. Определение функциональных требований
2.1.1.5. Определение нефункциональных требований
2.1.2. Определение ограничений
2.1.3. Выдвижение предположений
2.1.4. Создание потоков данных и моделей данных
2.1.5. Утверждение SRS клиентом
2.2. Руководство пользователя
2.2.1. Подготовка руководства пользователя
2.2.2. Подготовка презентации для сотрудников
3. Проектирование
3.1. Техническое задание (ссылка на документ в cloud)
3.1.1. разработка ТЗ
3.1.1.1. определение персонажей пользователей
3.1.1.2. описание пользовательских историй
3.1.1.3. составление карт путешествия пользователей (Customer Journey Map)
3.1.1.4. определение стека технологий
3.1.1.4.1. описание клиентской части проекта
3.1.1.4.2. описание серверной части проекта
3.1.1.5 описание функциональных требований
3.1.1.6 описание нефункциональных требований
4. Дизайн
4.1. Кликабельный прототип (Figma)
4.1.1. UX дизайн (кликабельный прототип)
4.1.1.1. исследование рынка (пользовательские предпочтения; популярные платформы-библиотеки)
4.1.1.2. создание архитектуры и навигации приложения
4.1.1.3. написание пользовательских сценариев
4.1.1.4. создание блок-схем для визуализации историй и сценариев
4.1.3. Согласование UX с заказчиком
4.2. UI дизайн (ссылка на дизайн макеты)
4.2.1. разработка UI дизайна
4.2.1.1. получение brand-book от заказчика при наличии
4.2.1.2. разработка визуального дизайна (стилистики) приложения
4.2.2. согласование дизайна с заказчиком
4.2.3. подготовка спецификации для разработчиков
5. Разработка
5.1. Приложение (ссылка на diawi.com)
5.1.1. получение токенов и/или учетных записей на платные сервисы интеграции или третьесторонние сервисы
5.2. Исходный программный код (ссылка на Git-репозиторий)
5.2.1. разработка модуля регистрации/авторизации
5.2.1.1 разработка API создания профилей пользователя
5.2.1.2 разработка интерфейса модуля регистрации/авторизации
5.2.2. разработка модуля клиента заведения
5.2.2.1. разработка профиля клиента заведения
5.2.2.2. разработка модуля списка заведений
5.2.2.3. разработка модуля управления бронированием
5.2.2.4. разработка модуля скидок и акций
5.2.3. разработка модуля администратора заведения
5.2.3.1. разработка профиля администратора заведения
5.2.3.2. разработка модуля управления бронированием администратором заведения
5.2.3.3. разработка модуля генерирования отчетов и статистики
5.2.4. разработка модуля интеграций
5.2.4.1. разработка модуля онлайн оплаты
5.2.4.2. разработка модуля интеграции с CRM заведения
5.2.4.3. разработка модуля интеграции с мессенджерами
5.2.4.4. разработка интеграции аналитики
5.2.5. Разработка модуля информации о приложении
5.2.5.1. Настройки приложения
5.2.5.2. FAQ
5.2.5.3. About us
5.2.6. Разработка модуля Безопасность
6 Тестирование
6.1. Отчет о ходе тестирования (ссылка на документ в cloud)
6.1.1. составление плана тестирования
6.1.1.1. проверка требований проекта
6.1.1.2.оценка рисков
6.1.1.3. составление тест-кейсов
6.1.2. запуск тестирования
6.1.3. анализ результатов тестирования
6.1.4. составление отчета о багах для разработчиков
6.1.5. подготовка рекомендаций для улучшения качества
6.1.6. исправление багов
6.1.7. запуск финального теста
6.1.8. подтверждение прохождения продуктом проверки готовности
7. Релиз
7.1. Приложение (ссылка на App Store и Play Market)
7.1.1. публикация в App Store и Play Market
7.1.1.1. передача приложения на ревью магазина
7.1.1.2. устранение замечаний после ревью в случае их наличия
8. Поддержка и развитие
8.1. Обеспечение поддержки приложения в течение 1 года с момента выхода в стор
8.1.1. подготовка дорожной карты развития приложения в течение года
8.1.1.1. на основе отзывов пользователей
8.1.1.2. на основе аналитики
8.1.2. утверждение дорожной карты развития приложения в течение года
8.1.3. периодический мониторинг работоспособности сервера
8.1.4. резервное копирование данных
8.1.5. поддержка обновлений операционных систем iOS и Android
8.2. Нахождение и устранение багов с периодичностью подготовки релиза 1 раз в 2 недели в течение периода поддержки
8.2.1. Устранение критических багов по мере обнаружения в срок до 2 суток на iOS и до 5 суток на Android
8.3 Организация обучения персонала службы поддержки приложения со стороны заказчика
8.3.1 Подготовка материалов для обучения
8.3.2 Проведение обучающего мероприятия
8.3.3 Консультирование персонала заказчика