# data[].attributes.body
O conceito de BPM surgiu de forma independente nos Estados Unidos por volta de 2001 e é um conceito de abordagem sistemática para tornar o fluxo de trabalho de uma organização mais eficiente, eficaz e capaz de se adaptar a um ambiente de mudança constante. O BPM se baseia no fato de que se deve dar uma visão de processos da empresa, sendo um conjunto de práticas e soluções que visam a existência de mais transparência, controle e integração em todos os processos.

Autor: Marcelo Toledo
Data: 02/03/2015

# data[].attributes.body
Alguns Benefícios da BPM-

-Redução substancial de custos, com o consequente aumento da lucratividade.
-Economia de tempo em toda a estrutura de processos, diminuindo os prazos.
-Rapidez e agilidade para detectar e solucionar problemas nos processos.
-Salto de qualidade tanto no desempenho operacional quanto no corporativo.
-Maior visibilidade e competitividade por parte da empresa.https://www.google.com.br/amp/s/www.venki.com.br/blog/metodologia-bpm/amp/

# data[].attributes.body
A metodologia BPM (sigla para Business Process Management) consiste em um conjunto de técnicas de gestão que ajudam as empresas a conhecerem, estudarem e administrarem de forma profissional e integrada todos esses processos, bem como a detectarem com precisão cirúrgica eventuais falhas que antes não eram percebidas, tornando os processos ao mesmo tempo mais eficientes e eficazes. https://www.google.com.br/amp/s/www.venki.com.br/blog/metodologia-bpm/amp/

# data[].attributes.body
Definição do SOA: Service oriented Architectires (SOA) é, em tradução livre, Arquitetura orientada a serviços.
Esse conceito de arquitetura busca disponibilizar as funcionalidades de um sistema como  um serviço. Desta forma, essas funcionalidades podem ser compartilhadas e reutilizadas entre aplicações. Seu principal objetivo é ser mais flexível em atender as necessidades do mercado. Os usuários dessa abordagem ganham em flexibilidade, agilidade e redução de custos na reutilização de serviços.
Principais vantagens do SOA: O alinhamento com as regras de negócio é um dos maiores benefícios desse tipo de arquitetura. Podemos elencar outras vantagens como:
A diminuição do tempo de desenvolvimento
O baixo acoplamento entre as partes do sistema facilita a manutenção.
O isolamento da estrutura de um serviço traz flexibilidade durante mudanças.
Facilidade de agregar novas tecnologias a plataformas.
E a possibilidade de reutilização de componentes.
Para implementar o SOA com sucesso é importante ter uma infraestrutura bem desenvolvida, arquitetura de referência consolidada e uma política de governança para direcionar os trabalhos.

# data[].attributes.headline
Quais são os ganhos com a utilização do BPM?

# data[].attributes.subject
Quais são os ganhos com a utilização do BPM?

# data[].attributes.body
Os benefícios para a organização incluem:

definição clara de responsabilidade e propriedade sobre os processos;

respostas ágeis;

controle de custos, qualidade e melhoria contínua;

conhecimento tácito formalizado;

alto nível de padronização.

Eficiência

Eficiência é fazer mais com menos. Ou seja, aquele mesmo processo que teve 120 etapas e agora tem 50. Ou, aquele processo que durou 8 dias e agora dura 30 minutos (este é um verdadeiro case de sucesso, premiado internacionalmente). BPM não é só mapear processos, é melhorar processos e entregar resultados.
Mapear para mapear não resolve muito. Mas, se dedicar a entender e otimizar seu fluxo, resultará em ótimos relatórios de desempenho. Aqui está o valor de implementação. Você pode provar que não apenas implementa a disciplina de gestão, mas que ela traz resultados reais e mensuráveis ​​para o seu negócio.

Eficácia

Eficácia é fazer a coisa certa. É atingir a meta. Ao implementar a disciplina de BPM, você conhecerá em profundidade o seu processo no momento do mapeamento e poderá identificar as atividades de maior risco e eliminá-las ou mitigá-las. Já que as atividades de risco contribuem para o não alcance do objetivo.

Agilidade

Ao eliminar o desperdício nos processos, você aumenta a flexibilidade não apenas do processo em si, mas também dos fluxos de trabalho gerais da empresa. Se você consegue realizar uma atividade com grande agilidade, você pode acelerar o processo. Porém, vale atentar para um ponto importante: a padronização. Porque para poder completar tarefas rapidamente, a padronização é um elemento chave para evitar erros.

Produtividade

Produtividade é resultado de padronização e agilidade! Este é um benefício importante porque em um cenário de mercado altamente competitivo vivemos (por muito tempo) segundo a lógica do “tempo é dinheiro” e a produtividade tornou-se um problema nas empresas.

Além desses itens que resumem os benefícios do BPM, também vale a pena comentar um benefício em particular: a substituição da gestão vertical pela horizontal.

Referencia:

SML BLOG. Guia completo sobre o que é BPM e BPMS e o que isso tem a ver com Gestão por Processos . Disponível em: https://blog.smlbrasil.com.br/saiba-o-que-e-bpm-e-bpms-e-o-que-isso-tem-a-ver-com-gestao-de-processos/. Acesso em: 21 out. 2020.

# data[].attributes.body
SOBRE O SOA

SOA é uma abordagem arquitetural corporativa que permite a criação de serviços de negócio
interoperáveis que podem facilmente ser reutilizados e compartilhados entre aplicações e empresas.

As principais Características do SOA são:

◇ Composição de serviços

Ex. Ganho de tempo e mais flexíbilidade.

◇ abstração de plataformas e tecnologia de infra-estrutura.

Ex. Um sistema acoplado a  vários outros para fazer trabalho simultâneo.

◇Acoplamento fraco de serviços

◇ Uso de padrões

◇ incentivo à reutilização de  componentes

Abaixo se vê algumas informações erradas sobre ela que podemos dizer  que é uma características que não agregar.

• Não é uma tecnologia.

• Não é um produto

• Não é um Web Service

• Não é um projeto de TI

• Não é um software

• Não é um “framework”

• Não é uma metodologia

• Não é uma solução de negócio

• Não é um middleware

• Não pode ser comprada

• Não é um serviço

• Não é uma ferramenta de produtividade.

# data[].attributes.body
SOA – Vantagens e Desvantagens

Vantagens

Assim como qualquer tipo de arquitetura de software, a SOA possui vantagens e desvantagens. O DevMedia listou os 7 principais benefícios que esse tipo de arquitetura traz:

1. Reutilização

Os serviços são independentes entre si. Logo eles podem ser reaproveitados em outros programas que também empreguem a mesma filosofia de implementação. O reúso também traz produtividade às equipes, uma vez que elas podem focar em serviços que ainda não foram reutilizados.

2. Flexibilidade

O isolamento dos módulos permite uma maior flexibilidade como um todo. Novas regras de negócio podem ser concebidas alterando os serviços pertencentes ao sistema ou mudando a comunicação entre eles.

3. Fácil manutenção

Como os módulos são isolados, a manutenção se torna mais fácil. O problema é resolvido dentro de um módulo específico sem afetar os demais.

4. Alinhamento com o negócio

Os processos são visualizados de maneira mais fácil, devido aos serviços representarem cada etapa do negócio. Dessa maneira, é possível alinhar melhor seus objetivos com essa arquitetura.

5. Interoperabilidade

Os serviços são independentes da plataforma ou da tecnologia. Eles podem ser desenvolvidos usando qualquer linguagem de programação em qualquer sistema operacional, desde que consigam comunicar entre si. O resultado é a integração com outros sistemas, serviços e aplicações.

6. Padronização

Toda a SOA é baseada em padrões de comunicação. Então apesar da interoperabilidade e diversidade de aplicações e serviços dentro do produto, eles devem utilizar a mesma comunicação.

7. Abstração

Os serviços são abstraídos da implementação. Isso quer dizer que o desenvolvimento não é específico para um sistema e pode ser adaptado conforme a sua utilização.

Dica:

Como podemos ver, a arquitetura SOA oferece muitas vantagens para as empresas que a adotam. Ela não só aumenta a agilidade da empresa, como também reduz custos e simplifica os processos de desenvolvimento. Mas é importante lembrarmos que, para ter uma maior chance de sucesso, a implementação da SOA precisa ser apoiada por quatro pilares, que devem ser trabalhados pelos gestores de TI. Listamos eles a seguir:

1. Adoção de uma abordagem estratégia, focada no alinhamento da área da Tecnologia da Informação com os objetivos do negócio;
2. Aplicação da governança SOA, para que todos os responsáveis permaneçam envolvidos com os processos;
3. Avaliação realista de tecnologias;
4. Alteração da cultura organizacional e da mentalidade dos envolvidos no projeto.

Se estes pilares foram bem trabalhados no departamento de TI e no ambiente empresarial, as chances da adoção da arquitetura orientada a serviços ser bem sucedida aumentarão consideravelmente. E se isto realmente acontecer, a empresa passará a contar com uma arquitetura eficaz que atende as suas necessidades comerciais e que também dará suporte ao seu crescimento no longo prazo.

Desvantagens

Agora que já sabemos quais são as vantagens da SOA, está na hora de conhecermos suas limitações. Veja 6 desvantagens dessa arquitetura, ainda segundo a DevMedia:

1. Complexidade

Como uma grande quantidade de serviços precisa ser coordenada, a dificuldade de gerenciamento aumenta sensivelmente. A heterogeneidade dos serviços e o fato deles serem desenvolvidos por empresas diferentes usando linguagens distintas também é um fator de complexidade.

2. Performance

O desempenho da SOA é altamente dependente do servidor onde estão hospedados os módulos. A disponibilidade da rede também pode ser causa de gargalos e lentidão dos serviços.

3. Robustez

Erros no programa podem ser incontroláveis e não tratáveis. Isso acontece porque cada módulo lida com exceções de forma diferente e a arquitetura tem dificuldade para dar manutenção a sistemas heterogêneos.

4. Disponibilidade

Esse problema é bastante similar àquele enfrentado por serviços web. Quando há queda do servidor ou da rede, todo o resto fica indisponível.

5. Testabilidade

Assim como vimos para a robustez, os testes e debugs são tarefas difíceis para os desenvolvedores, uma vez que as aplicações são heterogêneas.

6. Segurança

Os serviços disponibilizados na rede estão suscetíveis a ataques e interceptação de dados. Também estão vulneráveis à sobrecarga de usuários e a outros problemas oriundos desse tipo de plataforma.

Definição conforme a iProcess:

“SOA é uma filosofia de TI que visa facilitar a integração entre sistemas, orientando a criação e a disponibilização de soluções modulares e fracamente acopladas baseadas no conceito de serviços”

Referências: https://www.devmedia.com.br/vantagens-e-desvantagens-de-soa/27437

https://blog.iprocess.com.br/2012/10/soa-arquitetura-orientada-a-servicos/#:~:text=SOA%20significa%20Service%2DOriented%20Architecture,Yefim%20Natis%20do%20Gartner%20Group.

https://www.cbds.com.br/blog/conheca-as-vantagens-da-arquitetura-soa/

https://transformacaodigital.com/tecnologia-da-informacao/desvendando-a-soa-arquitetura-orientada-a-servicos/

# data[].attributes.headline
Como identificar problemas nos processos?

# data[].attributes.subject
Como identificar problemas nos processos?

# data[].attributes.body
A melhor técnica é questionar, pergunte-se sempre: o que pode ser melhor do que é hoje? E para isso você pode utilizar Ferramentas da Qualidade que o ajudarão a orientar a busca de problemas (pontos de melhoria) em seus processos.

Outra forma de identificação eficaz  na busca dos problemas é realizando o seu mapeamento.

O mapeamento deve ser usado para que você entenda melhor o processo e entenda aspectos que você nunca viu antes, caso contrário, elaborar fluxogramas se tornará apenas burocrático sem finalidade específica.

Mas quais seriam o indícios de um processo que apresenta problemas?

Uma maneira fácil de descobrir é ver se ele tem um ou mais dos seguintes sintomas:

custos altos;

reclamações de clientes;

problemas de comunicação interna;

problemas de padronização;

desorganização;

retrabalho;

burocracia excessiva;

falta de inovação;

Mesmo que um processo não apresente sintomas que indiquem problemas,  é possível que existam oportunidades para aprimorá-lo. Nesse caso, não se trata de resolver o que está ruim, mas de melhorar o que já está bom. Portanto, o que vai requerer um olhar mais criativo e inovador sobre o processo.

Referencia:

RODRIGUES, Marcus Vinicius. Ações para a qualidade: GEIQ, gestão integrada para a qualidade: padrão seis sigma, classe mundial. Rio de Janeiro: Qualitymark, 2004.

SML BLOG. Guia completo sobre o que é BPM e BPMS e o que isso tem a ver com Gestão por Processos . Disponível em: https://blog.smlbrasil.com.br/saiba-o-que-e-bpm-e-bpms-e-o-que-isso-tem-a-ver-com-gestao-de-processos/. Acesso em: 21 out. 2020.

# data[].attributes.body
BPM é uma capacidade da organização!

Nesse sentido, existem alguns conceitos que são extremamente importantes para a compreensão do Business Process Management. Descubra quais são eles a seguir.

o que é BPM

1. Mapeamento de Processos

O Mapeamento de Processos é uma ferramenta gerencial que tem o objetivo de compreender e melhorar os processos de uma empresa. Esse mapeamento busca descobrir todos os detalhes sobre o funcionamento do negócio e materializá-los em forma de documentação organizada e coesa. Assim, é possível reunir todo o conhecimento coletado sobre os processos estudados.

O mapeamento de processos é importante porque possibilita conhecer a fundo o processo, perceber seus problemas e agir sobre eles. Essa prática ajuda a identificar gargalos, delimitar funções e papéis, prever recursos, estimar custos e alcançar a performance ideal do processo.

Seis etapas são fundamentais na hora de mapear os processos:

Envolver as pessoas em uma construção colaborativa;

Identificar e listar os processos atuais (AS-IS);

Avaliar os processos atuais e propor melhorias;

Focar nos processos futuros (TO-BE);

Estabelecer prioridades e automações;

Monitorar o andamento dos processos.

Conheça cada uma dessas etapas a fundo no nosso post sobre mapeamento de processos.

2. Padronização de Processos

Padronização de Processos é o ato de organizar e formalizar os processos, desenvolvendo um padrão a ser seguido por todos os colaboradores. Por sua vez, um padrão é um modelo, um método, um jeito de fazer alguma coisa. Os processos de negócio de uma organização são executados por várias pessoas, que precisam entender o que é esperado delas em cada atividade em que estão envolvidas.

Normalmente as empresas padronizam seus processos para obter uma visão única do trabalho e garantir a melhor forma de executá-lo. Isso não significa engessar o processo, mas sim proporcionar repetibilidade, até que se perceba que aquele processo precisa ser readequado e os controles revistos conforme amadurecimento da equipe ou mudanças na organização. Dessa forma, as organizações alcançam a tão sonhada excelência operacional.

Portanto, padronizar processos é importante para:

Garantir um modelo de trabalho;

Ter um caminho bem-definido para a execução das atividades;

Conferir previsibilidade ao processo;

Evitar a variação nos processos;

Atender a diversas regulações;

Delegar atividades sem responsáveis;

Melhorar os resultados;

Conhecer os processos.

Quer saber mais sobre padronização de processos? Recomendamos que você leia post completo sobre padronização de processos e escute o webinar Benefícios da Padronização de Processos, disponibilizado abaixo em formato de podcast.

melhoria de processos

3. Melhoria de Processos (Business Process Improvement/BPI)

A Melhoria de Processos, também chamada de Business Process Improvement (BPI), é o reparo incremental dos processos de uma organização. Essa prática tem como objetivo garantir que os processos atendam às expectativas do negócio e dos clientes e, desta forma, tragam os resultados esperados.

A melhoria de processos precisa:

Analisar o processo atual para compreender como ele pode ser melhorado;

Montar o fluxo de trabalho do processo para que ele entregue valor ao cliente.

Organizações que praticam a melhoria de processos costumam experimentar muitos benefícios, como: redução de custos, otimização de tempo e, claro, aumento de resultados.

Consideramos que 5 etapas são essenciais para a melhoria de processos:

Identificação de processos;

Priorização de processos;

Preparação para a melhoria de processos;

Redesenho de processos;

Implementação das melhorias.

Caso tenha interesse, detalhamos cada uma das etapas no nosso post completo sobre melhoria de processos. Lá você também vai encontrar uma lista com as principais abordagens e ferramentas que podem ser utilizadas nessa prática.

4. Otimização de Processos

Otimização de Processos (ou Process Optimization, no inglês) é o conjunto de ações que uma organização faz para aumentar o desempenho de seus processos de negócio. Trocando em miúdos, a otimização de processos tem o objetivo de identificar oportunidades de melhorias, encontrar maneiras de aperfeiçoar os processos e buscar melhores resultados.

A otimização de processos apresenta muitas vantagens, como redução de riscos de negócio e de custos, aumento da eficiência, melhoria nos resultados e aumento da capacidade de resolução de problemas.

Mas, como otimizar processos em apenas 3 passos? Leia nosso post sobre otimização de processos e descubra como!

Quer saber como anda o BPM nas empresas brasileiras? Confira a pesquisa Panorama Geral da Gestão de Processos nas Empresas Brasileiras!
Referência:
https://www.euax.com.br/2015/06/bpm-business-process-management-o-que-e/

# data[].attributes.body
A cultura de melhoria contínua é essencial. Isso significa que um processo aprimorado deve ser reanalisado dentro de um certo tempo.

Pois objetivo será sempre tentar identificar oportunidades de melhoria. Essas oportunidades incluem eliminar etapas desnecessárias, remover gargalos, analisar a necessidade de tarefas sequenciais que poderiam ser realizadas ao mesmo tempo, identificar se as pessoas no fluxo realmente fazem algo.

Com isso temos a percepção de que BPM é na verdade uma forma de gestão, pois a partir do momento que a organização começa a utilizá-lo, opta por fazer uma gestão focada em processos. Isso, em alguns casos, muda completamente a forma como a organização está estruturada e gerencia suas atividades.

Referencia:

SML BLOG. Guia completo sobre o que é BPM e BPMS e o que isso tem a ver com Gestão por Processos . Disponível em: https://blog.smlbrasil.com.br/saiba-o-que-e-bpm-e-bpms-e-o-que-isso-tem-a-ver-com-gestao-de-processos/. Acesso em: 21 out. 2020.

# data[].attributes.headline
Como utilizar o BPM para tratar processos ruins.

# data[].attributes.subject
Como utilizar o BPM para tratar processos ruins.

# data[].attributes.body
BPM permite transformar um processo ruim em um processo otimizado. Para isso é preciso iniciar pelo mapeamento do processo. Nele, você terá a visão do processo como ele é e a projeção de como ele será.

AS-IS:

A tradução desse termo seria “como é”, “do jeito que é”. Está relacionado ao entendimento e mapeamento dos processos atuais, como eles são. O mapeamento para entender o estado atual do processo é fundamental para colocar no radar quais são os pontos que precisam ser melhorados.

TO-BE:

A tradução desse termo seria “que será”, “do jeito que deve ser”. Ele está relacionado com o desenho, isto é, a modelagem do processo como ele deveria ser. Ou seja, com as ideias de possíveis melhorias.

Referencia:

SML BLOG. Guia completo sobre o que é BPM e BPMS e o que isso tem a ver com Gestão por Processos . Disponível em: https://blog.smlbrasil.com.br/saiba-o-que-e-bpm-e-bpms-e-o-que-isso-tem-a-ver-com-gestao-de-processos/. Acesso em: 21 out. 2020.