Feedback iterativo
O processo de feedback iterativo engloba uma etapa de aquisição e incorporação contínua de respostas na criação de um projeto ou produto. Este método é insubstituível para a melhoria da qualidade, a melhoria da experiência do utilizador e a consecução de objectivos pré-determinados através da possibilidade de alterações baseadas no feedback no próprio momento.
O desenvolvimento de produtos é essencialmente possível com a ajuda do feedback iterativo, que abre caminho para que as equipas implementem mudanças passo a passo, utilizando as ideias e propostas dos utilizadores e dos testadores. Tomemos como exemplo um programa de software que é sujeito a várias fases de teste, em que os utilizadores dão a sua opinião. Assim, os criadores podem corrigir os problemas relacionados com a facilidade de utilização e acrescentar novas funcionalidades para a versão final.
No ciclo de vida da gestão de projectos, o feedback iterativo pode ser aplicado por equipas que se consultam regularmente e verificam o progresso do trabalho ao longo da duração do projeto. Esta inclusão pode ser feita sob a forma de revisões de sprint em sistemas Agile, em que os investidores do projeto dão os seus quatro cêntimos sobre o formato atual do produto, permitindo que as correcções e alterações necessárias sejam feitas em futuros aperfeiçoamentos.
Em geral, a confrontação de problemas como o tratamento de feedback contraditório, a manutenção da atenção nos objectivos do projeto e a garantia de respostas rápidas ao feedback é algo bastante normal. A título de exemplo, o feedback contraditório de muitas partes pode criar uma situação em que é difícil decidir quais as alterações a fazer de imediato, o que resulta na alteração do período do projeto ou na adição de novas funcionalidades que não estavam no plano inicial.
O processo de feedback iterativo é melhor demonstrado no desenvolvimento de aplicações móveis, uma vez que a equipa passa por versões beta. Em primeiro lugar, a aplicação é apresentada aos utilizadores selecionados que, em seguida, enviam o seu feedback sobre áreas como o design e a funcionalidade. Depois de receber o feedback dos utilizadores, a equipa de desenvolvimento melhora a aplicação, acrescentando as caraterísticas preferidas. O programa passa por várias iterações ao longo deste processo e só depois de satisfazer os requisitos comerciais e dos utilizadores é que a aplicação é finalmente lançada.