|
Сайт - это не только красивая картинка в Интернете, но и три-четыре этажа нижней части айсберга...
В зависимости от того, чего вы хотите, разработка web-сайта может отличаться очень сильно: одно дело, если для вас достаточно представить краткую информацию о себе, и совсем другое дело - полная автоматизация бизнес-процессов предприятия.
В любом случае, разработка сайта состоит из следующих этапов:
- Разработка технического задания
- Дизайн сайта
- Верстка сайта
- Программирование функциональной части
- Тестирование
- Первичное наполнение сайта
- Размещение на реальном хостинге
- Поддержка сайта
Независимо от того, будет ли это интрасайт, сайт-визитка или сложный портал, любая web-разработка проходит эти этапы (по крайней мере, должна проходить при нормальном отношении к делу). Существенные различия проявляются только на этапе программирования: подводная часть айсберга растет для более сложных систем.
Если у вас еще нет сайта, рекомендую не делать сразу огромный годовой проект по автоматизации всего и вся. Впрочем, эта рекомендация касается и развития уже существующих систем. Как правило, в подобных случаях к моменту завершения разработки компания уже далеко уйдет от первоначального взгляда на необходимые функции, и полученная система окажется просто мертвой.
Краткой выпишите все, что вы хотите получить от сайта, и выделите из общей массы самые "горящие" функции, самое необходимое уже сейчас. Критерий - чтобы это можно реализовать максимум за 2-3 месяца (а лучше за месяц), и чтобы полученная часть уже была самодостаточной, цельной, и уже приносила какую-то пользу. Например, это может быть:
- сайт-визитка: вы получите представление компании в Интернете и отработаете внешний стиль;
- интрасайт по управлению заказами: вы автоматизируете работу с заказами;
- создание корпоративного сайта: если у вас достаточно большой каталог продукции, вы можете упростить как для клиентов, так и для себя, поиск нужного товара, а также получите простейшую автоматизацию получения заказа с сайта;
- сайт для внутреннего общения: если у вас проект для объединения круга лиц по определенной теме, или же ваши сотрудники разбросаны по разным филиалам в разных городах, или для других целей - вы можете начать с реализации внутреннего онлайн-общения и обмена файлами;
- и так далее, - вы можете самостоятельно выделить нужные вам функции или же обратиться к нам за советом.
Когда вы получите результат и начнете его использовать, через некоторое время вы обязательно увидите что-то новое, что захочется дополнительно (к хорошему привыкаешь быстро!). Плюс то, что было отложено ранее. Значит, пришла пора повторить итерацию: опять соберите все, что необходимо сделать, и опять повторите процедуру, описанную выше. Часто бывает, что необходимость в каких-то функциях и отпадает, и появляются новые. Это нормально: ведь компания живет и развивается, и ее потребности меняются.
Но вот на что еще хочу обратить ваше внимание.
Разработка технического задания не зря вынесена первым пунктом, причем этот пункт обязателен при любой итерации, при любых усовершенствованиях системы. На этом этапе идет структурирование, упорядочивание процессов и данных, подлежащих дальнейшей автоматизации, но еще в виде простого текста, таблиц и схем.
Запомните - нельзя автоматизировать хаос!
Если у вас все работает как часы, и только занимает много времени или неудобно, - то автоматизация вам действительно поможет.
Если же процессы разрослись настолько, что вы уже с трудом можете представить, кто за что отвечает, и в каких случаях что происходит, значит, создание сайта только добавит объема работы вам или кому-то из ваших сотрудников. В этом случае, прежде всего необходимо провести анализ и моделирование бизнес-процессов (ведь в результате может оказаться, что 10-40% выполняемых действий на самом деле никому не нужны), и только после этого приступать к автоматизации.
|