Этапы создания проекта

Время чтения: 2 мин

Введение.

Этапы реализации проекта всегда напрямую зависят от выбранной методологии разработки. Однако, мероприятия, происходящие в рамках того или иного этапа, почти идентичны. Разница в наиболее популярных методологиях отражается лишь на области применения текущего мероприятия. Грубо говоря, не важно, выбрали ли водопад или скрам, вам все равно необходимо проводить проектирование решений, их разработку, тестирование и внедрение. Рассмотрим же наиболее важные этапы проектной разработки.

Инициация.

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

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

  • Проектирование
    • Разработка концепций
      Данный этап является, по сути, результатом предпроектного аудита. Здесь документируется вся найденная полезная информация в виде концептуальных документов. Простой пример: дизайн-концепция, smm-концепция. Самый частый формат – презентации. Концепции отправляются заказчику на согласование, для подтверждения того, что мы «смотрим в одну сторону»

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

    • Структурирование
      Данный этап подразумевает построение структуры ресурса. Если это сайт, то подразумевается построение визуальной карты сайта со всеми ключевыми разделами и их связями между собой.

  • Планирование
    Заключительный этап инициации проекта. На данном шаге, отталкиваясь от всех вышеперечисленных работ необходимо расписать все предстоящие цели. Цели эффективнее всего ставить по методу SMART. Отталкиваясь от целей проставляются задачи и мероприятия с ожидаемыми календарными сроками.

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

Реализация.

  • Дизайн
    После полученных требований к проекту и создания прототипа начинается разработка дизайн-макетов. Дизайн-макет – это точное изображение того, как должен выглядеть итоговый результат работ. Результат должен на 100% совпадать с макетом. Макеты могут рисоваться как для целых страниц, так и для отдельных элементов или могут не рисоваться вовсе с целью экономии. Дизайн создается отталкиваясь от ТЗ, корпоративного стиля и прочих дизайнерских документов, таких как брендбук, логобук и т.д.

  • Верстка
    Верстка – это конвертирование дизайн-макетов в гипертекстовые документы, на основе HTML разметки. Проще говоря, создание визуальной оболочки будущих страниц и элементов. На этапе верстки не предусмотрено внедрение функционала. Только визуал с возможностью адаптивного поведения (разное поведение страницы при разных условиях устройства и браузера)

  • Программирование
    После того, как необходимые элементы прошли этап верстки, на них необходимо навесить желаемый функционал. Это происходит на этапе программирования. На данном этапе возможно разделение работ по двум направлениям:

    • Back-end
      Создание функционала, требующего обращения к серверу. То есть тот вид программирования который задействует в своих функциях обмен данными с серверами. Например, регистрация нового пользователя

    • Front-end
      Разработка внешнего функционала и анимаций. Как пример подойдет проверка поля контактной формы на правильность вводимого почтового адреса (соблюдается ли правило на нахождение символа “@” в адресе и т.д)

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

  • Внедрение
    Финальный этап, в рамках которого происходит публикация всех выполненных и проверенных задач на публичный ресурс

Аватар
About The Author

Глеб Курушин

Digital-консультант и IT-тренер, соавтор книги «Результативные переговоры»

Add a comment

ЧИТАТЬ ТАКЖЕ