Разработка концепции является ключевым этапом в ходе мероприятий по созданию интернет-проектов. Именно на этом этапе формулируются и фиксируются цели будущего интернет-ресурса, формируется стратегия их достижения, описывается информационная структура и функционал проекта. Концепция является основой для подготовки технического задания на разработку сайта.
Этапу разработки концепции должен предшествовать анализ передового мирового опыта по рассматриваемой проблеме, тематике.
В ходе анализа определяются лидирующие в рассматриваемой области зарубежные информационные ресурсы.
Анализируется их опыт в решении рассматриваемой проблемы, а также статистические данные, полученные при исследовании по данному вопросу, теме.
В концепции могут быть определены конкретные пути дальнейшего развития, предложены требования, удовлетворение которых обязательно для дальнейшего развития данной области.
После проведения детального анализа разрабатывается концепция будущего интернет-проекта:
На основе концепции будет разрабатываться техническое задание, представляющее собой четко сформулированную задачу для разработчика. ТЗ должно будет содержать детальное описание структуры и функционала ресурса, основные технические требования, предъявляемые к интернет-ресурсу, и исходные данные для разработки.
При проектировании архитектуры и программного обеспечения Сайта необходимо руководствоваться следующими основными принципами, отвечающими требованиям к разработке информационного ресурса:
Масштабируемость – сайт должен быть разработан с применением современных технологий, должен быть построен на современных платформах (ОС, СУБД).
Сайт должен функционировать в многопользовательском, круглосуточном режиме (24/7), в рабочие дни, и обеспечивать поддержку работы неограниченного количества пользователей;
Интегрируемость – сайт должен иметь возможность обеспечить API для интеграции внешних систем;
Информационная безопасность – Сайт должен соответствовать требованиям, предъявляемым к информационной безопасности информационных ресурсов;
Гибкость и расширяемость – должна предусматриваться возможность добавления новых функций в Систему без нарушения её функционирования;
Надежность – Система должна обеспечить резервное копирование содержимого, рестарт после сбойных и аварийных ситуаций без потери логической целостности баз данных, процедуры для поддержки целостности обработки данных после сбоев или других незапланированных простоев.
Масштабируемость – Сайт должен поддерживать работу неограниченного числа участников.
Модульность – Сайт должен состоять из отдельных взаимодействующих между собой модулей, построенных на основе сопряжения путем настройки стандартных комплексов программного обеспечения (ПО), реализующего функции Сайта. Состав модулей Сайта может дополняться с соблюдением единых принципов организации.
Клиентский интерфейс – Интерфейс клиентской части должен удовлетворять следующим требованиям:
Сайт должен предоставлять пользователям в интерактивном режиме следующие возможности:
Приветствуется внедрения на веб-сайтах:
Для участия в конкурсе разработчик должен представить Портфолио (список разработанных сайтов) включая минимум два сайта разработанных в национальном сегменте сети Интернет. Иметь опыт работы с сфере IT не менее одного года, а также должен входить в национальный реестр разработчиков.
1. Термины, используемые в техническом задании
2. Общие положения
2.1. Название сайта
2.2. Информация, на основании которых создается сайт
2.3. Состав и содержание работ по созданию системы
2.4. Порядок оформления и предъявления жюри результатов работ по созданию сайта
3. Назначение и цели создания сайта
3.1. Цели создания сайта
3.2. Задачи, решаемые при помощи сайта
4. Требования к сайту и программному обеспечению
4.1. Требования к программному обеспечению сайта
4.2. Общие требования к оформлению и верстке страниц
4.3. Требования к численности и квалификации персонала обслуживающего сайт
4.4. Требования к системе администрирования
5. Структура сайта
6. Языковые версии сайта
7. Группы пользователей
8. Дизайн сайта
9. Навигация по сайту
9.1. Основное навигационное меню
9.2. Дополнительная навигация по сайту
10. Описание страниц сайта
10.1. Описание статических страниц
10.2. Описание динамических страниц
11. Функционал сайта
12. Контент и наполнение сайта
12.1. Формат предоставления материалов для сайта
13. Дополнительная информация
14. Порядок контроля и приемки работ