Создание сайта

3 марта 2013

При разработке нового сайта, нужно учитывать, что каждый проект уникален, в каждом сайте решаются задачи, которые не были ранее решены, а, следовательно, не всегда есть стандартные и проверенные решения.

Объем задач, множество связей в системе, разветвленные сценарии работы, бесчисленное множество технических требований — все это характерно для любого сайта. Описать это сразу на бумаге, составить полное техническое задание — невозможно. И уж тем более невозможно сразу реализовать без ошибок.

Еще раз: создание сайта это сложная работа, требующая больших и разносторонних знаний, вовлеченности нескольких высококвалифицированных специалистов.

Решение проблемы давно найдено. Это создание работающих прототипов сайта. Таким образом, оптимальный процесс создания проекта выглядит так:

  1. составление документации;
     
  2. разработка бумажных или нарисованных на компьютере эскизов;
     
  3. создание дизайна;
     
  4. программирование работающего прототипа;
     
  5. тестирование с точки зрения удобства использования и сценариев работы;
     
  6. анализ проделанной работы;
     
  7. доработка документации;
     
  8. внесение изменений в дизайн;
     
  9. перепрограммирование прототипа до версии готовой к запуску сайта.
     
  10. В этой примерной схеме процесса работы всего два захода, их может быть больше, но даже на второй итерации количество ошибок и проблем проектирования начинает снижаться значительно.