Trabalhar com desenvolvimento de software pode ser feito de duas formas:
- Divertida e profissional
- Medrosa e amadora
Na primeira, existe um ambiente que trabalha para o desenvolvimento das pessoas. Que puxa do time um comportamento de responsabilidade, humildade e foco na prevenção e melhoria contínua. Ser um profissional assim desenvolvendo software significa fugir do “padrão” negativo criado pela indústria e estar em uma linha de busca por qualidade em todos os momentos do desenvolvimento de software. Não esperar que alguém arrume o que faltar do seu trabalho. O que é pronto está pronto. Mesmo.
No caso da segunda abordagem, ela é repleta de momentos de terror, boatos, rumores, medo. Ao achar um defeito, se procura saber por quem foi causado. Que tenha sido um colega e aí show, está tudo bem. Colocar a culpa em alguma fase anterior ou posterior do processo de desenvolvimento, também é uma prática importante para evitar pressão por algo que não aconteceu. Culpar outras pessoas por algo não funcionar, esporte favorito. Tirar responsabilidade própria, para dizer que outra pessoa deveria ter cuidado, check!
Se você quer viver no primeiro modo, para poder desenvolver software com qualidade e de modo profissional, uma abordagem pode ser buscar uma cultura de entrega contínua.
Sobre este caminho sugiro dois vídeos, disponíveis no InfoQ:
- Entrevista sobre ContinuousDelivery e Devops com Guilherme Elias e Daniel Wildt
- Palestra “Visite nossa cozinha! Do commit frequente ao Blue Green Deployment!”, também com Guilherme Elias e Daniel Wildt
— Daniel Wildt
3 pensamentos sobre “Você desenvolve software? De que jeito?”