Закрыть
E-mail:
Пароль:
Забыли пароль?
В каталоге проекта: 12 715 веб-студий, 946 CMS, 232 048 сайтов.
РегистрацияCMS MagazineВход
CMS Magazine CMS Magazine

Веб-разработка: пора вырасти из коротких штанишек

Я хочу поднять проблему, с которой пора разобраться самым решительным образом. Это культура разработки веб-продуктов в Рунете: сайтов, веб-сервисов и так далее.

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

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

Зачем Рунету высокая культура

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

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

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

Во-вторых, высокая культура подразумевает наличие серьёзной конкуренции. Конкуренция развивает сильных и перспективных и убивает слабых, повышая тем самым общий уровень и делая нашу работу более увлекательной.

В-третьих, чем более развита культура, тем меньше проблем в работе с клиентом. Когда клиент спрашивает меня, будет ли у сайта CMS, сколько шаблонов мы сделаем за указанную сумму, я прихожу в ужас. Горе-разработчики портят нам рынок; клиент начинает бояться нас, не доверяет и видит за каждым углом подвох, что сильно мешает работать. Хуже того: клиент видит плохие сайты каждый день и начинает думать, что это так и надо.

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

Наконец, чем более развита культура, тем больше квалифицированных кадров, способных не только собрать сайт на «Bitrix» или скачать шаблон с templatemonster.com.

Что такое высокая культура

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

С пользователя взятки гладки: он потребляет то, что мы ему даём. У него нет особого выбора, но это, согласитесь, не повод не уважать его.

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

Критерий качества веб-продукта, на мой взгляд, очень прост: качественный продукт эффективно решает поставленные перед ним задачи. Всё остальное — это наносное, субъективное и к качеству имеющее очень посредственное отношение.

О профессионализме разработчика

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

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

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

Для этого профессионал должен быть образован. Образование профессионала продолжается каждый день: он много читает, думает, анализирует, изучает опыт коллег.

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

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

О профессионализме клиента

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

Этому нигде не учат. Студии предпочитают максимально закрыть свой бизнес-процесс от клиента, дабы «тот ничего не испортил». Практически никто не объясняет, как происходит разработка, за что именно он берёт деньги; почему, например, дизайн стоит больше вёрстки, почему проектирование требует высокой квалификации сотрудника и соответствующей оплаты. И после этого студии жалуются, что, дескать, клиент не образован и ничего не понимает. Маразм.

Уважаемые клиенты, на самом деле, если не вдаваться в технические подробности, то всё не так сложно. Во-первых, управление проектом необходимо поручать профессиональному менеджеру. Если его нет, то обучить своего сотрудника или пригласить менеджера на проект. Нельзя поручать эту задачу первому попавшемуся рекламщику или секретарше! Результат в этом случае может быть только один — плохой сайт.

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

Наконец, стоит понять, что хороший сайт не может быть дешёвым. Труд и время, которое затрачивается на проектирование, исследование, разработку, должны достойно оплачиваться; иначе мотивация делать хорошо пропадает.

К нашим баранам

Здесь я, пожалуй, буду краток. Бедному Рунету и так уже все кости перетёрли.

Гипертрофированное самомнение, некомпетентность и безразличие коноводят каждым вторым, освоившим «Photoshop» и сборку сайта типовых CMS.

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

Порог входа в профессию сегодня настолько низок, а современный инструментарий настолько богат, что менеджером или дизайнером можно «стать» буквально за неделю. Это очень серьёзная проблема: человек ленив по своей природе; если не надо прилагать усилия — он и не будет.

Результат мы видим; и он ужасен. И никто не испытывает решительно никаких угрызений по поводу того, что они выпускают и продают клиентам.

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

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

Подешевле и побыстрее — вот наш девиз. «А вот я видел на трубе объявление: там сайт стоит 10 тысяч и делается за неделю. А почему у вас сайт стоит в 10 раз больше и делается несколько месяцев?»

Словом, наш многоуважаемый среднестатистический клиент не разбирается в предмете и не считает нужным. Осознание, как правило, приходит тогда, когда уже поздно что-то менять. Деньги потрачены, время потеряно, а на руках «красивый», но бесполезный сайт с флеш-анимацией, которым невозможно нормально управлять.

Что делать?

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

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

Повысить порог входа в теории довольно просто. Если клиенты перестанут платить деньги за плохие сайты, не будут даже начинать работу со студией, которая не будет выполнять элементарные требования к бизнес-процессу и качеству продукта, вот тогда разработчики начнут чесать себе затылки. Не проектируешь? До свидания. Не проводишь исследования? Нам не о чем больше говорить.

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

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

Это будет иметь исключительное влияние в силу двух простых причин: 1) люди в основной своей массе конформны и принимают общие правила игры; и 2) эти правила знают и применяют для оценки клиенты.

Необходимо жёстко проникать в мозг всем, кто приходит на наш рынок, производить там разрушительные изменения шаблона «я освоил Photoshop, сделаю сайт быстро, дайте денег» и прививать другой — «я должен учиться, делать хорошо, уважать клиента и пользователя».

Почему бы, например, нашим ведущим специалистам не собраться и не написать что-то вроде «Энциклопедии веб-разработчика для Рунета»? Эта практика хорошо зарекомендовала себя во многих прикладных сферах в западных странах. Хороший пример — Project management book of knowledge, где ведущие эксперты в области управления проектами излагают свою точку зрения на методологию, процесс, дают рекомендации и так далее.

Резюме

Я сомневаюсь, что разработчики поголовно являют собой образец безразличия и некомпетентности: «Я ничего не знаю, не буду учиться, мне всё равно».

Изменить ситуацию можем только мы и только активными действиями. Чтобы выросла высокая культура, её необходимо обильно поливать и удобрять знаниями, профессиональным отношением к делу и желанием развиваться. Если нам не наплевать.

Мы — за развитый рынок, за профессиональных разработчиков и образованных клиентов. А вы?

Александр Туник
Веб-студия Lounge (Генеральный директор)
http://www.studiolounge.ru/ 

Автор: Александр Туник, Проектная студия «Тектоника» (Руководитель и проектировщик)

Комментарии (12)


CMS Magazine CMS Magazine
RSS-подписка
CMS Magazine CMS Magazine
CMS Magazine