Num passado nao muito distante, um certo nicho de mercado precisou atender a uma exigencia do seu orgao regulador: determinadas guias que eram preenchidas a mao precisariam passar a ser preenchidas no computador, para que fossem enviadas eletronicamente a seus destinatarios. Os gestores da empresa de TI onde eu trabalhava viram nessa exigencia uma oportunidade. Entao, junto com uma equipe, fui encarregado de desenvolver um software que permitisse aquelas empresas atenderem a sua nova necessidade. Havia alguns concorrentes e o nosso software precisava, de alguma forma, se destacar entre eles. O resultado foi atingido e o software foi um sucesso! O que fizemos? *Avaliacao dos concorrentesNao tenho receio algum de admitir que avaliamos as solucoes de varios concorrentes. Tivemos que comprar algumas delas, inclusive. Nessa avaliacao, percebemos que as solucoes existentes focalizavam sempre a mesma coisa: as funcionalidades. Elas atendiam ao que era imprescindivel, mas nao faziam isso de forma eficaz. Os softwares concorrentes eram complicados e, em muitos casos, preencher as guias nesses softwares chegava a ser mais demorado do que fazer isso em papel.Foco nos usuariosNao havia espaco para inventarmos funcionalidades como diferencial. O que tinha que ser feito estava claro: receber do usuario os dados das guias, permitir sua impressao e exporta-las para um formato especifico. Qualquer funcionalidade adicional seria, perdao pelo termo, enchecao de linguica. O que tinhamos que fazer para que nosso software se destacasse era simples: proporcionar ao usuario a melhor experiencia de uso possivel.Como 99% do tempo de uso do software era o preenchimento de guias (que chegavam a ter mais de 100 campos e, em alguns casos, somavam milhares de unidades ao mes), nosso maior esforco tinha que ser concentrado nelas. Os recursos que implementamos provavelmente nao vao te surpreender, mas surpreenderam os usuarios. Os principais foram:Os formularios de preenchimento das guias tinham leiaute tao proximo quanto possivel das guias em papel (o que facilitou muito a transicao papel->computador);O preenchimento de diversos campos era deduzido pelo programa sempre que possivel;As validacoes necessarias eram feitas campo-a-campo e nao eram obstrusivas (nada de "preencha esse campo antes de passar para o proximo");Era permitido salvar uma guia incompleta ou invalida e terminar ou corrigi-la mais tarde;Era sugerido salvar uma guia como "modelo" e preencher novas guias a partir desse modelo;Nada de mais, certo? Pois e. Mas com esses recursos "nada de mais", preencher guias no nosso software chegava a ser ate 20 vezes mais rapido do que fazer isso no papel! Isso era muito, muito mais do que qualquer concorrente havia conseguido. Sera que eramos genios? Nao, apenas focamos nos usuarios.Os interesses de quem pagaFocar nos usuarios nos ajudou a compreender o que tornaria seu trabalho mais facil e produtivo. Mas isso seria insignificante se os interesses de quem de fato pagaria pelo software nao fossem atingidos. Como a facilidade de uso aumentava a produtividade, tivemos um excelente argumento de venda. Afinal, produtividade e economia de tempo e tempo, e dinheiro.No mundo corporativo, os softwares adotados nem sempre sao escolhidos com base no que os seus futuros usuarios pensam sobre ele. Por isso, e preciso estar ciente