— Khoi Vinh, Subtraction.com and co-founder of Behavior LLC
Всегда в любое время
Неважно, в каком бизнесе вы находитесь, хорошее обслуживание клиентов должно быть. Мы требуем этого в услугах, мы используем это, почему бы нам ни подумать, что наши клиенты ждут того же от нас?
С самого начала мы сделали легким и прозрачным все, чтобы клиенты могли связаться с нами по любому вопросу. На нашем сайте мы указали бесплатный номер и наши мобильные телефоны и на наших визитках каждый из нас оставляет контактную информацию. Мы делаем упор на то, что клиенты, могут добраться до нас и связаться в любое время, и неважно в чем, возможно, была бы проблема. Наши клиенты ценят этот уровень доверия, и никто никогда не злоупотребил нашим обслуживанием.
— Edward Knittel, Director of Sales and Marketing, KennelSource
Явно и точечно определите видение для вашего приложения.
Что ваше приложение должно делать? Это действительно все?
Перед тем как вы начнете проектировать или кодировать что-либо, вам нужно знать цель вашего продукта — видение. Думайте. Почему это может существовать? В чем будут отличия от других подобных программ?
Это видение будет вести вас, и ваши решения держать на последовательном пути. Каждый раз, когда есть сомнения в решении, можно спросить себя: «Мы остаемся верными видению?»
Ваше видение должно быть кратким и содержать идею. Вот — виденье для каждого нашего продукта:
Basecamp: Управление проектом — это коммуникация
Backpack: Соединить детали вместе
Campfire: Чат группы против IM
Ta-da List: Конкуренция post-it запискам
Writeboard: Слово — массовое оружие (Word is overkill)
С Basecamp, например, виденье было таким: «Управление проектом — это коммуникация». Мы считаем, что эффективная коммуникация втягивает по инерции собственные инвестиции и силы в проект. Каждый получает работу в направлении общей цели. Мы знали, что Basecamp достигнет этого, все другие линии провалились бы.
Это виденье заставляло нас делать так, чтобы Basecamp был как можно более открытым и прозрачным. Вместо ограничений коммуникации в пределах фирмы, мы предоставили такой же доступ и клиентам. Мы меньше думали о разрешениях и больше о поощрении, чтобы все приняли участие в проекте — это то, почему мы опустили диаграммы, графики, статистику и электронные таблицы. Вместо чего сосредоточились на приоритетах коммуникаций: сообщениях, комментариях, списках и распределению файлов.
Найдите свою большую идею и примите решение о видении, все маленькие решения в будущем станут проще и легче.
Философия Whiteboard
Andy Hunt и я делали debit card transaction switch. Главным требованием было, что потребитель дебетовой карты не должен иметь одну и ту же сделку, совершенную дважды. Другими словами, такая проблема считалась бы ошибкой и обрабатывалась бы только одна сделка.
Так что, мы написали об этом на нашем общем whiteboard: «Ошибка на пользу потребителей».
Это присоединило к себе дюжину других принципов. Совместно, они ведут все хитрые решения, которые происходят, когда строишь что-нибудь комплексное. Вместе эти принципы создают внутреннюю и внешнюю последовательность действий.
— Dave Thomas, The Pragmatic Programmers
Создавайте молитвы
Организациям нужны указательные столбы. Им нужен план; работникам каждый день нужно знать, когда они просыпаются, почему они собираются идти на работу. Этот план должен быть кратким и сладким, и затрагивать все: Почему вы существуете? Как это мотивируете? Я называю это молитвой — описание в трех-четырех словах причин, по которым вы существуете.
— Guy Kawasaki, author ( from Make Mantra)
Пренебрегайте деталями в начале
Работайте от большего к меньшему
Мы сумасшедшие до деталей. [9] Более правильно, наверное, «мы сходим с ума от деталей» ( прим. выполнившего форматирование )
* Пространство между объектами
* Совершенный цвет
* Совершенные слова
* Четыре линии кода вместо семи [10] Судя по всему, должно быть «четыре строки кода вместо семи» ( прим. выполнившего форматирование )
* 90% vs 89%
* 760px vs 750px
* $39/month против $49/month
Успех и удовлетворение находится в деталях.
Однако, успех не единственная вещь, которую вы найдете в деталях. Вы также найдете — застой, разногласие, встречи, и задержки. Эти вещи могут убить моральное состояние и снизить вероятность успеха.
Как часто вы сидите над одной строчкой кода в течение целого дня? Как часто ваша работа сделанная за один день не дала никакого прогресса? Это случается, когда вы сосредоточиваетесь на деталях, слишком рано. У взыскательного человека будет еще много времени на детали. Просто отложите это.
Читать дальше