Автоматизация проектирования сайтов


Разработка сайтов подвергается тем же тенденциям, что прочие сферы производства — все стремится к снижению издержек. Для снижения издержек при создании и в управлении большим количеством страниц на сайте придумали CM-системы. Для снижения издержек в дизайне и верстке придумали концепцию веб-стандартов (XHTML/CSS).

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

Помню, что еще два-три года назад видел, как люди рисовали схемы сайтов в программе CorelDRAW!, которая для этого абсолютно не предназначена. Для этого есть более удобная программа Visio, которой мы пользуемся до сих пор, но предназначена ли она для рисования схем сайтов? Нет. Это универсальная программа для любого типа схем, а не только для сайтов. Для сайтов в Visio нужно настраивать библиотеки, а его слабые функции по работе с текстами и отсутсвие возможностей по созданию интеракций не позволяют полноценно развернуться проектировщику — остается только более-менее быстро «рисовать» картинки-схемы страниц, которые приходиться снабжать большим количество описательного текста. (Вместо Visio можно использовать другие программы, например, InDesign, как это советовал делать Влад Головач, но это вряд ли серьезно изменит суть).

А спроектированный сайт-то он не на бумаге, и не в схемах, и не в длинных текстах — он в голове у аналитика-проектировщика. И задача аналитика не в написании длинных и сложных документов, которые редко вдумчиво читают и заказчики и программисты. Его задача — придумать и передать мысль наиболее доступным образом, поставить задачу «что» и «как» нужно сделать. И в этом смысле создание работающих прототипов сайтов должно стать более перспективной технологией проектирования разработки, чем толстые документы. Прототип должен отражать будущий сайт, должен быть прост в понимании, и быстро делаться — быстрее, чем написание документа.

Надо отметить, что быстрое создание прототипа было и остается основной загвоздкой в идее прототипирования разработки. Верстать в Дримвивере долго, а уж про связывание многих страниц можно вообще забыть — это почти самому сайт сделать. То же самое с Word’ом, Visio и PDF — везде есть какая-то идея гиперссылок и возможности по рисованию, но это сделано настолько обще, что применить практически, да еще с временной экономией, фактически невозможно. Необходимы специализированные средства, которые будут поддержаны идеей единой методологии проектирования и разработки.

В проектировании сайтов уже фактически выделилась 5-ти уровневая методология Гаррета, в которой уровни описания структуры и создания схем страниц могут быть автоматизированы, а уровни постановки целей, выработки рамок проекта и визуализации — шаблонизированы и типизированы.

По автоматизации уже есть шаги на западе — например, программный продукт Axure RP Pro 3, позволяющий в визуальном режиме создать рабочий прототип будущего сайта, после чего выгрузить прототип в html и просматривать его через браузер. Пример прототипа, создаваемого программой, можно посмотреть здесь. Качество вполне примлемо для дальнейшей постановки задач дизайнерам и программистам, и чтобы заказчик понял, что получит на выходе.

Так что, видимо, специализированные пакеты скоро сменят программы типа Visio, шаблонизация и методология вытеснят из проектирования творчество, а автоматизация снизит издежки. Сама экономика разработки веб-сайтов приведет интернет к стандартизации, о чем мечтают многие юзабилисты. Осталось только снизить издержки еще в нескольких этапах разработки.

Информация и ссылки

Жизнь хороша и прекрасна. Не правда ли?



Write a Comment

Take a moment to comment and tell us what you think. Some basic HTML is allowed for formatting.

Reader Comments

[…] С приходом в веб профессиональных менеджеров, а также с ростом прежних разработчиков до уровня владельцев веб-студий, подходы к разработке сайтов и технологий стали меняться. Рынок постоянно требует постоянно снижать издержки, и, прежде всего, издержки производства. Издержек в проектировании я уже касался, а в этой статье коснусь издержек в дизайне. […]