Apr/07
26
Comentando: Pai do Unified Process diz “Chega de Processos”
Um amigo e colega de trabalho mandou um link na nossa lista de discussão interna deste artigo do Akita on Rails: "Pai do Unified Process diz 'Chega de Processos'".
Eu ia responder mas acabou ficando bonitinho e resolvi publicar aqui. Segue abaixo.
Eu acho que ninguém é contra processos, até porque sem processo, não há produção, não há profissionalismo. Mas o que eu entendi do que o autor defende (pela lida rápida que dei) - e eu compartilho da opinião ao menos de forma geral - é que há muito discurso e pouca experiência. Muitos acadêmicos saem da faculdade (ou mesmo que não seja dela) berrando a UML a toda altura sem ter idéia de como usá-la, e aí tudo isso em conjunto acaba criando toda uma "Engenharia de Software" (termo que é até bem questionável) com uma complexidade sem-fim.
Eu sinceramente acho que depois de muitos anos de amadorismo, os profissionais de sofware resolveram apelar pro outro extremo: o de transformar a "ciência" da computação em algo extremamente complexo de cheio de técnicas. E eu acho que não é bem assim, eu acho que não somos tão importantes quanto pensamos... somos tão importantes quanto qualquer outra área técnica, tão descartáveis quanto, e as coisas podem ser muito mais simples se apenas quisermos que seja: precisa de um canhão? Use um canhão! Precisa de um estiligue? Use um estilingue! Ou seja: pra quê preencher uma pilha de papéis pra fazer um projeto de uma semana? E eu acho que não fazemos coisas tão complexas assim que se possa ser chamado de canhão.
Eu acho que é por aí.
Agora, uma coisa é certa: temos que colocar algum processo em prática pra ganharmos maturidade. Só assim é possível falar com mais solidez para contribuir que a nossa área continue avançando.
PS: este artigo não foi escrito para progamadores da NASA, da RSA ou similar.
Marinho Brandão