Apprendre à conduire des vélos et construire des logiciels

BicycletteLe travail a été un véritable défi récemment. Être chef de produit est un travail fascinant - quand on arrive à faire ce travail. Je sais que c'est une chose désinvolte à dire, mais vous êtes vraiment la plaque tournante centrale dans une guerre acharnée en cours avec les ventes, le développement, les services à la clientèle et le leadership dans l'entreprise.

Certaines personnes perdent leur site du fait que l'objectif n'est pas de créer plus de fonctionnalités ou la prochaine application Web 2.0 cool, l'objectif est de permettre aux gens de faire leur travail plus efficacement et plus efficacement. Chaque jour, on me demande: "Quelles sont les fonctionnalités de la prochaine version?"

Je réponds rarement à la question car je ne me concentre pas du tout sur les fonctionnalités, mon objectif est de créer une solution qui permet aux spécialistes du marketing de faire leur travail plus efficacement et plus efficacement. Il s'agit de responsabiliser vos clients. Si vous vous concentrez sur des choses grandes et brillantes, vous aurez des choses grandes et brillantes sans que les clients ne l'utilisent.

Google construit un empire en commençant par une seule zone de texte. J'ai lu des articles où Yahoo! a en fait critiqué Google sur sa convivialité. Quelle est la meilleure convivialité qu'une seule zone de texte? Ne vous méprenez pas, Yahoo! intègre des fonctionnalités fantastiques dans leurs applications. J'adore leurs composants d'interface utilisateur, je n'utilise tout simplement pas leurs applications.

Google apprend aux gens à faire du vélo, puis ils continuent à améliorer le vélo. En créant des recherches plus efficaces à partir d'une seule zone de texte, Google a permis à des centaines de millions de personnes de mieux faire leur travail. Cela a fonctionné, et c'est pourquoi tout le monde l'utilise. Ce n'était pas joli, il n'avait pas de page d'accueil glamour, mais cela permettait à leurs utilisateurs de travailler de manière efficace et efficiente.

Pouvez-vous imaginer mettre votre enfant de 4 ans sur un vélo de montagne à 15 vitesses avec rétroviseurs, clignotants, cruche d'eau, etc.? Vous ne le feriez pas. Alors, pourquoi voudriez-vous créer une application logicielle qui a 15 vitesses, des miroirs, des signaux et une cruche d'eau? Tu ne devrais pas. L'objectif est de les amener à apprendre à faire du vélo afin qu'ils puissent aller du point A au point B.Lorsque le point A au point B devient de plus en plus complexe, c'est à ce moment-là que vous avez besoin d'un vélo doté de nouvelles fonctionnalités qui le prennent en charge. Mais seulement lorsque l'utilisateur peut réellement le conduire!

Cela signifie que les roues d'entraînement sont excellentes (nous les voyons sous la forme d'assistants). Une fois qu'un utilisateur peut réellement faire du vélo, vous pouvez retirer les roues d'entraînement. Lorsque l'utilisateur est doué pour faire du vélo et a besoin de le conduire plus vite, mettez des engrenages dessus. Lorsque l'utilisateur a besoin de courir hors route, configurez-le avec un VTT. Lorsque l'utilisateur va toucher le trafic, jetez-le dans un miroir. Et pour ces longues promenades, jetez dans la cruche d'eau.

Google le fait avec les versions progressives et les améliorations continues de leurs logiciels. J'adore le fait qu'ils m'accrochent avec quelque chose de simple et qu'ils continuent à y ajouter. Ils ont commencé avec une zone de texte, puis ils ont ajouté d'autres éléments tels que la recherche d'images, la recherche de blogs, la recherche de code, la page d'accueil Google, la documentation Google, les feuilles de calcul Google… Au fur et à mesure que je me suis habitué à utiliser leur logiciel, ils ont continué à s'améliorer il prend en charge des processus supplémentaires qui me permettent de faire mon travail plus efficacement et plus efficacement.

Le vélo est ce qui fait passer la personne du point A au point B. Construisez d'abord un vélo de qualité, facile à conduire. Une fois qu'ils ont appris à faire du vélo, déterminez comment prendre en charge des processus supplémentaires en créant de nouvelles fonctionnalités dans votre application.

N'oubliez pas: Google a commencé avec une simple zone de texte. Je vous mets au défi de jeter un coup d'œil aux applications qui connaissent la croissance la plus rapide et aux entreprises prospères sur le Web et vous trouverez une caractéristique unique pour chacune d'entre elles… elles sont faciles à utiliser.

Au travail…

3 Commentaires

  1. 1

    Article fabuleux! J'ai particulièrement aimé l'analogie.

    Je pense que ce que les chefs de produits ont de la difficulté de nos jours, c'est de définir précisément le moment opportun pour ajouter les fonctionnalités «vélo» et comment les intégrer aux fonctionnalités déjà existantes auxquelles leurs utilisateurs se sont habitués.

  2. 2

    Super post Doug. Tant de choses qui semblent si cool rendent vraiment le travail plus difficile. Vous avez vu le livre «Why Software Sucks» ou «Dreaming in Code»?

    Les deux parlent de la façon dont les logiciels sont ruinés en essayant d'être cool ou super flexibles plutôt que de simplement faire le travail.

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..