В данной статье мы решили описать стандартный набор этапов по созданию сайта или веб-приложения. Что каждый из них под собой подразумевает и какой результат получается в итоге.
1. Сбор требований и разработка ТЗ
Какие цели ставим и какие задачи решаем:
- Изучаем исходную информацию;
- Уточняем и формализуем требования;
- Определяем форматы данных;
- Описываем API для интеграций;
- Фиксируем наши договоренности.
Что на выходе получаете Вы:
- ТЗ и договор.
2. Прототипирование
Какие цели ставим и какие задачи решаем:
- Создание интуитивно понятного и удобного интерфейса;
- Проектирование и разработка прототипа;
- Usability-тестирование прототипа.
Что на выходе получаете Вы:
- Рабочий прототип, который будет отражать основные функции веб-приложения/сайта.
3. Создание дизайна
Какие цели ставим и какие задачи решаем:
- Разработка полноцветного дизайна в соответствии с разработанной структурой и логикой, а также стилевыми пожеланиями Заказчика.
Что на выходе получаете Вы:
- UX/UI дизайн проекта (дизайн основных видов веб-приложения и сайта).
4. Верстка и разработка
Какие цели ставим и какие задачи решаем:
- Верстка интерфейса веб-приложения/сайта (frontend);
- Разработка серверной части (backend);
- Интеграция со смежными системами (при необходимости).
Что на выходе получаете Вы:
- Полнофункциональную версию Вашего веб-приложения/сайта.
5. Тестирование
Какие цели ставим и какие задачи решаем:
- Тестируем веб-приложение/сайт, исправляем выявленные ошибки, выполняем оптимизацию.
Что на выходе получаете Вы:
- Рабочий продукт, прошедший испытания и готовый к эксплуатации.
6. Документирование
Какие цели ставим и какие задачи решаем:
- Разработка комплекта проектной и эксплуатационной документации.
Что на выходе получаете Вы:
- Полностью задокументированный проект.