Não viva com janelas quebradas — um ensinamento sobre engenharia de software
Nesse artigo trago um ensinamento e filosofia de vida que busco praticar: não viver com janelas quebradas.
Introdução
Você sabe como um prédio impecável, de bela estrutura e bem conservado, pode se transformar em um destruído e abandonado?
Com uma janela quebrada.
Sim, parece estranho algo tão simples causar todo esse caos. Mas é por ela que começa, por uma simples e inofensiva janela quebrada.
A História da Janela Quebrada
Baseado em pesquisas no campo da criminalidade e urbanismo, pesquisadores procuravam saber o motivo de haver prédios limpos e outros totalmente destruídos em pequenas cidades.
O fato era que uma janela quebrada não consertada durante um tempo, passava a sensação de abandono para os moradores do prédio. Era como se os donos não se importassem.
De repente outra janela quebra e ninguém arruma. Então as pessoas começam a sujar o prédio, algumas rabiscam a parede e o prédio passa a ficar danificado.
Com o passar do tempo o caos se instala e o que era uma sensação de abandono, vira realidade.
Ensinamentos
Não viva com códigos ruins, más decisões de design e bugs. Conserte-os o mais rápido possível.
Conviver com códigos ruins é o mesmo que uma janela quebrada, se você não consertá-los ou ao menos demonstrar interesse, sua equipe terá uma sensação de abandono.
Não deixar janelas quebradas é responsabilidade de todos.
E quando não tem tempo para arrumar?
Coloque em um quadro ou qualquer lugar que fique visível à equipe de que o problema não está sendo ignorado. Demonstre vontade em querer consertar e trace um plano.
Cuidado!
Consertar uma janela quebrada é muito mais barato do que um prédio destruído e abandonado.
Conclusão
As janelas quebram e isso é normal, mas atente-se em consertá-las o mais rápido possível. Ignorar problemas, más decisões e códigos ruins pode contaminar o time a fazer o mesmo. Então lembre-se que uma janela quebrada pode acabar com seu sistema.
Ninguém gostaria de viver em uma casa abandonada, certo? Então seja proativo, conserte os problemas e não deixe a casa chegar nesse estado!
Referências
A história da janela quebrada foi inspirada no livro “O Programador Pragmatico” de Andrew Hunt e David Thomas.