DevCloud

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

  • Обсуждение с клиентом проекта на основе первоначальноо предложения и договоренности.
  • Составление подробного представления о целях и бизнес-задачах клиента.
  • Понимание конкурентной среды.
  • Понимание целевой аудитории, рынка и географии.
  • Публикация для клиента первоначального анализа.

  • Точное и ясное представление о целях проекта.
  • Получение отзывов клиентов и разъяснений по всем открытым вопросам.
  • Наличие всей информации, необходимой для этапа проектирования.

  • Менеджер проекта
  • Технический руководитель
  • Владелец проекта / Заказчик
  • Бизнес-аналитик

DevCloud

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

DevCloud

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

  • Точное и четкое планирование проекта.
  • Подробное документирование.
  • Одобрение клиента , подписанная документация и план проекта.

  • Подробная техническая спецификация.
  • План проекта с подробным планированием этапов.
  • Тестовые примеры и сценарии.
  • Истории пользователей.
  • Каркасы.

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

  • Удовлетворение требований к интеграции фронтенда, бэкэнда, веб-сервисов и API
  • Подготовка стратегии по методологии Agile Scrum, настройка частоты подготовительных этапов на 2-3 недели
  • Учет аспектов мультитенантности, масштабируемости, интеграции с третьими сторонами
  • Учет целевой аудитории, рынка и географии

  • База данных. : MongoDB, Mysql, PostgreSQL, Firebase
  • Открытый исходный код: Drupal, Magento, WordPress
  • Бэкэнд. : Laravel, Ruby, Python, Node.JS, Java
  • Внешний интерфейс. : AngularJS, ReactJS, VueJS Html5, CSS

  • iOS: ObjectiveC, Swift, xCode

  • Android: Java, Android studio

  • Hybrid. : Ionic, ReactNative

  • Менеджер проекта
  • Руководитель группы
  • Front-end разработчики
  • Back-End разработчики
  • Инженер QA

DevCloud

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

DevCloud

  • Ручное тестирование на каждом этапе.
  • Добавление найденных ошибок в список невыполненных задач.
  • Предоставление качественного релиза после исправления ошибок
  • егрессионное тестирование после каждого этапа для обеспечения правильного функционирования предыдущих утвержденных этапов

  • Модульное тестирование
  • Ручное тестирование
  • Регрессионное тестирование
  • Автоматизация тестирования
  • Тестирование безопасности
  • Проверка кода

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

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

  • Улучшение продукта с помощью гибкого подхода
  • Регулярные проверки безопасности
  • Резервное копирование кода раз в две недели
  • Постоянное обновление системы на основе выпуска нового программного обеспечения / версии
  • Полное тестирование системы каждый месяц на предмет несовместимостей и ошибок

DevCloud