Автор Тема: Последовательное создание сайта  (Прочитано 6412 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн Алексей

  • ninjaforum.ru
  • VIP
  • *****
  • Репутация 13
  • Пол: Мужской
Последовательное создание сайта
« : 17 Апрель 2007, 01:07:37 »
Предусмотреть все ожиданности и неожиданности — самое главное и самое геморройное в работе с любым проектом. Отсюда брифы-простыни на тридцать скроллов, толстые талмуды Технического Задания, куча истрёпанных нервов ДО и восторженный всхлип сквозь накатившие слезы — ПОСЛЕ. Все это — сданный проект. Над ним рыдали дизайнеры, пыхтели арт-директоры, стенали проджект-лидеры и седели программисты.

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

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

Итак, приходит Заказ. Как он приходит — ногами, колесами или электронной почтой — это личное дело каждого заказа. По приходу, заказ сидит смирно сложив руки и покорно ждет собственной оценки. Если в качестве перчика добавить чуть реальной жизни — наш заказ резко обзаводится пудовыми кулаками и ногами спринтера-чемпиона. Поэтому первый этап работы с Заказом — будет ловля этого заказа в силки, пока он благополучно не исчез на горизонте. Ловят заказ обычно на живца — сроки и стоимость. Как происходит процесс выставления оценки, мы уже описывали ранее. Поэтому просто предположим, что все хорошо, и в студию пришел первый за всю ее историю ИДЕЛЬНЫЙ ЗАКАЗ. Только тогда можно гарантировать, что изложение не выйдет за пределы энциклопедии Брокгауза и Ефрона.

Вот вехи, опорные точки создания проекта любой сложности:

1. Планирование

Здесь ИДЕЛЬНЫЙ ЗАКАЗ очень понятно и методично рассказывает, за каким таким делом он пришел в студию, и чем студия ему может помочь. Студия достает его глупыми и даже идиотскими вопросами, доводит его нервного истощения, а формы — до совершенства, в результате чего из гнусного червя-прообраза должно вырасти ПРЕКРАСНОЕ ТЕХНИЧЕСКОЕ ЗАДАНИЕ.

2. Проектирование

Переродившийся ИДЕЛЬНЫЙ ЗАКАЗ в ПРЕКРАСНОЕ ТЕХНИЧЕСКОЕ ЗАДАНИЕ задаёт студии основную цель. Которую работники студии, будучи людьми подкованными и порох нюхавшими, расладывают на подцели, задачи — на подзадачи. Задаются направления и фронт работ конечным исполнителям. Тут многие удивлятся, но в описываемой нами студии — отрисовка картинки сайта выполняется дизайнером, программинг — программистами, верстка — кодерами, написание текста и заполнение сайта — копирайтерами.

3. Утверждение дизайна

Пока весь простой люд в студии пъет кохфе и жует пончики — дизайнеры обливаются потом, корпят и пукают. На их хрупкие и, в большинстве своем, женские плечики, сваливаются две здоровых наковальни в виде арт-директора и Клиента. Мощными ударами требований, они быстро списывают в утиль первую версию, приступают к второй и останавливаются только на третьей. Но ситуация у нас идельная, поэтому практически сразу, после первого прихода вдохновения, мы получем нечто БОЖЕСТВЕННОЕ и НЕПРЕРЕКАЕМОЕ. Ну и сдаем его моментально, как идеально подходящее под ПРЕКРАСНОЕ ТЕХНИЧЕСКОЕ ЗАДАНИЕ, хуле.

4. Отрисовка внутренних страниц

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

5. HTML-шаблоны страниц

Полученный материал отдается кодеру, который по сути своей есть Маг и Чудотворец. Картинку он превращает в нечто невообразимо печальное, которое норовит расползтись по всему экрану монитора похуже перекисшей квашни. В обычной жизни это исправляется по отечески добрыми пинками проджект-лидера и десятиэтажными упоминания родственных связей кодера. Но не забываем про нашу идеальную ситуацию, поэтому полученный результат одинаково бодро во всех броузерах показывает язык скептическому взору проджект-лидера и отдается в дальнейшую работу.

5. Программирование

Вот тут и начинается настоящий отлов НЕ ПО ДЕЦЦКИ. Потому как часть эта идет самой последней в очереди, а срок устанавливается под всех... Потому как Клиент хочет, а программист начинает хлюпать носом и разводить руками. Потому что... Да потому что именно на этом этапе в сайт вдыхают жизнь! Ну а где это жизнь всегда получалась без кашля и без икания? Угу, только у студии с ИДЕЛЬНЫМ ЗАКАЗОМ.

Жизнь она штука привередливая, поэтому у наших программистов всегда заведено так:

пользоваться единой (установленной в Компании) системой наименований
единым стилем оформления кода;
обязательным комментированием кода.

Как они объясняют это сами (а кто поверит шайтнам, хе-хе?), делается это для следующего:

Программист умеет болеть, увольняться, уходить в декрет, в расход, в морг или (о Б-же мой!!!) — в запой. Тогда перед остальной братией всплывает такой вопрос, как разбор чужого кода. Что, по их словам, занятие малоприятное, очень неэкономное по времени да и просто грустное без единой системы и стиля.
Однажды написанный код всегда можно использовать повторно. Откомментированный — можно даже дважды, ибо это по Торе. Да и просто — культура поведения в общественном месте (сайт это место именно такое) — дело далеко не последнее.

6. Сведение воедино

Всей деревней студией производится натягивание верстки на готовый программный движок. Натягивание проходит под веселое гигиканье, улюлюканье, согласно всем древнерусским канонам Православного Программирования. Программисты — народ насупленный, поэтому улюлюкают и гигикают в основном арт-директоры и дизайнеры. Потому как программмисты это те люди, для которых "пол-метра — не косина", поэтому плюс/минус пиксель-два это как два пальца в нос засунуть.

7. Тестирование

Тестирование это такой этап... В общем, сюда садят только таких людей, которые случайно могут сломать титановые шарики, походя опрокидывают столы и над которыми с грустным причмокиванием гаснут лампочки. Тестирование сайта в руках подобных мародеров от рождения происходят очень быстро и на ура — мимо ни одного элемента на соплях они не пройдут, все оторвут, над всем надругаются. Но ситуация у нас идеальная, поэтому в тестинг закладывается 10-20% времени от общей разработки.

8. Наполнение контентом

Этот пункт... Когда сайт контентом наполняют разработчики, а когда и Клиенты. Процесс рутинный (в противовес процессу создания контента), особых качеств, кроме знания русского языка тут обычно не нужно, поэтому будем продолжать считать ситуацию идеальной и переложим всю ответственность за содержимое на плечи Клиента.

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

Студия получает свой гонорар, Клиент зарабатывает новые деньги с бешенной скоростью — в общем, все готовы к новым свершениям и покорениям высоких вершин.

А чтобы лишний раз напомнить о реальности, в виде умершей сферической лошади при тестировании ее в абсолютном ваккууме, вытащим наружу пару-тройку таких трупиков наружу:

Клиенту вечно всё то нравится, то наоборот — не нравится;
Cотрудников постоянно нужно «собирать в кучку», ибо они всё норовят расползтись по углам и ничего не делать;
Работа с субподрядчиками... Вообще молчу.

Удачного -)!

Copyright © 2005 Компания Ajecto.
"Немного поспишь, немного подремлешь, немного сложив руки полежишь: и придет как прохожий бедность твоя, и нужда твоя как разбойник." - Притчи 6-11,12

Оффлайн Tolibass

  • Профи
  • ***
  • Репутация 1
  • Пол: Мужской
Re: Последовательное создание сайта
« Ответ #1 : 29 Май 2008, 16:37:32 »
ГДЕ БЫ НАУЧИТЬСЯ ЭТОМУ РЕМЕСЛУ ПО СОЗДАНИЮ САЙТА? ВЕДЬ ДАЖЕ ЕСЛИ ВЫПОЛНЯТЬ ЗАКАЗЫ ПО СОЗДАНИЮ САЙТА МОЖНО НЕПЛОХИХ ДЕНЕК ЗАРОБОТАТЬ?

Оффлайн Алексей

  • ninjaforum.ru
  • VIP
  • *****
  • Репутация 13
  • Пол: Мужской
Re: Последовательное создание сайта
« Ответ #2 : 29 Май 2008, 18:24:30 »
Можно и самому (в интернете кучи пособий, книг и вообще материала по этому поводу), можно ив школах по этому делу, если есть рядом такая.
"Немного поспишь, немного подремлешь, немного сложив руки полежишь: и придет как прохожий бедность твоя, и нужда твоя как разбойник." - Притчи 6-11,12

Оффлайн Снайпер

  • linux must die
  • VIP
  • *****
  • Репутация 4
  • linux must die
Re: Последовательное создание сайта
« Ответ #3 : 02 Июнь 2008, 00:26:24 »
ГДЕ БЫ НАУЧИТЬСЯ ЭТОМУ РЕМЕСЛУ ПО СОЗДАНИЮ САЙТА? ВЕДЬ ДАЖЕ ЕСЛИ ВЫПОЛНЯТЬ ЗАКАЗЫ ПО СОЗДАНИЮ САЙТА МОЖНО НЕПЛОХИХ ДЕНЕК ЗАРОБОТАТЬ?

да, особенно если делать заказы буржуям или богатеньким буратинкам.
penguins must live

Оффлайн Петрович

  • Новенький
  • *
  • Репутация 0
Re: Последовательное создание сайта
« Ответ #4 : 11 Август 2010, 19:43:01 »
Есть видео уроки по верстке сайтов, полезная штука, сам учился когда по ней

Оффлайн webzart

  • Бывалый
  • **
  • Репутация 0
Re: Последовательное создание сайта
« Ответ #5 : 31 Июль 2011, 18:32:34 »
а ссылочки нет на видеоуроки?