Atuando como consultor me deparo com realidades diferentes em empresas dos mais variados segmentos e portes. O que mais me intriga é que, na maioria delas, metodologias são apenas buzz words (recursos comerciais) para se vender um projeto. O mais chocante é que nem mesmo processos existem!
Falando de ambiente de desenvolvimento, a realidade é ainda mais caótica. Falta de controle de versão, codificação sem padrão, arquitetura capenga, inexistência de testes e ambiente de homologação. Quando adentramos a plataforma de desenvolvimento a nuvem negra só aumenta. Um exemplo corriqueiro é a utilização de orientação a objeto de forma completamente distorcida, não aproveitando os benefícios da reutilização, herança, interfaces, entre outros.
A realidade é que as empresas ainda tem muito que evoluir, a área de desenvolvimento está muito aquém de sua capacidade produtiva.
E você, caro leitor, também constata esta realidade?