Навчання їзді на велосипедах та побудова програмного забезпечення

велосипедНещодавно робота стала справжнім випробуванням. Бути менеджером з продуктів - це захоплююча робота - коли ви насправді виконуєте цю роботу. Я знаю, що це можна сказати непомітно, але ви насправді є центральним центром у постійній перетягуванні каната з продажами, розвитком, обслуговуванням клієнтів та керівництвом у компанії.

Деякі люди втрачають той факт, що мета не полягає у створенні більшої кількості функцій або в наступному цікавому додатку Web 2.0, а в тому, щоб дати людям можливість робити свою роботу ефективніше та ефективніше. Щодня мене запитують: “Які функції є у ​​наступному випуску?”

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

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

Google навчає людей, як їздити на велосипеді, а потім вони продовжують вдосконалювати велосипед. Створюючи ефективніші пошуки з одного текстового поля, Google надав можливість сотням мільйонів людей робити свою роботу краще. Це спрацювало, і тому всі його використовують. Це не було красиво, у нього не було гламурної домашньої сторінки, але це дало змогу своїм користувачам працювати ефективно та ефективно.

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

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

Google робить це завдяки прогресивним випускам та постійному вдосконаленню свого програмного забезпечення. Мені подобається той факт, що вони зачіпають мене чимось простим, а потім продовжують додавати до цього. Вони почали з текстового поля, потім додали інші речі, такі як пошук зображень, пошук у блозі, пошук за кодом, домашню сторінку Google, документи Google, електронні таблиці Google ... Оскільки я звик використовувати їх програмне забезпечення, вони продовжували вдосконалюватись це для підтримки додаткових процесів, які змушують мене робити свою роботу ефективніше та ефективніше.

Велосипед - це те, що призводить людину з точки А в точку В. Спочатку побудуйте чудовий велосипед, на якому легко їздити. Як тільки вони дізнаються, як їздити на велосипеді, то турбуйтеся про те, як підтримувати додаткові процеси, будуючи нові функції у вашому додатку.

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

Вийшов на роботу ...

3 Коментарі

  1. 1

    Казковий пост! Особливо любив аналогію.

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

  2. 2

    Чудовий пост Дуг. Так багато речей, які здаються такими крутими, насправді просто ускладнюють роботу. Бачили книгу "Чому програмне забезпечення відстій" або "Мріяти про код"?

    Обидва говорять про те, як програмне забезпечення руйнується, намагаючись бути крутим або надзвичайно гнучким, а не просто виконувати роботу просто.

    • 3

      Дякую, Крісе! Я певним чином завдячую вам цим уроком. Ви побудували Точна ціль за принципом побудови програмного забезпечення для користувачів і просто вирішення проблеми. Я не можу дочекатися, щоб побачити, що у вас є в запасі у вашої наступної компанії компендіум!

Що ви думаєте?

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.