Inovação via experimentação: como empresas modernas evoluem
É comum se pensar que o surgimento de qualquer inovação exige uma ideia grandiosa; a visão de algo inédito. A prática nos mostra que na maioria dos casos o processo de inovação é composto por diversos passos, estudos e análises - com a finalidade de identificar a necessidade e onde se deve inovar. Neste processo, a inovação acaba por se tornar o resultado de um trabalho elaborado e não proveniente apenas de pura inspiração.
Inovação através da prática
Em sistemas de software, quanto maior a quantidade de dados obtidos sobre o comportamento dos usuários, mais fácil será a identificação das partes em que se deve inovar. Além disso, através dos testes do impacto de pequenas inovações, é possível identificar qual é o comportamento do usuário em relação às mudanças.
Há sempre o risco das inovações não serem bem aceitas pelos usuários. Logo, a coleta de dados para fundamentar as inovações a serem implementadas torna-se um procedimento fundamental. Para tal, é necessário inserir no sistema mecanismos para obtenção de métricas sobre o comportamento dos usuários, além de efetuar testes controlados que provoquem uma mudança do seu comportamento. Todas as informações geradas a partir dos testes ajudarão a entender mais sobre os usuários e confirmar ou não a eficácia das inovações que estão sendo implementadas.
Com isso é possível realizar mudanças ou inovações de maneira mais segura. Pode-se prever, pelo menos em nível superficial, o retorno sobre o investimento necessário para implementar tais mudanças - além de evitar desastres que seriam perceptíveis apenas depois da finalização do projeto.
Método científico
A fim de contribuir com o processo de testes das inovações, algumas abordagens defendem o uso do método científico para guiar a implementação da inovação. Um método científico possui os seguintes passos:
- Elaboração de uma pergunta;
- Pesquisa sobre o assunto;
- Construção de um hipótese;
- Teste da hipótese através de experimentos;
- Análise dos resultados e elaboração de uma conclusão;
- Divulgação dos resultados.
Esses passos podem ser usados como um guia de implementação de pequenas inovações em seu software. A Figura 1 detalha a sequência e a interação entre os passos.

Figura 1. Dinâmica entre os passos de um método científico
Da mesma maneira que o método científico, pode-se definir um processo para inovações feitas em um sistema:
- Definição do problema - identificar qual inovação deve ser implementada;
- Pesquisa para embasamento - realizar uma pesquisa para o estabelecimento da melhor abordagem a ser adotada;
- Especificação dos requisitos - levantar quais os requisitos que a inovação irá atender;
- Criação de soluções - apresentar diversas soluções é essencial na busca da melhor solução;
- Escolha da melhor solução - com as opções levantadas, escolher qual delas atende melhor aos requisitos;
- Desenvolvimento da solução - implementar a inovação;
- Elaboração de um protótipo - criar um versão operacional da inovação;
- Testes - testar a inovação frente a um grupo de usuários, e realizar a análise dos resultados;
- Divulgação dos resultados - disponibilização da inovação para todos os usuários.
A Figura 2 apresenta o fluxo existente entre os passos da metodologia científica, voltado para o domínio de inovação de sistemas.

Figura 2. Dinâmica entre os passos de um método científico voltados para a inovação em TI
O processo de análise dos resultados pode levar à elaboração de novas perguntas, dando início ao processo novamente. É possível que o usuário, de acordo com o seu comportamento diante da inovação introduzida no sistema, tire conclusões que levem a uma abordagem diferente do que foi previsto inicialmente. Também é possível que o comportamento do usuário seja bem diferente, ou até pior, do que o esperado, exigindo assim novas mudanças. O processo se inicia novamente, a mudança é implementada e testada pelos usuários, e novos dados são coletados, resultando em novas conclusões.
Casos reais
Em maio de 2012, o Twitter anunciou diversas inovações em seu sistema, baseadas nos resultados obtidos através da experiência dos usuários. Diversas mudanças foram realizadas para que a usabilidade do site fosse alterada. A mudança na interação era registrada e os dados eram posteriormente analisados.
Dentre as mudanças anunciadas, há desde pequenas alterações, como mudanças de trechos de texto no site, até grandes mudanças como a remoção da caixa para busca. Todo o comportamento dos usuários foi registrado e analisado pela equipe do Twitter. Dessa forma, foi possível aprender mais sobre a eficácia das inovações implementadas, para melhorar a experiência dos usuários.
Em outro exemplo, a IDEO encoraja seus funcionários a "falhar com frequência para alcançar o sucesso o mais cedo possível" (PDF). A falhas mostram a necessidade de um estudo mais aprofundado e o que se deve mudar para inovar com sucesso.
Conclusão
O processo de testar inovações frente aos usuários de um produto ou serviço permite antecipar possíveis pontos de falha. Testar o comportamento dos usuários frente às mudanças gera informações de grande valor que podem ser utilizadas no aprimoramento do desenvolvimento. E através de pequenos passos e melhorias incrementais, pode-se implementar funcionalidades que realmente façam a diferença para os usuários.
- Populares
- Semana
- Mês
- Seis meses
Conteúdo educacional
Lean na Globo.com
Bernardo Heynemann 24 Mai, 2013
Mobilidade: Frameworks, SOs e o Mercado
Ricardo Ogliari 23 Mai, 2013
Caminhos de uma estratégia mobile
Sérgio Lopes 23 Mai, 2013
Complexidade organizacional no Século 21
Alexandre Magno 16 Mai, 2013

Olá visitante
Você precisa cadastrar-se no InfoQ Brasil ou Login para enviar comentários. Há muitas vantagens em se cadastrar.Obtenha o máximo da experiência do InfoQ Brasil.
Dê sua opinião