quarta-feira, 21 de dezembro de 2011

Modelagem de processos - Começando com BPMN

A modelagem de processos é uma etapa fundamental da gestão de processos, e talvez a mais famosa. Nela nós observamos a realidade e tentamos representá-la, ou seja, criar um modelo a partir dela. Note que o modelo da realidade possui uma complexidade muito menor do que a própria realidade, e essa simplificação nos permite uma observação mais clara e mais objetiva.

De maneira similar, um escultor ou um pintor podem construir um modelo ou representação da realidade. Esses modelos são mais simples do que a realidade. Por exemplo, a pintura de uma mulher apenas a representa, é por mais bela que seja a obra não pode carregar a complexidade da textura da pele, dos cabelos, dos pensamentos ou da emoção da mulher que representa. Mas é suficiente para permitir observar a mulher em um determinado ponto do tempo (assim como a fotografia).

O modelo do processo apenas o representa, e apesar disso, já é o suficiente para proporcionar uma série de benefícios. Permite compreender melhor o processo, as pessoas que o executam, os dados produzidos e consumidos, os clientes atendidos, as decisões tomadas, entre diversas outras informações. A partir disso, é possível monitorar estes processos, pensar em melhorá-los parcial ou integralmente, extrapolar a operação do processo para outros ambientes ou para outras dimensões, verificar se há pessoas e competências adequadas  para a execução deles, entre muitas outras coisas. Veja este pequeno exemplo:


Seria um exemplo de processo de desenvolvimento de software. É muito bom para ter uma boa ideia de como as coisas acontecem, mesmo não chegando a apresentar os detalhes. E já nos permite observar uma oportunidade de melhoria: que tal fazer testes e validações no software desenvolvido, antes de implantar? Fazer isso seria uma melhoria promovida no processo de software a partir de seu modelo. Mas é possível fazer muito mais ainda a partir de um modelo.

Talvez você esteja com algumas perguntas, como: Como começo a modelar? Que caminho seguir? Como chegar a um nível maior de detalhes? Onde estão as decisões? Como representar dados e documentos? Como representar as pessoas que executam as atividades?

Bem, é muita coisa pra tratar em um post apenas. Mas prometo que vamos ver tudo isso por aqui, ok? E trabalharemos sempre com a notação BPMN. Não perca os próximos posts. Nos vemos por aqui.