Учимся ездить на велосипедах и создавать программное обеспечение

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

Некоторые люди упускают из виду тот факт, что цель состоит не в том, чтобы создать больше функций или следующее классное приложение Web 2.0, а в том, чтобы дать людям возможность выполнять свою работу более эффективно и действеннее. Каждый день меня спрашивают: «Какие функции будут в следующем выпуске?»

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

Google построил империю, начав с одного текстового поля. Я читал статьи, где Yahoo! фактически раскритиковал Google за удобство использования. Что может быть лучше, чем одно текстовое поле? Не поймите меня неправильно, Yahoo! действительно встраивает в свои приложения несколько фантастических функций. Мне очень нравятся их компоненты пользовательского интерфейса, я просто не использую их приложения.

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

Можете ли вы представить себе, как посадить вас 4-летнего ребенка на 15-скоростной горный велосипед с зеркалами заднего вида, сигналами, кувшином для воды и т. Д.? Ты бы не стал. Так зачем вам создавать программное приложение с 15 скоростями, зеркалами, сигналами и кувшином для воды? Вы не должны. Цель состоит в том, чтобы научить их ездить на велосипеде, чтобы они могли добраться из точки А в точку Б. Когда точка А в точку Б становится сложнее, именно тогда вам нужен велосипед с новой функциональностью, которая ее поддерживает. Но только тогда, когда пользователь действительно может на нем ездить!

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

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

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

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

На работу…

3 комментариев

  1. 1

    Сказочный пост! Особенно понравилась аналогия.

    Я думаю, что в настоящее время менеджеры по продукту испытывают трудности с точным определением того, когда настало подходящее время для дополнительных «велосипедных» функций и как подключить их к уже существующим функциям, к которым их пользователи уже привыкли.

  2. 2

    Отличный пост, Дуг. Так много вещей, которые кажутся такими крутыми, на самом деле только усложняют работу. Видели книгу «Почему программное обеспечение - отстой» или «Мечтать в коде»?

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

    • 3

      Спасибо, Крис! Я в некотором роде обязан вам этим уроком. Вы построили ExactTarget по принципу построения ПО для пользователей и просто решение проблемы. Я не могу дождаться, чтобы увидеть, что у вас в запасе с вашей следующей компанией, Компендиум!

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.