X

Отправьте заявку
на разработку сайта!

Мы любим встречать новых клиентов и получать интересные проекты! Если у вас есть вопрос, нужен совет или вы просто хотите поговорить , то не стесняйтесь связаться с нами, используя форму справа.

* Только в мае, заказав у нас интернет-магазин, вы получаете домен и хостинг на год в подарок!

↑ На уровень выше

Разработка уникальных проектов

Разработка уникальных проектов занимает особое место в деятельности нашей компании. Именно при разработке таких продуктов мы ведем интересные беседы, устраиваем мозговой штурм, анализируем варианты применения различных технологий, изучаем наиболее подходящие архитектурные решения. Мы проводим немало времени в общении с заказчиком, для того чтобы максимально полно изучить и проанализировать предметную область, для дальнейшей формализации ее в техническом задании (ТЗ).

Вообще разработке ТЗ мы отводим очень важную роль и считаем не очень хорошим тоном приниматься за разработку в его отсутствии. Это, скорее всего, отрицательным образом скажется на качестве программного продукта. Также мы очень рады, когда заказчик осознает всю важность составления ТЗ и документирования требований.
И как только мы завершили этап его составления: определили объекты предметной области, описали все бизнес-процессы, формализовали сложные структуры данных, выполнили прототипирование, детально проработали интерфейс, определили наиболее узкие места по производительности и выбрали оптимальные технологии, мы приступаем к программированию.

Мы готовы согласовать с заказчиком применение различных моделей процесса разработки:

  • каскадная модель (процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки);
  • итеративная модель (выполнение работ параллельно с непрерывным анализом полученных результатов и корректировкой предыдущих этапов работы);
  • спиральная модель (сочетает в себе как проектирование, так и постадийное прототипирование с целью сочетания преимуществ восходящей и нисходящей концепции, делающая упор на начальные этапы жизненного цикла: анализ и проектирование).

К выполнению этапа программирования мы относимся не менее трепетно. Важным условием к разработке является соблюдения внутренних соглашений по оформлению кода и хранения его в системе контроля версий (Мы используем Git). По окончании разработки мы выполняем функциональное и при необходимости нагрузочное тестирование.

В результате заказчик получает продукт, полностью соответствующий поставленным требованиям, готовый стать весомой частью его бизнеса.