Мониторинг сайта: как первым узнать, когда что-то сломалось

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

При этом, если вы с верстальщиками компетентны в плане корректного html-кода, то остальные участники могут тупо редактировать контент через “визуальный редактор” в админке, снося таким образом все тщательно выверенные стили и яваскрипты. Более того, я встречал менеджеров, которые даже не догадываются что когда два человека одновременно редактируют страницу – изменения одного из них всегда будут утеряны. Они уверены в том, что админка “сведёт” их правки воедино, как это сделали бы системы контроля исходного кода (svn). А если к сайту имеет доступ ещё и сам клиент..

Итак, вы менеджер по этому сайту, и у вас ум за разум заходит при попытке контролировать всё и вся. На вас выливают ушаты помоев за то, что на какой-то странице какая-то точка стоит не там где надо. По-хорошему надо было с самого начала писать тесты, но время утеряно, тестов нет, а контролировать надо прямо сейчас. Как? Continue reading “Мониторинг сайта: как первым узнать, когда что-то сломалось”

Подвиньте логотип левее, или Почему клиент ведёт себя как м..дак

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

Наиболее сильные компании-разработчики чётко сегментируют рынок, и работают только с подходящими клиентами, давая остальным от ворот поворот. Наиболее везучие – работают по чётким спецификациям, тщательно расписанному плану, или по современным методикам управления. Остальным 99% по объективным причинам остаётся работать с тем, что есть. О них и поговорим.

Задача любой веб-студии, как и любого поставщика услуг, это удовлетворение потребностей клиента. Но на практике, удивительно, практически все веб-студии сосредотачивают своё внимание на потребностях фирмы клиента, в то время как имеют дело с потребностями клиента-человека. То есть, они ставят во главу угла бизнес-задачи всей организации в целом, в то время как на практике имеют дело с задачами одного сотрудника – контактного лица (представителя) заказчика. А это совсем не одно и то же.

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

Консультировать клиента, безусловно, надо. Утверждаю это безо всяких оговорок – это надо делать, и точка. Я искренне рад за всех, кому это реально удаётся сделать и перейти к работе на действительно профессиональном уровне – вы молодцы. Но в большинстве случаев в итоге вся картина выливается в то, что было озвучено в заголовке: почему же всё-таки клиент ведёт себя как последний м..дак?

Если вы пока не доросли до статуса "сильной" компании (то есть не можете просто отбросить таких клиентов) и не попали в число "везучих", то вам надо с этим жить. И не просто жить, а ещё и сохранять душевный комфорт в коллективе, иметь банальную прибыль. А в идеале – хорошо обслуживать таких клиентов, чтобы на практике сохранять статус клиент-ориентированной компании.

Что делать? Для начала повернуться лицом к клиенту, перестать использовать одну и ту же модель продаж, одну и ту же CMS, и один и тот же техпроцесс для всех проектов и клиентов. А чем они отличаются? Попробуем провести классификацию:

Тип первый: Непризнанный гений.

Непризнанный гений приходит к вам с великими идеями, которые он хочет реализовать в кратчайшие сроки. Это может быть альтернативный Вконтакт, или конкурент Гугла, или единая система размещения наружной рекламы в масштабах СНГ, или вообще всё что угодно невиданное и небывалое.

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

Во-вторых, не пытайтесь подсунуть такому клиенту ваш стандартный техпроцесс с заполнением брифов и написанием ТЗ, вообще не морочьте ему голову бумагами. Ему просто нечего в них записывать – у него на самом деле нет ничего кроме идеи.

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

Тип второй: Сам себе дизайнер.

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

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

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

Тип третий: Менеджер среднего звена.

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

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

Но вам нужно будет поиграть с ним в эту игру. Улыбайтесь, говорите что "всё будет сделано в точности", пишите подробные отчёты, и конечно же – выставляйте большой ценник. Заказчик будет счастлив показать своему начальству, какой серьёзный и дорогостоящий проект он успешно выполнил.

Тип четвертый: Передаст.

Этот тип, не смотря на название, в основном встречается среди женщин. Как правило, на стороне заказчика высокостоящий руководитель спускает указание сделать сайт фирмы, и поручает это сотруднице с должностью типа "Директор по маркетингу". Отличный признак такого клиента: когда на вас сыпятся указания без каких-либо пояснений, а ваши ответные письма – вопросы и рекомендации – уходят в никуда.

На самом деле такой сотруднице разработка сайта откровенно пофигу, и наверняка он поручен ей просто "в нагрузку" к основным должностным обязанностям. Ей толком неизвестно, зачем он нужен, что с ним делать, и как его развивать. Она передаёт вам указания начальства (отсюда и название), не будучи способна их как-то комментировать. А ваши ответы складывает в папочку, так как интуитивно чувствует, что должна их как-то осмыслить для передачи наверх – но не может.

Задача такого заказчика одна – выслужиться перед начальством. Бизнес-задачи сайта ей так же "важны", как вашей бабушке. Выход один – с самого начала ведите такого клиента по модели "поддержки", т.е. с планомерным выполнением потока задач, возможно на почасовой оплате. Ваше желание традиционно "начать – быстро сделать – и сдать проект" тут не сработает, так как клиент изначально ориентирован на вялую текучку: если вы попробуете сработать по схеме вроде 40% предоплаты и 60% по завершению, то этих 60% вы будете ждать месяцами, сидя с незакрытым договором и тратя своё время и нервы на пинки клиента.

Тип пятый: Игрок.

Игрок играет в игры. Он воспринимает подрядчика как кусок пластилина для того, чтобы быстро вылепить десяток бизнес-идей (например – десяток отдельных проектов), а потом оставить пару выживших и смять обратно все остальные. Фактически, он как венчурный инвестор – запускает несколько пробных шаров, прощупывает новые рынки и осваивается на наиболее выгодных из них.

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

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

Резюме:

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

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