Организация работ по созданию корпоративного сайта компании НБС в сети Интернет
Организациям, не специализирующимся в области разработки web-сайтов, найти таких специалистов достаточно сложно, поскольку их необходимо обеспечить достаточно высокой зарплатой, а она часто не оправдывает себя после завершения проекта. Привлечение же менее квалифицированных специалистов увеличивает срок выполнения проекта, причем результаты работы трудно прогнозировать. В таких ситуациях более оправдано привлечение сторонних разработчиков на контрактной основе.
Общение с предполагаемым исполнителем обычно развивается по следующей схеме: исполнителю отправляется подготовленный заказчиком документ с описанием пожеланий по функциональности сайта. У предполагаемого исполнителя запрашивается коммерческое предложение с указанием условий разработки и дальнейшей поддержки сайта, а также ориентировочных сроков и стоимости проекта.
При анализе полученного предложения следует обратить внимание на основные параметры: цену и сроки выполнения проекта, выбор исполнителем платформы, на базе которой будет создаваться сайт, её влияние на расходы по поддержке сайта, дополнительные расходы, связанные с выполнением проекта: закупки оборудования и ПО, обучение персонала, наличие в предложении плана работ и отражение в нём этапа проектирования и контрольных точек процесса разработки.
Этап №3. Проектирование.
На данном этапе исполнитель должен получить набор документов, представляющих собой развёрнутое техническое задание (ТЗ) на разработку сайта, а также детальный план работ по проекту. ТЗ включает функциональное и техническое описание сайта. Функциональное описание сайта содержит:
· логическую структуру сайта: иерархию разделов сайта, какие страницы каким разделам принадлежат;
· детальное описание страниц и блоков, размещённых на этих страницах;
· описание блоков страниц (авторизация, навигация) и логику работы этих элементов.
Техническое описание сайта определяет
:
- основные технические параметры сайта: производительность, объём обрабатываемых данных, совместимость сайта с различными браузерами;
- используемое при разработке ПО;
- виды данных, используемых на сайте; и другое.
План работ должен включать календарные сроки и продолжительность этапов разработки и запуска. Это позволяет прогнозировать готовность отдельных модулей сайта и возможность их тестирования. Кроме того, в календарном плане работ необходимо выделить несколько контрольных точек, в которых можно оценить промежуточные результаты работы по проекту. В эти моменты исполнитель должен провести демонстрацию результатов работ и предоставить отчёт о ходе выполнения проекта (что получилось, что не получилось, дальнейшие прогнозы хода работ).
По прохождению этих точек можно судить о ходе выполнения проекта и соблюдении его сроков. Документы согласуются с заказчиком и подписываются обеими сторонами. После этого работы ведутся по утверждённому графику. Изменения и дополнения к проекту требуют дополнительного согласования, поскольку могут приводить к изменению стоимости и сроков отдельных работ и проекта в целом.
Этап №4. Разработка.
Основная нагрузка на данном этапе работ ложится на исполнителя. Заказчик участвует в согласовании рабочих моментов проекта (таких, как утверждение дизайна, уточнение структуры сайта). Заказчик контролирует прохождение Контрольных точек проекта.
Параллельно работам по разработке сайта заказчику необходимо начать подготовку материалов для наполнения будущего сайта (иллюстраций и текстов). Следует заключить договоры с внешними поставщиками информации, сервисов и услуг, которые предполагается использовать на сайте.
В заключение необходимо провести техническую приёмку сайта. Она включает в себя тестирование всех компонентов сайта и системы управления. Обнаруженные недочёты фиксируются в списках ошибок, которые передаются исполнителю для исправления. После исправления ошибок тестирование повторяется. Результатом этапа разработки является техническая готовность сайта, то есть полностью функционирующий сайт с утверждённым дизайном, однако не наполненный материалами.
Этап №5. Подготовка сайта к эксплуатации
Цель данного этапа - достижение полной готовности сайта к коммерческой эксплуатации. Сайт силами исполнителя переносится из серверов, на которых велась разработка, на выбранную хостинг-площадку. Сотрудники заказчика наполняют сайт необходимыми материалами. В процессе наполнения исполнитель обучает сотрудников заказчика методике работы и управления сайтом. Кроме того, в процессе работы с сайтом дополнительно выявляются скрытые ошибки в реализации системы, которые устраняются разработчиками, а также производится дополнительная настройка программного обеспечения сайта для достижения требуемых параметров системы. На этом же этапе исполнитель должен подготовить комплект документации, включающий: