Почему каждый второй из наших прототипов для новых проектов уходит в стол, а не в продакшен?

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

Речь идёт исключительно о новых проектах, а не доработках в существующие. Самый распространённый сценарий выглядит так. Человек придумывает идею для своего продукта и решает его разработать. Он ищет по знакомым контакты программиста. Находит и в двух словах объясняет ему задачу. Программист тыкает пальцем в небо и называет стоимость разработки. Допустим, два миллиона. И намекает, что оценка примерная и было бы неплохо посмотреть на техническое задание.

Кто пишет технические задания? Заказчики. Кто умеет писать технические задания? Проектировщики. Некоторые заказчики отказываются сами писать технические задания и приходят к проектировщикам. Некоторые приходят к нам в Проекторат. Мы объясняем, что наши технические задания называются «функциональными спецификациями» и что мы готовим эти документы сразу после создания интерактивного прототипа.

Зачем нужен интерактивный прототип? Чтобы заказчики, не являющиеся специалистами в разработке, могли посмотреть и пощупать проект ещё даже до этапа дизайна. И подтвердить, что это именно то, что им нужно. Обычно заказчикам не нужно долго объяснять, что это такое и какую это несёт пользу для общего дела, и они покупают у нас проектирование.

Допустим, прототип обошёлся в 150 000 рублей. Функциональная спецификация ещё в 150 000 рублей. Итого 300 000 рублей. С этой документацией заказчик идёт к своему программисту и тот делает уже точную оценку. И оказывается, что все хотелки клиента стоят не два миллиона, о которых раньше шла речь, а десять-пятнадцать. И разрабатывать это придётся не меньше года-двух.

Клиент вздыхает и решает пока не делать проект. Проектная документация уходит в стол. Так за 300 000 рублей можно предотвратить потерю двух миллионов рублей и вернуться к этому вопросу позже, когда появятся деньги. Либо пересмотреть свой подход к проекту. Например, избавиться от 90% функций для того, чтобы создать mvp и проверить жизнеспособность бизнес-гипотезы. Но это уже совсем другая история.

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

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

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

Заработок на фрилансе: зачем повышать уровень сервиса?

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

По одежке встречают, по уму провожают. Первичные переговоры на фрилансе

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

Точность — вежливость королей и долг всех добрых людей

Я повторял, повторяю и буду повторять ещё неоднократно в будущем: называйте сроки с точностью до часа! Ещё раз: называйте сроки с точностью до часа.

Теперь проиллюстрирую на живом примере. Представьте себе: вы клиент, который заказывает что-то у специалиста. На самом деле это не так просто представить, особенно если речь идёт о рынке IT. Не самые бедные люди решают вкладывать свои кровные 10-20-50-100 тысяч рублей в проектирование-дизайн-вёрстку-программирование. С высокой вероятностью эти люди зарабатывают больше, чем исполнители подобных заказов. Хотя, знаете что? Так ли это важно? Мне кажется, уважения достойны часы любого человека на этой планете.

Вы внесли предоплату и вам назвали срок в такой форме: «К следующей пятнице будет готово». Что это означает? Что готово будет в любой момент от сегодняшнего дня до 23:59 четверга. Вы находитесь в состоянии неопределённости все эти дни. Это может быть не так важно, но где-то в подсознании у вас назойливо будет работать программа: «Мне могут в любой момент показать результат». Эта программа создаёт дискомфорт.

Или вам сказали: «Результат будет в следующую среду». Это означает, что в среду с 00:00 до 23:59 вы получите результат. 24 часа! А если этот результат требует демонстрации на переговорах, даже коротких, вы понимаете, что они могут произойти в любой момент в этом диапазоне времени. Вы не можете их запланировать, поставить в свой стройный календарь, не можете подготовиться к этому событию. Это тоже создаёт дискомфорт.

Если вы клиент и вам назвали сроки таким образом, вы для себя решите так: «Результат будет в среду? Ну, ок. Значит, среда под вопросом, буду ориентироваться на четверг. Переговоры придётся самому назначать. Зато этот исполнитель явно с пониманием отнесётся к постоплате в четверг, после завершения банковского дня».

А теперь из шкуры клиента перенесёмся в шкуру исполнителя и подведём итоги:

— Называйте срок сдачи работы с точностью до часа. В формате: 23 февраля, в 14:00;

— Говорите, что произойдёт в момент сдачи. Например: «23 февраля, в 14:00, на ваш email я пришлю закрывающий акт». Или «23 февраля, в 14:00 предлагаю провести переговоры с презентацией результата моей работы. Либо назовите любое удобное для вас время».

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

Коллеги бранятся — только тешатся

Много лет назад я работал проектировщиком в компании Вебмастер.спб. Однажды мы проводили переговоры с клиентом, где я собирал технические требования к проекту. В переговорах участвовал сам заказчик в лице генерального директора, Андрей Рябых (генеральный директор компании Вебмастер.спб), ну и ваш покорный слуга. В процессе переговоров мы с заказчиком нашли общий язык, а Андрей периодически вворачивал мысль, которая противоречила нашему с клиентом видению ситуации. Я пару раз поправлял Андрея и мы двигались дальше.

После переговоров, на пути в офис, Андрей сказал мне примерно следующее: «Я могу быть неправ в своих мыслях, но в будущем воздержись от того, чтобы поправлять человека из твоей команды (если, конечно, речь идёт не о фактологических ошибках). Для клиента мы должны представлять собой единый дружный организм, не противоречащий сам себе». Я замечание услышал и в дальнейшей работе, если моё мнение расходилось со мнением шефа, держал рот на замке во время переговоров. Зато после переговоров мог говорить что угодно.

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

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

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

Выводы:

— Участвуя в переговорах в составе собственной команды, не перечьте друг другу в рамках субъективных решений;

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

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

Об иконках

Иконки экономят место и выглядят свежо. Иконки — это быстрый ответ на сложные вопросы:

  • Как сделать красивее?
  • Как нам это забрендировать?
  • Как сделать веселее?

Мы любим иконки. Пока не начинаем в них путаться.

Иконки бывают разные: на продуктах, в архитектуре, в компьютерах, в списках, на кнопках, для веба и приложений, для iOS и Android. Иконки на панелях инструментов, подписанные и неподписанные, стилизованные и стандартизованные, цветные и монохромные, в иконочных шрифтах, файлах PNG или SVG…

Есть много бесплатных и платных наборов иконок, векторных и растровых, плоских и объёмных, и если записывать правила работы с ними, потребуется тетрадка потолще. Чёртовых иконок так много, что Дьявол легко убедит вас в том, что они вытянут даже плохой дизайн.

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

Читать далее Об иконках

Скидка на Sketch

Update от 13 февраля 2017: способ больше не работает.

Предыстория

Я собрался купить Sketch. На странице оформления заказа увидел поле для ввода промокода и решил проинвестировать немного времени в поиск скидки. При сегодняшнем курсе доллара даже 20-процентная скидка — это больше 2000 рублей. Хватит хорошенько сходить в бар или купить в «Проекторате» курс про адаптивные прототипы (и ещё останется).

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

Поиск показал, что скидки есть. Но ни один из найденных кодов не сработал.

Читать далее Скидка на Sketch

Что такое шнафтели и с чем их едят?

Когда-то я увидел в новостной ленте Фейсбука фотографию с непонятными мне агрегатами, как-то связанными с оружием. Автор фотографии спрашивал у читателей, что это такое. «Это ж шнафтели!» — ответил я в комментариях. Автор в ответ скинул мне скриншот своего экрана с пустыми результатами поиска Яндекса и пометкой «Гад!»

Так появилась эта заметка. Я придумал новое слово и застолбил место в поисковой выдаче. Но до написания этой статьи, слово «шнафтель» обзавелось собственным значением. «Шнафтелем» можно назвать любой новый термин или факт, не подтверждающийся экспериментом, но быстро набирающий популярность за счёт вирусного распространения в Интернете.

Рассказ о том, что нервные клетки не восстанавливаются, — шнафтель. Дефибриллятором можно запустить остановившееся сердце? Шнафтель! Мобильный телефон зарядится в микроволновке? Шнафтель, да ещё какой! Кипрского Деда Мороза зовут Василий? Шнафтель!

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

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

Чем отличаются модальные окна от pop-up’ов

Давайте немного разъясним про модальные окна и pop-up’ы.
 
1. Модальное окно — это окно, которое блокирует работу пользователя с родительским приложением до тех пор, пока это окно не закроют. К этой категории относятся современные лайтбоксы (например, просмотр фоток в фб или вк) и древние модальные окна, вызываемые командами alert, prompt и confirm, которые мы чаще всего называем алертами. Проблема алертов в том, что они перекрывают возможность работы не только с текущей вкладкой, но и со всем браузером до тех пор, пока их не закроешь.
 
2. Pop-up — всплывающее окно. Раньше, когда вкладок в браузерах не было, некоторые страницы открывались в новых окнах. Чаще всего этим злоупотребляли создатели баннеров. Кликнешь по какому-нибудь элементу и у тебя весь рабочий стол в окнах разного размера. А ещё были злостные варианты открытия pop-up’а за границей экрана, чтобы усложнить задачу по его поиску и закрытию. Соответственно, такие окна делились на pop-up’ы, которые появлялись поверх других окон и pop-under’ы, которые, соответственно открывались под другими окнами. Сейчас с pop-up’ами борются сами браузеры и мы их встречаем всё меньше.
 
Пока писал, прям испытал ностальгические чувства.
Secured By miniOrange