Frequentemente vejo as empresas (de diversas áreas) empurrando para o cliente soluções absurdas para resolver problemas, que muitas das vezes são simples. Resultado: aplicações complexas, cheias de recursos, milhares de funções e uma pergunta: 'era realmente isso que o cliente queria??'.
Diversos são os motivos que levam as empresas naturalmente a focar mais no resultado final e se esquecerem do principal que é uma análise a fundo do problema.
Muitas vezes apenas uma conversa com o cliente pode esclarecer muitas dúvidas sobre o projeto. Reuniões de alinhamento, documentação(exagero atrapalha, portanto o mínimo às vezes já é o suficiente), e um planejamento de como o problema será solucionado sendo acompanhado paralelamente pelo cliente, não só resultam em um projeto mais enxuto, como também passam para o cliente uma boa imagem de organização da empresa, ganhando assim sua confiança para novos projetos que venham a existir.
E sempre lembrando que, quanto mais complexa é a funcionalidade, maior é a chance de haverem bugs, e o tempo para fazer as correções pode atrasar outras funcionalidades ou até mesmo outros projetos. Portanto quando você estiver desenvolvendo, procure ser o mais transparente possível com seu cliente, obtenha todas as informações necessárias para o projeto e evite criar soluções absurdas que o cliente certamente nem saberá que estão lá.
Média de Pontos:3,1 - Votos:514
Últimas Notícias
Quem sou Eu??
Sou uma pessoa normal ... eu acho
Programador desde os 8 anos, autodidata desde os 5.
Amante do rock (e seus derivados), internet, tecnologia, Coca-Cola e chocolate amargo(só lembrei desses aí).
Sou formado em Tecnologia da Informação, pós-graduando em Engenharia de Software e trabalho com desenvolvimento de sistemas a 10 anos