Сам чек-лист использовался при создание сайтов спб.
1 Пункт — это определение целей. На самом начальном этапе нужно понять: каковы цели бизнеса и какова аудитория, которая будет потом заходить на наш сайт. Например, заказчик или вы, как человек, который будет владеть этим сайтом. Эти цели нужно совместить. На этом этапе создаются портреты пользователей, сценарии пользователей, но и фиксируется цели бизнеса, которые преследует организация.
2 Пункт — это анализ решений.
Под анализом решений подразумевается тот факт, что вам нужно перешерстить интернет на наличие конкурентов, типичных решений. Грубо говоря: проверить что уже есть. Посмотрите какие там плюсы и минусы, и проведя анализ — выработайте фишки, которые от конкурентов будут вас отличать. Без наличия отличий от конкурентов материальной выгоды будет сложно добиться.
После того как мы провели анализ решений, мы следующим этапом подбираем функционал, который будет связывать между собой цели. Что нужно заложить в веб-проект, чтобы это было хорошо для пользователя и бизнеса. Не всегда, конечно, эти пункты совпадают, но нужно постараться.

Это ответственный этап

Здесь нужно воспользоваться минимум необходимых функциональных требований, то есть не нужно превращать в мощную машину по созданию контента. Нужен минимум тогда и пользоваться им будет проще. Весь функционал нужно распределить по сайту, то есть сформировать структуру. Таким образом, через все этапы пользователя будут вести к целевому действию, ради которого он на сайт и приходит. Под способом функционирования подразумевается определение и распределения работы суперсерверная часть. Это будет самописный движок либо это будет что-то из готовых движков. Весь выбор зависит от типичности или нетипичность поставленных задач. Если это что-то типичное, то ,пожалуйста, берите готовые движки и подстраивайтесь. Если у вас что-то нагрузочное или специфичное, то тогда вам придется самому все писать либо нанимать профессионалов, который будет делать это за вас. В любом случае на этом этапе мы определяемся: как будет сайт работать. После этого можно определиться с хостингами и той площадкой, где он будет располагаться: FPS, выделенный сервер. Дизайн. Нам нужно выделить несколько этапов дизайна сайта.