K.I.S.S (Keep it simple, stupid – Mantenha isto simples, estúpido)

Hoje o MG Siegler publicou um post fantástico, chamado “Keep it simple, stupid“, na Techcrunch. Como o post tem muito do espírito de TI Simples, resolvi traduzir e postar aqui, mas se você lê inglês, sugiro que leia o original e seus comentários. Não concordo com 100%, mas posso dizer que concordo com 89,7% do que ele diz. Segue abaixo:

M-I-S-E. Mantenha isto simples, estúpido. É um mantra que sempresurge em minha cabeça quando estou olhando para novas startups. Muitas delas parecem querer fazer um milhão de coisas diferentes porque as outras companhias tiveram muito sucesso com uma daquelas coisas no passado. Mas isto é uma idéia ruim. Muitos produtos e serviços são complicados demais. E eu diria, que frequentemente fracassam como um resultado direto disso.

Aparentemente, faz sentido oferecer aos usuários várias opções de funcionalidades, e deixá-los decidir o que usar e o que não usar. Mas decisões podem ser um peso. Ainda mais porque usuários normalmente não são bons tomadores de decisão. Pode ser uma blasfêmia dizer que os usuários querem que digam o que eles tem que fazer, mas no mínimo eles querem ser direcionados.

E isto é importante. Porque não é como se a falta de decisões precisa ser limitante. Pegue o Twitter, por exemplo. Começou como um serviço feito para compartilhar o que quer que você estiver fazendo em 140 caracteres ou menos. Mas rapidamente evoluiu para muito mais além disso – em algo que os criadores não previam. Mensagens para outros usuários, links para artigos interessantes, relatórios de desastres – isto vai bem além de simplesmente contar o que você está fazendo, mas eles ainda trabalham dentro dos parâmetros estabelecidos pelos criadores.

Desde a sua criação, algumas pessoas tem dito que o Twitter é uma besteira. Essas pessoas não estão necessariamente erradas, mas até mesmo elas precisam admitir que eles fizeram uma coisa muito certa: Manter o serviço simples. Quantos pedidos para adicionar uma funcionalidade ou outra já não foram enviados? Todos fizemos isso. Mesmo assim, o Twitter (sim, talvez ajudado pelo fato de que no início eles não tinham o número suficiente de engenheiros durante as quedas constantes do serviço), continuou no seu curso e manteve seu produto extremamente simples.

Isso, por consequência, levou a criação de um ecossistema de aplicações de terceiros que rodam em cima do Twitter. E Twitter, o servicinho que todo mundo chamava de besteira apenas há alguns anos atrás, está claramente tendo efeitos diretos em serviços web gigantescos – como o Facebook.

Vamos falar do Facebook por um segundo. A razão número um para eu começar a usar o Facebook ao invés do MySpace há anos atrás é porque ele era muito mais limpo, mais arrumado – sim, mais simples. Mas com uma explosão em crescimento, veio uma explosão de funcionalidades. E, por consequência, uma explosão de complexidade.

Eu argumentaria que essa é uma das razões para tanta revolta quando o Facebook faz mudanças de design hoje em dia. Realmente é bem difícil dominar o uso do Facebook, e um monte de usuários (e desenvolvedores) investiram muito tempo nisso, apenas para ter o tapete puxado debaixo de seus pés por causa de algumas mudanças fundamentais.

Essas mudanças exigem mais trabalho para ser investido em aprender o sistema de novo, e isso tira o principal valor do Facebook: Usar sua rede para encontrar informações sobre seus amigos. Não é surpresa que isso deixe as pessoas irritadas.

Em uma escala muito maior, eu diria que essa é a mesma armadilha em que o Windows cai. Microsoft simplesmente não pode fazer muitas mudanças fundamentais – mesmo que muitas pessoas digam que provavelmente eles deveriam – porque as pessoas vão enlouquecer se eles fizerem. Nós vimos isto acontecer um pouco com as mudanças fundamentais no Vista – apesar de que, para ser justo, a performance do Vista deve ser sua pior desvantagem.

Ao invés disso, a Microsoft está presa em um ciclo de adicionar novas funcionalidades a um produto que é basicamente o mesmo que era há pelo menos uma década, se não por mais tempo. Novas funcionalidades agradam alguns usuários, mas no final, esse ciclo é uma proposição de fracasso. E a Microsoft torna isso ainda pior oferecendo diversas variações de um produto similar onde não fica realmente claro quais são as reais diferenças.

Se você precisa adicionar novas funcionalidades, eu acho que uma abordagem muito melhor é a que o GMail recentemente começou a tomar com o Gmail Labs. Ao invés de colocar funcionalidades novas para todo mundo enquanto espera pela revolta inevitável, Google faz com que as funcionalidades sejam opcionais, através do Labs. Desta forma, é realmente culpa do usuário se ele não gostar da mudança – e mais importante, é fácil de corrigir. Simplesmente desligue a funcionalidade que você não gostou.

Mas vamos voltar ao núcleo da simplicidade. Simplicidade pode frequentemente significar beleza. Apenas olhe para o que a Atebits fez com Tweetie, um cliente muito simples de Twitter para o iPhone e agora para o Mac. Existiam vários outros clientes de Twitter por aí, mas Tweetie, em minha opinião, é muito melhor porque é simples. Não está tentando fazer muita coisa. Não está tentando puxar o meu feed de Flickr e o meu feed do Facebook. Ele faz uma coisa – e faz essa coisa muito bem.

Outro exemplo é Instapaper, o serviço de bookmark web que eu uso várias vezes ao dia. É assim que ele funciona: Você puxa um bookmarklet para a sua caixa de ferramentas, então quando você encontra algo que quer ler mais tarde, você clica nele. Pronto. Você não precisa de um password se você não quiser. Isso é brilhante porque significa que eu não precisa ficar me logando várias vezes ao dia como fazia com um serviço como o Delicious. Ee me importo se as pessoas sabem o que eu estou lendo? Não, não me importo nem um pouco. Esse password é um peso para o serviço.

O criador do Instapaper, Marco Arment, foi esperto o suficiente para perceber que mesmo que já existissem muitos serviços de bookmark antes do Instapaper, ele não precisava fazer que ele tivesse todas as funcionalidades que os outros tem. Tudo que ele precisava era fazer algo que é muito bom naquilo que ele faz. Ele fez, e no processo eliminou da minha vida o domínio do Delicious.

Voltado para o Facebook por um segundo, seu mais recente redesign foi em alguns níveis uma tentativa de simplificar as coisas; fazer as coisas mais parecidas com o Twitter. O problema é que Facebook tem uma série de regras e relacionamentos complicados por trás, que torna a simplicidade apenas uma fachada que cai quando você começa a realmente olhar para ela. Apenas tente mudar os aplicativos que podem ser atulizar o stream do seu perfil. Vá em frente, eu te desafio. Digo isso porque é um pesadelo de interruptores e alavancas. Se Facebook realmente quer simplificar as coisas, vai precisar de muito mais do que seu stream de feed principal. 

Outro serviço, FriendFeed, também fez um redesign de seu site recentemente, para tornar as coisas mais simples. Acho que eles fizeram um bom trabaho. E enquanto algumas pessoas não gostaram no começo, a maioria parece gostar agora. Mesmo que não seja assim tão diferente (tirando o fluxo de dados em tempo real), ele está mais limpo, e eles tornaram mais fácil outras pessoas seguirem o que você está fazendo.

Uma das aplicações que foi recentemente adicionada a minha rotação regular é o FourSquare. Porque? Bem, principalmente porque meus amigos o usam. Mas porque eles usam? Porque é simples. No seu aplicativo de iPhone, você só precisa de dois cliques para reservar um lugar. Ou você pode enviar uma mensagem de texto para fazer isso. Porque as pessoas gostam do Digg? Porque é simples. Você pode enviar alguma coisa. Ou pode apenas votar. Ou pode apenas ler.

Acho que para a maioria das startups, eu deveria ser capaz de descrever para você, o leitor, exatamente o que um serviço faz usando uma frase. Claro, você pode achar que o serviço é estúpido (como muitos de vocês pensam sobre o Twitter), mas pelo menos eu posso facilmente explicar sua funcionalidade principal. Com algumas startups de hoje, parece que é uma bagunça do tipo “bem, é este mais este menos com um pouco disto se você fizer isto.”

Uma funcionalidade fantástica vale mais do que uma dúzia de funcionalidades medíocres. Foque nela.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s