Aprendendo a andar de bicicleta e construindo software

CiclismoO trabalho tem sido um verdadeiro desafio recentemente. Ser Gerente de Produto é um trabalho fascinante - quando você realmente consegue fazer esse trabalho. Eu sei que é uma coisa irreverente de se dizer, mas você é realmente o centro de uma guerra contínua com Vendas, Desenvolvimento, Atendimento ao Cliente e liderança na empresa.

Algumas pessoas perdem a noção do fato de que o objetivo não é construir mais recursos ou o próximo aplicativo legal da Web 2.0, o objetivo é capacitar as pessoas a fazerem seu trabalho com mais eficácia e eficiência. Todos os dias, me perguntam: “Quais recursos estão na próxima versão?”

Raramente respondo à pergunta porque meu foco não está nos recursos, meu foco é construir uma solução que permita que os profissionais de marketing façam seu trabalho com mais eficácia e eficiência. Capacitar seus clientes é o que importa. Se você se concentrar em coisas grandes e brilhantes, você terá coisas grandes e brilhantes sem nenhum cliente usando.

Google construiu um império começando com uma única caixa de texto. Eu li alguns artigos onde Yahoo! na verdade, criticou o Google por sua usabilidade. O que é melhor usabilidade do que uma caixa de texto? Não me entenda mal, Yahoo! cria alguns recursos fantásticos em seus aplicativos. Eu absolutamente amo seus componentes de interface de usuário, eu simplesmente não uso seus aplicativos.

O Google ensina as pessoas a andar de bicicleta e, então, elas continuam melhorando a bicicleta. Ao criar pesquisas mais eficientes a partir de uma única caixa de texto, o Google capacitou centenas de milhões de pessoas a fazerem melhor seu trabalho. Funcionou, e é por isso que todo mundo usa. Não era bonito, não tinha uma página inicial glamorosa, mas capacitava seus usuários a trabalhar com eficiência e eficácia.

Você consegue se imaginar colocando seu filho de 4 anos em uma mountain bike de 15 velocidades com espelhos retrovisores, sinalizadores, jarro d'água, etc? Você não faria isso. Então, por que você iria querer construir um aplicativo de software com 15 velocidades, espelhos, sinais e um jarro de água? Você não deveria. O objetivo é fazer com que eles aprendam a andar de bicicleta para que possam ir do ponto A ao ponto B. Quando a complexidade do Ponto A ao Ponto B aumenta, é quando você precisa de uma bicicleta com novas funcionalidades que a suportem. Mas somente quando o usuário puder realmente montá-lo!

Isso significa que as rodinhas de treinamento são ótimas (as vemos na forma de assistentes). Assim que o usuário puder realmente andar de bicicleta, você poderá remover as rodinhas de apoio. Quando o usuário ficar bom em andar de bicicleta e precisar andar mais rápido, coloque algumas marchas nele. Quando o usuário precisa correr off-road, configure-o com uma Mountain Bike. Quando o usuário vai atingir o tráfego, jogue um espelho. E para aqueles passeios longos, jogue o jarro de água.

O Google faz isso com os lançamentos progressivos e melhorias contínuas em seu software. Adoro o fato de eles me fisgarem com algo simples e continuarem a acrescentar algo. Eles começaram com uma caixa de texto, em seguida, adicionaram outras coisas como pesquisa de imagens, pesquisa de blog, pesquisa de código, a página inicial do Google, Google docs, planilhas do Google ... À medida que me acostumei a usar o software deles, eles continuaram a melhorar para dar suporte a processos adicionais que me fazem fazer meu trabalho com mais eficácia e eficiência.

A bicicleta é o que leva a pessoa do ponto A ao ponto B. Primeiro, construa uma ótima bicicleta que seja fácil de pilotar. Depois que eles aprenderem a andar de bicicleta, preocupe-se em como dar suporte a processos adicionais criando novas funcionalidades em seu aplicativo.

Lembre-se - o Google começou com uma caixa de texto simples. Eu o desafiaria a dar uma olhada nos aplicativos de crescimento mais rápido e nos negócios de sucesso na web e você encontrará uma característica única para todos eles ... eles são fáceis de usar.

A caminho do trabalho ...

3 Comentários

  1. 1

    Postagem fabulosa! Especialmente adorei a analogia.

    Acho que o que os gerentes de produto têm dificuldade hoje em dia é precisamente definir quando é o momento certo para adicionar os recursos da “bicicleta” e como conectá-los aos recursos já existentes aos quais seus usuários se acostumaram.

  2. 2

    Ótimo post Douglas. Tantas coisas que parecem tão legais realmente tornam o trabalho mais difícil. Viu o livro “Why Software Sucks” ou “Dreaming in Code”?

    Ambos falam sobre como o software é arruinado por tentar ser legal ou super flexível em vez de simplesmente fazer o trabalho.

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.