Soluções de alta qualidade em processos de software para o Japão.
NEC Corporation, empresa líder global especializada em IT network business fields, conta com 24.871 funcionários e mais de 142.000 ao redor do mundo, em mais de 40 filais.
NEC Informatec System é a empresa do grupo cuja principal missão é fornecer soluções de alta qualidade em todos os processos de software para dar suporte à operação de NEC Corporation.
Foi com o desafio de automatizar o desenvolvimento e melhorar a produtividade que no princípio de março de 2010, começou um processo de avaliação para comparar diretamente os resultados obtidos com GeneXus e os de uma solução desenvolvida à mão com Java. O projeto selecionado para a avaliação tinha milhares de linhas de código e meses de programação, e a avaliação considerou as seguintes variáveis: produtividade, qualidade do código gerado, potência da UI e grau de aprendizagem.
Resultados
- Produtividade: A comparação feita através de pontos de função demonstrou que o aplicativo desenvolvido com GeneXus X Evolution 1 apresentou uma produtividade 45% maior em relação método tradicional (sem contar a análise do aplicativo).
- Qualidade: O código foi submetido a testes específicos para analisar a debilidade do código gerado e os resultados comprovaram o cumprimento dos padrões exigidos pela Companhia.
- Grau de aprendizagem: Para a análise do grau de aprendizagem, foi realizada uma capacitação de uma semana. Os resultados demonstraram que a capacidade de aprendizagem depois de uma semana era normal ou até superior à obtida com uma capacitação em Java. A diferença substancial foi obtida a partir de duas ou três semanas, em que o nível das pessoas não qualificadas era muito superior à obtida com Java à mão. Em suma, é possível que um desenvolvedor não especialista tome um curso de uma semana, use GeneXus por duas ou três semanas e atinja o mesmo nível de produtividade de um especialista.
- Potência da UI: O estudo da UI foi feito para definir se era possível desenvolver interfaces ricas, com alta funcionalidade, multi-idiomas, modernas etc. Os designers envolvidos obtiveram o look&feel esperado com os tempos de resposta e a performance de acordo com o níveis exigidos pela empresa.