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