Рус
Главная > Как мы работаем

Разработка ПО

Применяемые методы в разработке:

Первый метод:
Метод Scrum
Второй метод:
Метод Kanban
Определение общей концепции системы, востребованности, реализуемости и т.д.:
  • Анализ предоставленных требований от заказчика и разработка конкретных требований к программному продукту, а так же анализ существующих бизнес-процессов.
  • Разработка архитектурного решения на основе согласованных требований, а так же анализ существующей архитектуры.
Тестирование отделом качества реализованной UserStory:
  • Функциональное тестирование на основе User Story.
  • Не функциональное тестирование, тестирование с применением приёмов чёрного и белого ящика.
  • Написание тестовой документации к реализованному функционалу.
  • Нагрузочное тестирование.
  • Написание авторизированных тестов на RestAPI.
Разработка продукта на основе согласованных требований:
  • Декомпозиция требований для реализации (UserStory).
  • Планирование User Story и оценка времени на её разработку.
  • Покрытие кода документацией.
  • Покрытие кода unit и integration тестами.
  • Review кода в 2 этапа: автоматический анализ кода и проверка ревьюером.
  • Рефакторинг кода.
  • Оптимизация существующих решений.
Поставка продукта. Может включать несколько
промежуточных этапов, в зависимости от масштабности проекта:

  • Опытная эксплуатация.
  • Поставка в промышленную эксплуатацию.

Применяемые технологии