Como alcançar um bom nível de excelência no seu processo de desenvolvimento se sistemas?
Já vi muitas abordagens diferentes ao longo dos anos. Novas ferramentas, processos de validação e controle de qualidade, checagens automatizadas, e por aí vai.
Considero esses mecanismos válidos, mas não suficientes.
Quando se fala em desenvolver softwares e soluções, uma cultura forte ajuda a trazer previsibilidade e repetibilidade na entrega de soluções com qualidade.
Boas ferramentas, processos redondos, indicadores e governança abrangentes e afins ajudam muito.
Mas a cultura é quem traz o grande diferencial!
E como costumo dizer, cultura não se compra nem se aluga, você cria e desenvolve ao longo do tempo e com toda a equipe (com o papel essencial de uma liderança baseada nos exemplos).
Compartilho a seguir uma matéria muito interessante da InfoWorld abordando de maneira bastante clara esse tema, com excelentes exemplos sobre a importância de uma cultura forte: https://www.infoworld.com/article/3686050/the-mark-of-a-healthy-engineering-culture.html