A arte do desenvolvimento de software

Frequentemente ouço opiniões contraditórias sobre Desenvolvimento de Software.

Alguns adeptos da Engenharia de Software encaram o Desenvolvimento de Software como um processo mensurável que chega ao resultado desejado se as técnicas  forem corretamente aplicadas. Em alguns casos, é dado pouco valor ao ser humano que é considerado somente uma das engrenagens do processo.

Outros afirmam que a Engenharia de software está equivocada porque Desenvolver Software é uma arte. É um trabalho criativo feito por pessoas com todos os “defeitos” dos seres humanos como amor, ódio, paciência (e a falta de), desejos, necessidades, interesses. Portanto devemos evitar tolher a criatividade dos desenvolvedores com burocracias, fórmulas prontas, controles, métricas, etc. Todos os problemas do desenvolvimento de software podem ser resolvidos fazendo o que o ser humano faz de melhor, se comunicar. Continue lendo “A arte do desenvolvimento de software”