Faça uma lista dos fatores que devem ser escolhidos, como: Custo de segurança de desempenho facilidade de uso capacidade de executar X capacidade de executar Y tempo de familiarização do desenvolvedor no mercado etc.
Isso deve levar menos de uma hora (na verdade, deve levar menos de 15 minutos). Depois, sente-se com a gerência e faça com que eles priorizem esses fatores. (As chances de as prioridades deles e as suas serem as mesmas são remotas, embora você possa guiar sua escolha com sugestões de prioridades.) Agora você sabe o que avaliar sobre a tecnologia.
Escolha três ou quatro soluções comuns para o seu problema com base em uma pesquisa na Internet.
Depois, leia o suficiente para adivinhar o quão bem cada uma das opções se encaixa em suas principais prioridades 3-4. Atribua um valor numérico a cada escolha. Faça as contas multiplicando a classificação de cada prioridade vezes como o valor definido nessa prioridade (10 para o Número 1, 8 para o número 2, 6 para o número 3 4 para o número 4 ou o número que desejar). Agora você tem uma pontuação numérica para cada possibilidade. Geralmente será óbvio o que melhor atende às prioridades atribuídas. Ainda melhor, agora você tem algo analítico para levá-los a provar sua escolha. Eles geralmente compram na sua escolha, porque você tem os números para apoiá-lo. Se os números não o suportam, você deve se perguntar por que prefere o outro e escolher o melhor numericamente ou revisitar os números atribuídos.
Concentrando-se em quais são os priroites reais da escolha, você pode reduzir muito tempo de pesquisa. Provavelmente, você pode adivinhar em um dia e ainda ter um dia para aproveitar as duas principais possibilidades e baixar versões de teste, se necessário, e brincar um pouco com elas.