Руководства

План проекта на разработку веб-сайта

2010.05.12

1. Опрос требований клиента

  • Для кого этот веб-сайт?

  • Какие сведения и возможности(услуги) вы предоставите различным категориям посетителей, которых вы упомянули в ответе на предыдущий вопрос?

  • Какие сведения и возможности(услуги) вы предоставите общей аудитории?

  • Сведения о Вашей организации Вы предоставите самостоятельно или их нужно собрать нам?

  • Предоставите ли Вы фотографии или их нужно отснять?

  • Готовы ли Вы нанять профессионалов для подготовки материалов веб-сайта (корректоров, журналистов, фотографов)?

  • Есть ли у Вас личные предпочтения по поводу визуального оформления веб-сайта?

  • Существует ли у Вашей организации устоявшийся стиль оформления, который можно применить к веб-сайту?

  • Будет ли контент на веб-сайте обновляться? Если да, то как часто? Будут ли этим заниматься сотрудники Вашей организации или же Вы предполагаете привлекать для этого исполнителей со стороны?

  • Сколько денег вы можете и хотите выделить на разработку, учитывая все Ваши вышеперечисленные пожелания?

  • Кто будет осуществлять сопровождение веб-сайта, как часто и в каких пределах (обновление контента, изменение оформления, изменение функциональных возможностей)?

2. Обзор существующих решений

  • Зная требования/пожелания клиента, оценить, существуют ли уже подобные веб-сайты в интернете и как они реализованы.

3. Проектирование

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

  • Нарисовать в графическом редакторе оформление веб-сайта (главную страницу и все ключевые страницы, принципиально отличающиеся по оформлению от главной). Минимум - сделать набросок оформления на бумаге.

  • Сверить оформление и структуру веб-сайта с заказчиком. Уладить все разногласия и недочёты.

  • Принять решение о технологиях, которые будут использованы при разработке:

    • Будет ли использована система управления контентом и если да, то какая.

    • Какой будет использован язык веб-разработки, если будет использован и если такой выбор предоставляет система управления контентом.

    • Какой будет использован стандарт языка HTML.

    • Будут ли использованы элементы Flash, Silverlight, ActiveX.

  • Принять решение о том, где будет размещён веб-сайт: на серверах заказчика или на стороннем веб-хостинге. Если на веб-хостинге, то на каком.

4. Разработка

  • Оформление веб-сайта перевёрстывается из изображений в веб-страницы.

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

  • Разрабатываются/внедряются/подключаются к системе управления контентом необходимые функциональные возможности.

  • Создаётся физическая структура веб-страниц и разделов в виде файлов и подкаталогов.

  • Формируется каркас веб-сайта, имеющий все требуемые проектом функциональные возможности, но лишённый контента.

  • Веб-сайт заполняется контентом.

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

  • Веб-сайт перемещается на выбранную точку размещения.

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

  • Веб-сайт проверяется разработчиками на предмет отсутствия битых ссылок и несуществующих/недоступных страниц.

  • Веб-сайт проверяется заказчиком на наличие всего предусмотренного функционала и корректность контента

6. Эксплуатация и сопровождение

  • Уведомление о ведущейся разработке заменяется на главную страницу веб-сайта и доступ к сайту открывается общей аудитории.

  • Решаются организационные вопросы между разработчиками и заказчиком

    • Оплата разработки

    • Кто будет следить за сопровождением веб-сайта

  • Всё время активного функционирования веб-сайта ведётся его сопровождение.

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

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

    • Требуется наблюдение за доступностью веб-сайта. В случае отказа в обслуживании доступ к веб-сайту требуется восстановить немедленно.

    • Требуется регулярное обновление контента согласно пожеланиям заказчика.

Следующий: Как написать пятиминутный доклад на студенческую конференцию