В данной статье мы решили описать стандартный набор этапов по созданию сайта или веб-приложения. Что каждый из них под собой подразумевает и какой результат получается в итоге.

1. Сбор требований и разработка ТЗ

Какие цели ставим и какие задачи решаем:

  • Изучаем исходную информацию;
  • Уточняем и формализуем требования;
  • Определяем форматы данных;
  • Описываем API для интеграций;
  • Фиксируем наши договоренности.

Что на выходе получаете Вы:

  • ТЗ и договор.

2. Прототипирование

Какие цели ставим и какие задачи решаем:

  • Создание интуитивно понятного и удобного интерфейса;
  • Проектирование и разработка прототипа;
  • Usability-тестирование прототипа.

Что на выходе получаете Вы:

  • Рабочий прототип, который будет отражать основные функции веб-приложения/сайта.

3. Создание дизайна

Какие цели ставим и какие задачи решаем:

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

Что на выходе получаете Вы:

  • UX/UI дизайн проекта (дизайн основных видов веб-приложения и сайта).

4. Верстка и разработка

Какие цели ставим и какие задачи решаем:

  • Верстка интерфейса веб-приложения/сайта (frontend);
  • Разработка серверной части (backend);
  • Интеграция со смежными системами (при необходимости).

Что на выходе получаете Вы:

  • Полнофункциональную версию Вашего веб-приложения/сайта.

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

Какие цели ставим и какие задачи решаем:

  • Тестируем веб-приложение/сайт, исправляем выявленные ошибки, выполняем оптимизацию.

Что на выходе получаете Вы:

  • Рабочий продукт, прошедший испытания и готовый к эксплуатации.

6. Документирование

Какие цели ставим и какие задачи решаем:

  • Разработка комплекта проектной и эксплуатационной документации.

Что на выходе получаете Вы:

  • Полностью задокументированный проект.