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

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

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. ВОВЛЕЧЕННЫЕ ЧЛЕНЫ КОМАНДЫ

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

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

Front-end разработчики

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

Инженер QA

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

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

1. ЗАДАЧА

Ручное тестирование на каждом этапе

Добавление найденных ошибок в список невыполненных задач

Предоставление качественного релиза после исправления ошибок

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

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

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

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

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

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

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

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

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

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

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

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

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

QA

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

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

1. ЗАДАЧА

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

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

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

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

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

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