Eduardovasconcelos’s Weblog

Setembro 29, 2009

Falando sobre burocracia part 1. “Desenvolvimento de Sistemas”

Arquivado em: Sem-categoria — eduardovasconcelos @ 12:18 am

Se alguem algum dia lhe perguntar, sua empresa é burocrática, o que você irá dizer? Muitas pessoas entendem que burocracia está intimamente relacionado com órgão governamentais, porém hoje em dia a burocracia está presente em muitos ambientes de trabalho e faz parte em muito da vida das pessoas. Pela definição, a burocracia é caracterizado por um sistema hierárquico onde os inivíduos que estão envolvidos respeitam os níveis bem definidos de hierarquia, e cada indivíduo executa uma coleção de regras e padrões. Na minha visão burocracia é tudo aquilo que faz com que um processo que deveria demorar um tempo T, passa a demorar um tempo W sendo que T é menor que W.

Não importa onde a burocracia esteja empregada, ela sempre faz com que o processo natural das coisas seja mais demorado. Mas por que tantas empresa recorrem a este estigma nas suas empresas? A burocracia é um processo natural do ser humano, o primeiro motivo para o surgimento da burocracia é devido a vaidade existente dos homens. É a burocracia que permite a divisão de cargos dentro de uma empresa, é a burocracia que faz com que um indivíduo seja subordinado a outro, e é ela que faz com que uma determinada atividade apenas seja feita por uma pessoa determinada, mesmo que outra pessoa possa fazer.

Existem outros motivos para a adoção da burocracia tais como, segurança, padronização, organização, etc. Porém estes assuntos serão abordados em outras postagens.

Nesta postagem será discutida a burocracia no desenvolvimento de sistemas, um ramo muito importante para o desenvolvimento tecnológico de uma empresa e por que não falar de um pais.

A burocracia é incorporada ao desenvolvimento de sistemas devido a sua complexidade, e a quantidade de pessoas necessárias para gerenciar o seu desenvolvimento.

Gerenciar programadores, engenheiros de testes, engenheiros de softwares, designers, pessoal de marketing, publicidade, psicologos, gerentes é uma tarefa muito complicada, existindo a necessidade de uma vasta coleção de processos e uma longa documentação. Para se ter idéia, em alguns casos gasta-se mais de 6 meses apenas para desenvolver a documentação necessária para o desenvolvimento de um sistema, este processo é tão demorado que muitas vezes quando a documentação está pronta, as necessidade ou requisitos do sistema já estão completamente mudados, e quase todo o trabalho e perdido.

A pesada burocracia no desenvolvimento de sistemas é um dos problemas clássicos da chamada engenharia de software, o uso de tantos processos e tantos padrões levam a uma exaustiva caminhada para a produção de produtos que na maioria das vezes não são exatamente o que deveriam ser e nunca são entregues dentro do prazo.

Alguns estudiosos perceberam que o uso de tanta burocracia não era necessário para o desenvolvimento de sistemas de pequeno porte e criaram as metodologias de desenvolvimento ágeis, onde a quantidade de documentos necessários é bem menor e o desenvolvimento é feito de tal forma que seja sensivel as mudanças nos requisitos.

Porém com o tempo estas metodologias também começaram a se tornar extremanente burocráticas, devido as novas exigências dos sistemas e a natureza humana vaidosa.

Diante de um cenário como esse é possível se fazer a seguinte pergunta, será que tanta burocracia é ncessária no desenvolvimento de sistemas? ou qual é um nível aceitável de burocracia em determinado projeto?
Infelizmente a burocracia realmente é necessária no desenvolvimento de sistemas, também como em várias outras áreas profissionais. É a burocracia que permite a organização dos projetos bem como o controle, porém ela deve ser usada com bastante inteligência. Um dos principais problemas em projetos de desenvolvimento, é a vaidade humana que leva a fazer com que um indivíduo se ache melhor que os outros e assim criem ambientes de trabalho salubres.

Este post teve o intuito de mostrar que a burocracia é um instrumento utilizado nas mais variadas formas de atividade existente, e que como todas existem uma grande quantidade de problemas geradas por elas, mas com inteligência a burocracia pode ser uma aliada nos processos organizacionais de uma empresa.

Nas próximas postagens tentarei abordar mais casos sobre burocracia.

Blog no WordPress.com.