A importância de boas técnicas de engenharia de requisitos para desenvolvimento de software.

A importância inegável da boa arquitetura de aplicação no desenvolvimento de software

Esse artigo didático é opinado, contendo as percepções de Diego C. O viés é inerente ao ser humano, portanto, avalie a informação com pensamento crítico, consulte as referências fornecidas e procure por mais fontes. Críticas e sugestões são bem-vindas.
Muito Obrigado!

Introdução

O Modelo de Processo de Negócio (BPM - Business Process Model) é uma abordagem estruturada que permite a visualização, análise e melhoria dos processos dentro de uma organização. A adoção de BPM em repartições públicas tem se mostrado uma estratégia eficaz para aumentar a eficiência, transparência e qualidade dos serviços oferecidos à população. Este artigo explora a importância do BPM, cita algumas referências acadêmicas relevantes e apresenta uma série de processos que desenhei em uma repartição pública.

O Conceito de Modelo de Processo de Negócio

O BPM é uma representação gráfica que descreve as atividades, fluxos de trabalho e interações entre diferentes departamentos ou sistemas dentro de uma organização. Segundo Davenport (1993), o BPM é fundamental para o entendimento e aprimoramento dos processos organizacionais, permitindo uma visão clara de como os processos se interconectam e onde há possibilidade de melhorias. Hammer e Champy (1993) destacam que a reengenharia dos processos de negócio pode levar a melhorias significativas em termos de custo, qualidade, serviço e velocidade.

Aplicação do BPM no Setor Público

A implementação do BPM em repartições públicas pode trazer inúmeros benefícios, como a redução de burocracias desnecessárias, a melhoria da comunicação entre departamentos e a prestação de serviços mais ágeis e eficientes. Segundo estudos de Rosemann e Brocke (2015), a aplicação de BPM no setor público é um facilitador para a inovação e transformação digital, essenciais para a modernização administrativa.

Desenvolvimento e Aplicação de Modelos em Repartições Públicas

O desafio foi desenvolver uma ferramenta para apoiar as pessoas envolvidas na aplicação de um determinado diploma legal de escala municipal. Além de uma série de reuniões com coordenadores e analistas, e após uma classificação natural e institucionalmente aceita, as tarefas de construção colaborativa dos modelos levaram em conta a tríade do desenvolvimento de software: Pessoas, Processos e Tecnologia.

Os processos de trabalho dos analistas foram registrados e, eventualmente, sofreram ou não modificações para ampliar a eficiência. Cada processo foi mapeado de acordo com os setores, utilizando BPMN (Business Process Model and Notation) para garantir uma representação clara e compreensível.

Os principais processos incluídos foram:

1. Prospecção Passiva e Ativa de Imóveis

Objetivo: Identificar imóveis que se encaixam nos critérios estabelecidos pelo respectivo diploma legal. Resultados: Identificação de imóveis, facilitando o planejamento e a execução de ações subsequentes.

2. Validação e Cadastro

Objetivo: Validar informações dos imóveis e efetuar o cadastro oficial no sistema a ser desenvolvido. Resultados: Garantia de dados precisos e atualizados, melhorando a confiabilidade do sistema.

3. Vistoria

Objetivo: Realizar inspeções físicas dos imóveis para verificar conformidade com os critérios estabelecidos no checklist técnico. Resultados: Aumento na qualidade das informações sobre os imóveis e identificação de possíveis irregularidades.

4. Notificação

Objetivo: Notificar os proprietários sobre a situação dos seus imóveis e quaisquer ações necessárias. Resultados: Melhoria na comunicação com os proprietários e maior cumprimento das normas estabelecidas.

5. Averbação

Objetivo: Registrar formalmente no sistema todas as mudanças ou atualizações relevantes dos imóveis. Resultados: Atualização constante e precisa do cadastro de imóveis, facilitando o acesso a informações corretas.

6. Monitoramento

Objetivo: Acompanhar continuamente a situação dos imóveis cadastrados para assegurar conformidade e regularidade. Resultados: Manutenção da conformidade dos imóveis e identificação rápida de quaisquer desvios ou problemas.

#Exemplos de BPMN

Exemplo BPMN 01 Exemplo BPMN 02 Exemplo BPMN 03

Conclusão

A implementação de Modelos de Processo de Negócio em repartições públicas é essencial para a modernização e eficiência dos serviços prestados. Através do BPM, é possível visualizar, analisar e melhorar processos complexos, garantindo uma administração pública mais transparente e eficaz. Referências acadêmicas como as de Davenport (1993) e Hammer e Champy (1993) reforçam a importância dessa ferramenta. A aplicação prática do BPM nos exemplos citados demonstra que essa abordagem pode trazer melhorias significativas no atendimento ao cidadão, na aprovação de projetos e na gestão de recursos humanos, contribuindo para a excelência na administração pública.

Referências

  • Davenport, T. H. (1993). Process Innovation: Reengineering Work Through Information Technology. Harvard Business School Press.
  • Hammer, M., & Champy, J. (1993). Reengineering the Corporation: A Manifesto for Business Revolution. Harper Business.
  • Rosemann, M., & Brocke, J. V. (2015). Handbook on Business Process Management. Springer.