Slide 27 - Processos definidos e processos empíricos

Agora, há uma região para isto e nós pudemos ver isto com clareza quando fomos até a Dupont. Fomos até lá porque queríamos falar com os engenheiros de processo. Os melhores engenheiros de processo do mundo. Eles escreveram o livro. Nós descrevemos para eles a forma como funciona o desenvolvimento de software e o processo tradicional utilizado, que é o do tipo queda-d'água. E descrevemos os resultados disto. Os engenheiros de processo na Dupont simplesmente começaram a rir. Estavam praticamente caindo de suas cadeiras e rolando pelo chão. Ficamos um tanto envergonhados, sabe? “Do que vocês estão rindo?” Eles disseram: “vocês estão tentando aplicar o processo errado para o tipo de coisa que é o desenvolvimento de software”. É o tipo de coisa onde existe muita mudança e é imprevisível. Isto é o que chamamos de um processo empírico, enquanto o método queda d'água é para processos previsíveis. É como uma linha de montagem onde cada passo pode ser previsto e monitorado de forma exata, resultando a mesma coisa em todas as vezes. Eles disseram: “Nós tentamos fazer isto e depois de uma centena de anos de planos dando errado, nós paramos! (risos). O que é realmente engraçado para nós é que vocês não pararam com isto”. E continuaram: “O que vocês precisam fazer é entender como trabalhar e monitorar um processo empírico”.


Now, there is a region for this and we really got it really clear when we went to Dupont. And we went to Dupont cause we wanted to talk to the process engineers. The best process engineers in the world. They wrote the book. And we described them the way software development works and the traditional process that had been applied, which was a waterfall kind of process. And we described the results of that. And the process engineers at Dupont, they just started laughing. They were almost like falling out of their chairs, rolling out in the floor. And we were kind of embarrassed, you know? “What are you laughing about?”. They said “you are trying to apply the wrong process to the type of thing that software development is”. It is something where there is a lot of change and it's unpredictable. This is what we call an empirical process whereas the waterfall method is a predictable process. It's like the assembly line thing where every step can be predicted and exactly monitored and it will exactly come out that way every time. They said “we tried to do that and after a about a hundred years of plans blowing up we've stopped! (laughs) The thing that's really funny to us is that you haven't stopped”. So they said, “what you need to do is understand how to work and monitor an empirical process”.



Design: Dobro Comunicação. Desenvolvimento: Brod Tecnologia. Powered by Drupal