|
|
|
|
Создание сайта — этапы
Отсюда брифы-простыни на тридцать скроллов, толстые талмуды Технического Задания, куча истрёпанных нервов ДО и восторженный всхлип сквозь накатившие слезы — ПОСЛЕ. Все это — сданный проект. Над ним рыдали дизайнеры, пыхтели арт-директоры, стенали проджект-лидеры и седели программисты.
Каждый раз на выходе получается такое количество маленьких и не очень засад, что перечислить их все — просто невозможно. Они очень четко обходят все попытки их систематизировать, ибо первоочередная задача как Клиента, так и конечного Исполнителя — не дать друг другу заскучать в любой момент времени.
Поэтому, чтобы не погрязнуть в попытках систематизации всех ошибок, засад и просто прохлопанных ушами пунктов, пробуем произвести тестирование абсолютно сферической лошади в идеальном вакууме.
Итак, приходит Заказ. Как он приходит — ногами, колесами или электронной почтой — это личное дело каждого заказа. По приходу, заказ сидит смирно сложив руки и покорно ждет собственной оценки. Если в качестве перчика добавить чуть реальной жизни — наш заказ резко обзаводится пудовыми кулаками и ногами спринтера-чемпиона. Поэтому первый этап работы с Заказом — будет ловля этого заказа в силки, пока он благополучно не исчез на горизонте. Ловят заказ обычно на живца — сроки и стоимость. Как происходит процесс выставления оценки, мы уже описывали ранее. Поэтому просто предположим, что все хорошо, и в студию пришел первый за всю ее историю ИДЕЛЬНЫЙ ЗАКАЗ. Только тогда можно гарантировать, что изложение не выйдет за пределы энциклопедии Брокгауза и Ефрона.
Вот вехи, опорные точки создания проекта любой сложности:
1. Планирование Здесь ИДЕЛЬНЫЙ ЗАКАЗ очень понятно и методично рассказывает, за каким таким делом он пришел в студию, и чем студия ему может помочь. Студия достает его глупыми и даже идиотскими вопросами, доводит его нервного истощения, а формы — до совершенства, в результате чего из гнусного червя-прообраза должно вырасти ПРЕКРАСНОЕ ТЕХНИЧЕСКОЕ ЗАДАНИЕ.
2. Проектирование Переродившийся ИДЕЛЬНЫЙ ЗАКАЗ в ПРЕКРАСНОЕ ТЕХНИЧЕСКОЕ ЗАДАНИЕ задаёт студии основную цель. Которую работники студии, будучи людьми подкованными и порох нюхавшими, расладывают на подцели, задачи — на подзадачи. Задаются направления и фронт работ конечным исполнителям. Тут многие удивлятся, но в описываемой нами студии — отрисовка картинки сайта выполняется дизайнером, программинг — программистами, верстка — кодерами, написание текста и заполнение сайта — копирайтерами.
3. Утверждение дизайна Пока весь простой люд в студии пъет кохфе и жует пончики — дизайнеры обливаются потом, корпят и пукают. На их хрупкие и, в большинстве своем, женские плечики, сваливаются две здоровых наковальни в виде арт-директора и Клиента. Мощными ударами требований, они быстро списывают в утиль первую версию, приступают к второй и останавливаются только на третьей. Но ситуация у нас идельная, поэтому практически сразу, после первого прихода вдохновения, мы получем нечто БОЖЕСТВЕННОЕ и НЕПРЕРЕКАЕМОЕ. Ну и сдаем его моментально, как идеально подходящее под ПРЕКРАСНОЕ ТЕХНИЧЕСКОЕ ЗАДАНИЕ, хуле.
4. Отрисовка внутренних страниц Самое тяжелое дизайнеры прошли, теперь дело за малым: на основе принятого дизайна — довести все типы принципиальных страниц до конца. Сюда входят любые виды страниц, коренным образом отличающихся друг от друга и от стартовой страницы.
5. HTML-шаблоны страниц Полученный материал отдается кодеру, который по сути своей есть Маг и Чудотворец. Картинку он превращает в нечто невообразимо печальное, которое норовит расползтись по всему экрану монитора похуже перекисшей квашни. В обычной жизни это исправляется по отечески добрыми пинками проджект-лидера и десятиэтажными упоминания родственных связей кодера. Но не забываем про нашу идеальную ситуацию, поэтому полученный результат одинаково бодро во всех броузерах показывает язык скептическому взору проджект-лидера и отдается в дальнейшую работу.
5. Программирование Вот тут и начинается настоящий отлов НЕ ПО ДЕЦЦКИ. Потому как часть эта идет самой последней в очереди, а срок устанавливается под всех... Потому как Клиент хочет, а программист начинает хлюпать носом и разводить руками. Потому что... Да потому что именно на этом этапе в сайт вдыхают жизнь! Ну а где это жизнь всегда получалась без кашля и без икания? Угу, только у студии с ИДЕЛЬНЫМ ЗАКАЗОМ.
Жизнь она штука привередливая, поэтому у наших программистов всегда заведено так:
пользоваться единой (установленной в Компании) системой наименований единым стилем оформления кода; обязательным комментированием кода. Как они объясняют это сами (а кто поверит шайтнам, хе-хе?), делается это для следующего:
Программист умеет болеть, увольняться, уходить в декрет, в расход, в морг или (о Б-же мой!!!) — в запой. Тогда перед остальной братией всплывает такой вопрос, как разбор чужого кода. Что, по их словам, занятие малоприятное, очень неэкономное по времени да и просто грустное без единой системы и стиля.
Однажды написанный код всегда можно использовать повторно. Откомментированный — можно даже дважды, ибо это по Торе. Да и просто — культура поведения в общественном месте (сайт это место именно такое) — дело далеко не последнее.
6. Сведение воедино Всей деревней студией производится натягивание верстки на готовый программный движок. Натягивание проходит под веселое гигиканье, улюлюканье, согласно всем древнерусским канонам Православного Программирования. Программисты — народ насупленный, поэтому улюлюкают и гигикают в основном арт-директоры и дизайнеры. Потому как программмисты это те люди, для которых "пол-метра — не косина", поэтому плюс/минус пиксель-два это как два пальца в нос засунуть.
7. Тестирование Тестирование это такой этап... В общем, сюда садят только таких людей, которые случайно могут сломать титановые шарики, походя опрокидывают столы и над которыми с грустным причмокиванием гаснут лампочки. Тестирование сайта в руках подобных мародеров от рождения происходят очень быстро и на ура — мимо ни одного элемента на соплях они не пройдут, все оторвут, над всем надругаются. Но ситуация у нас идеальная, поэтому в тестинг закладывается 10-20% времени от общей разработки.
8. Наполнение контентом Этот пункт... Когда сайт контентом наполняют разработчики, а когда и Клиенты. Процесс рутинный (в противовес процессу создания контента), особых качеств, кроме знания русского языка тут обычно не нужно, поэтому будем продолжать считать ситуацию идеальной и переложим всю ответственность за содержимое на плечи Клиента.
Итак! Финита ля комедия — сайт готов. Обычно его оборачивают ленточкой, отдают клиенту и попутно еще раз очень доходчиво объясняют, какой великолепный продукт он получил. Так, на всякий случай. Но у нас все по прежнему ходят в идеалистических розовых очках, поэтому Клиент сам понимает масштабность и эффективность проделанной работы.
Студия получает свой гонорар, Клиент зарабатывает новые деньги с бешенной скоростью — в общем, все готовы к новым свершениям и покорениям высоких вершин.
А чтобы лишний раз напомнить о реальности, в виде умершей сферической лошади при тестировании ее в абсолютном ваккууме, вытащим наружу пару-тройку таких трупиков наружу:
Клиенту вечно всё то нравится, то наоборот — не нравится; Cотрудников постоянно нужно «собирать в кучку», ибо они всё норовят расползтись по углам и ничего не делать; Работа с субподрядчиками... Вообще молчу.
|
|
| 2008 © sun-system.com.ua Создание сайта Раскрутка сайта |
создание сайта | смена дизайна | поддержка сайта | раскрутка сайта статистика посещений | перевод текстов |
|