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
Respostas de 3 a “Você desenvolve software? De que jeito?”
[…] Para pensar: você desenvolve software de que jeito? […]
[…] hora falo mais sobre tbd, mas se quiser dar uma olhada, tem alguns materiais disponíveis na InfoQ sobre isso com um pouco das minhas […]
[…] Eu não consigo ficar repetindo coisas se existe ou pode existir uma maneira melhor de lidar com algum assunto, eu quero aprender. Talvez isso tenha me ajudado na minha jornada como pessoa desenvolvedora. […]