Формирование требований

Формирование требований

1. ЗАДАЧА

Выполнить вместе с клиентом весь проект на основе первоначального предложения и договоренности

Составить подробное представление о целях и бизнес-задачах клиента

Понимание конкурентной среды

Понимание целевой аудитории, рынка и географии

Разъясняя все вопросы, которые есть у команды, опубликовать для клиента первоначальный анализ

Формирование требований

2. РЕЗУЛЬТАТ

Иметь точное и ясное представление о целях клиента и проекта

Получение отзывов клиентов и разъяснений по всем открытым вопросам

Наличие всей информации, необходимой для этапа проектирование

Формирование требований

3. ВОВЛЕЧЕННЫЕ ЧЛЕНЫ КОМАНДЫ

Менеджер проекта

Технический руководитель

Владелец проекта / Заказчик

Бизнес-аналитик

Проектирование

Проектирование

1. ЗАДАЧА

Создание всей необходимой документации для успешного выполнения проекта

Получение подтверждения и согласования со стороны клиента по документам и материалам

Определение плана проекта

Проектирование

2. РЕЗУЛЬТАТ

Иметь четкое и точное планирование проекта

Чтобы все было подробно задокументировано, не оставляя ничего на случаи или предположений

Получить одобрение клиента и подписать документацию и план проекта

Проектирование

3. ПРАКТИЧЕСКИЕ РЕЗУЛЬТАТЫ

Подробная техническая спецификация

План проекта с подробным планированием этапов

Тестовые примеры и сценарии

Истории пользователей

Каркасы

Разработка продукта

Разработка продукта

1. ЗАДАЧА

Удовлетворение требований к интеграции фронтенда, бэкэнда, веб-сервисов и API

Подготовить стратегию по методологии Agile Scrum

Учитывайте аспекты мультитенантности, масштабируемости, интеграции с третьими сторонами

Понимание целевой аудитории, рынка и географии

Чтобы настроить частоту подготовительных этапов/ контрольных точек на 2-3 недели

Разработка продукта

2. ВЕБ-ТЕХНОЛОГИИ

База данных. : MongoDB, Mysql, PostgreSQL, Firebase

Открытый исходный код: Drupal, Magento, WordPress

Бэкэнд. : Laravel, Ruby, Python, Node.JS, Java

Внешний интерфейс. : AngularJS, ReactJS, VueJS Html5, CSS

Разработка продукта

3. МОБИЛЬНЫЕ ТЕХНОЛОГИИ

iOS: ObjectiveC, Swift, xCode

Android: Java, Android studio

Hybrid. : Ionic, ReactNative

Разработка продукта

4. ВОВЛЕЧЕННЫЕ ЧЛЕНЫ КОМАНДЫ

Менеджер проекта

Руководитель группы

Руководитель группы

Back-End разработчики

Инженер QA

Тестирование

Тестирование

1. ЗАДАЧА

Каждый этап тестируется вручную

Об ошибках сообщается и добавляется в список невыполненных заказов

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

Регрессионное тестирование после каждого этапа для обеспечения правильного функционирования предыдущих утвержденных этапов

Тестирование

2. ВИДЫ ТЕСТИРОВАНИЯ

Модульное тестирование

Ручное тестирование

Регрессионное тестирование

Автоматизация тестирования

Тестирование безопасности

Проверка кода

Тестирование

3. ВОВЛЕЧЕННЫЕ ЧЛЕНЫ КОМАНДЫ

Менеджер по работе с клиентами

Менеджер проекта

QA

Техническое обслуживание

Техническое обслуживание

1. ЗАДАЧА

Улучшение продукта с помощью гибкого подхода

Регулярные проверки безопасности

Резервное копирование кода раз в две недели

Постоянное обновление системы на основе выпуска нового программного обеспечения / версии

Полное тестирование системы каждый месяц на предмет ошибок, несовместимости и ошибок

Есть вопросы? Задавайте!