Entre em contato

Enviar Mensagem

Posts com a tag: O valor da integração contínua

Integração Contínua
O valor da integração contínua 3/4

Continuando nossa série de artigos sobre os benefícios da utilização de integração continua no ambiente de desenvolvimento, veremos como ela melhora a visibilidade do projeto e estabelece uma maior confiança no produto sendo entregue ao cliente.

Melhorando a visibilidade do projeto através do CI

Integração continua provê a habilidade de identificar tendências e tomar decisões mais eficazes, ajudando a prover a coragem para inovar nas melhorias. A maioria dos projetos sofre quando não existem dados reais ou recentes para embasar decisões, então todos se baseiam no bom senso. Tipicamente, membro dos projetos coletam essas informações manualmente, tornando o processo cansativo e demorado. O resultado é que a informação, muitas vezes, nunca realmente é obtida.

Ao utilizar a integração continua, os benefícios na visibilidade do projeto permitem:

  • Decisões eficazes: Um sistema de integração continua pode prover dados em tempo real da build mais atual, contendo seu status e suas métricas de qualidade. Alguns sistemas de integração ainda podem mostrar taxas de erro e conclusão de funcionalidades.
  • Identificar tendências: Uma vez que integrações ocorrem freqüentemente em um sistema de integração, a habilidade de identificar tendências no sucesso ou falha de uma build, alteração na qualidade da aplicação e outras informações rotineiras se torna possível.

Aumentando a confiança do produto através da integração continua

Em resumo, a aplicação de práticas de CI podem aumentar a confiança na produção de um software. A cada nova build, a equipe sabe que testes são executados para verificar comportamento da aplicação, que padrões de design e programação são alcançados e que o resultado é uma solução comprovada.

Sem integrações frequentes, algumas equipes podem se sentir sufocados, uma vez que eles não sabem quais os impactos que uma modificação no código pode causar. Uma vez que um sistema de CI avisa quando alguma coisa dá errado, membros da equipe de desenvolvimento ficam mais tranquilos em realizar modificações. A utilização de um sistema de integração continua encoraja uma base primária onde todos os recursos do software são construídos. Existe uma maior confiança na acuracidade da solução sendo desenvolvida.

Com tantos beneficios em sua utilização, o que previne então, que equipes utilizem práticas de integração continua no desenvolvimento de suas aplicações? Freqüentemente, é uma combinação de fatores, os quais veremos na ultima parte de nossa série sobre o valor da integração continua. Fique ligado!


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'addcopy' not found or invalid function name in /home/zaez/public_html/wp-includes/plugin.php on line 503