При составлении техзадания (ТЗ) для веб-сайта самое важное — требования к функциональности сайта. Самые важные пункты здесь:
- Требования к структуре информации — тут описываем структуру сайта, его разделы.
- Требования к архитектуре сайта — описание используемых технологий (CMS, языков программирования, библиотек и проч.) и технических требований (нагрузка, количество запросов и т.д.).
- Требования по стандартизации — единообразие используемых решений, которые общеприняты для решения подобных задач.
- Требования к информационному наполнению — все, что связано с контентом. Указываем, кто, когда и как наполняет сайт.
- Требования к патентной чистоте — чтобы все ПО было официальным или фриварным.
- Требования к серверному оборудованию — хостинг, обновление серверного ПО и другие вопросы.
- Требования к надежности информационной системы — контроль версий, возможность бекапа и проч.
- Требования по безопасности — защита от кул-хацкеров и от аварийных ситуация (отключение электроэнергии, резервный канал).
И помните, лучше перебдеть, чем недобдеть.