SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Originação
Orquestração do processo de
Venda de Produtos Financeiros no
Banco Agi
Jean Robert
Alves
- Trabalhando com desenvolvimento desde 2011
- Atuando como arquiteto no Agi desde 2017
- Camunda Champion desde o inicio de 2022
Venda de crédito
Pré Originação (até 2017)
► Sistema de vendas monolítico em ASP.NET, contendo a lógica de todos os
produtos.
► Front de vendas interno do sistema, sem exposição de APIs.
► Esteira de crédito responsável por simular e efetivar todos os produtos.
► Dados de negócio e fluxo na mesma base de dados.
► Workflow definido por ifs/elses em código e colunas no banco de dados.
► Serviço distribuindo de tempos em
tempos as propostas para analise manual.
Problemas do modelo antigo
► Uma única equipe era responsável por todos os componentes e produtos,
impossibilitando de paralelizar e priorizar backlog entre diferentes partes.
► Vendas apenas no canal loja, já que não havia API a ser exposta para outros
canais.
► Por não ter workflow definido, apenas colunas de status atual, era comum
termos “marretadas” alterando o status de alguma proposta, muitas vezes
gerando inconsistências.
► Necessário “garimpar” código para descobrir os passos de cada fluxo.
► Tempo médio de atendimento e venda de um produto chegava a 2 horas.
► Escalabilidade comprometida por ser monolítico e com tecnologia dependente
de servidores Windows.
Originação 1.0 (2017 – 2019)
► Iniciamos o uso de BPM com o Camunda.
► Produtos conta corrente e cartão de crédito.
► Canal mobile banking (Android / iOS).
► Instalação do Camunda Standalone com um servidor para todos os processos.
► Gestão dos dados de negócio em base separada dos metadados de fluxo.
Evoluindo...
Benefícios
► Visibilidade do processo
► Fluxo bem definido impedindo
alterações desordenadas
► Regras mapeadas em Tabelas de
Decisão (DMNs) tornaram o
processo mais dinâmico.
► Filas de tarefas humanas mais
visíveis e gerenciáveis
Pontos a melhorar
► Escalabilidade ainda comprometida
por ter tudo em um único servidor
► Ainda um único time evoluindo e
dando manutenção em todas as
partes do processo
Evolução da organização
► Passamos a adotar um modelo de times menores, chamados de Squads.
► Cada time passa a ser responsável por uma pequena parte do negócio.
► Os times passam a utilizar diferentes tecnologias e possuírem diversos perfis
profissionais, dado os diferentes cenários.
Lei de Conway
“As organizações que projetam sistemas são
obrigadas a produzir projetos que são cópias das
estruturas de comunicação dessas organizações”
- Melvin Conway (1967)
Originação 2.0 (2019 – agora)
► Foco em ser omnichannel
► Atualmente atende 10 canais diferentes, dentre eles a Loja, Mobile Banking,
Internet Banking, Whatsapp, Marketplace, etc.
► Ofertando até o momento 28 produtos distintos como Conta corrente, Cartão
de crédito, Cartão consignado, Crédito Pessoal, Refinanciamento, Empréstimo
Consignado, Seguro de vida, Antecipação de Saque FGTS, etc.
► Distribuído atualmente em mais de 30 projetos Camunda, dado a
responsabilidade de cada equipe.
► Micro serviços rodando todos em Kubernetes na nuvem da AWS.
► Rastreio de toda operação via eventos.
► Pontos de conexão dinâmica, permitindo o cadastro de novos produtos, regras
e tipos de analise sem alteração do fluxo principal.
Visão Geral da
Originação 2.0
Benefícios da Originação 2.0
► Desacoplamento do fluxo de telas de cada canal em relação ao fluxo de
negócio em si, permitindo a utilização do mesmo em vários canais, para vários
produtos.
► Equipes especializadas cada uma em apenas um pequeno contexto tendem a
entender melhor o problema em suas mãos, gerindo seu próprio backlog de
evolução e assim trazendo ganhos ao processo como um todo.
► Estratégia multitenant mitigando impacto entre os diferentes canais de venda
► Tempo médio de atendimento varia do cenário (produto x canal), indo de 1
minuto até o limite alvo de 30 minutos por venda.
Benefícios específicos do Camunda
► Visibilidade e manutenção dos fluxos facilitada por termos o desenho ali,
executável e sempre atualizado, unindo desenvolvedores e pessoas de negócio
no mesmo entendimento.
► Aprendizado e evolução dos processos de forma mais natural, automatizando
aos poucos cada parte do processo, derivando cada vez menos trabalho a
tarefas humanas.
► Fácil gestão e visualização das filas de tarefas humanas.
► Processo dinâmico facilitando a adição de novos produtos através de sub
processos.
► Poder aos desenvolvedores para utilizar as tecnologias que já conhecem.
Como estamos...
► Média de 350K de Originações por mês nos últimos cinco meses.
► Pico de mais de 590K de Originações em um só mês.
► Mais de 80 deploys de desenho de processo feitos no Camunda
principal.
► Mais de 200 Desenhos de processo ativos.
► Em todo 2022 até o momento, mais de 2.5M processos principais
iniciados (Root process instances) e mais de 700M
movimentações de processo (Flow nodes instances).
► Somente em Outubro/2022, mais de 330K processos principais
iniciados (Root process instances) e mais de 85M movimentações
de processo (Flow nodes instances).
► Mais de 30 outros projetos e equipes utilizando Camunda, além
do principal.
Jean Robert
Alves
Perguntas?

Más contenido relacionado

Similar a Originação de produtos financeiros no Banco Agi: da pré-originação para um modelo omnichannel distribuído

Palestra - "Painéis no R Shiny"
Palestra - "Painéis no R Shiny"Palestra - "Painéis no R Shiny"
Palestra - "Painéis no R Shiny"Savano Pereira
 
DDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquiteturaDDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquiteturaGraziella Bonizi
 
Synaptic Advisory Partners Brazil
Synaptic Advisory Partners BrazilSynaptic Advisory Partners Brazil
Synaptic Advisory Partners Braziljorgejardimneto
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimentoGabriel Moura
 
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...GrupoMENTHOR
 
Aula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosAula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosLeandro Rezende
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções Edgar Silva
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Rennan Martini
 
Fdd em uma casca de banana
Fdd em uma casca de bananaFdd em uma casca de banana
Fdd em uma casca de bananaejedelmal
 
Intranet e Rede Social Corporativa - Intranet Expresso
Intranet e Rede Social Corporativa - Intranet ExpressoIntranet e Rede Social Corporativa - Intranet Expresso
Intranet e Rede Social Corporativa - Intranet ExpressoMMCafe-WEB
 
Ágil e Arquitetura-Os Opostos se Atraem
Ágil e Arquitetura-Os Opostos se AtraemÁgil e Arquitetura-Os Opostos se Atraem
Ágil e Arquitetura-Os Opostos se AtraemCentus Consultoria
 
Stratesys - Flyer BrandPOS - JUN2014
Stratesys - Flyer BrandPOS - JUN2014Stratesys - Flyer BrandPOS - JUN2014
Stratesys - Flyer BrandPOS - JUN2014StratesysBR
 
WorkWithPlus 4.0 -¡ Mais flexibilidade, mais funcionalidades, maior produtivi...
WorkWithPlus 4.0 -¡ Mais flexibilidade, mais funcionalidades, maior produtivi...WorkWithPlus 4.0 -¡ Mais flexibilidade, mais funcionalidades, maior produtivi...
WorkWithPlus 4.0 -¡ Mais flexibilidade, mais funcionalidades, maior produtivi...GeneXus
 

Similar a Originação de produtos financeiros no Banco Agi: da pré-originação para um modelo omnichannel distribuído (20)

Palestra - "Painéis no R Shiny"
Palestra - "Painéis no R Shiny"Palestra - "Painéis no R Shiny"
Palestra - "Painéis no R Shiny"
 
Ético Software
Ético SoftwareÉtico Software
Ético Software
 
DDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquiteturaDDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquitetura
 
Synaptic Advisory Partners Brazil
Synaptic Advisory Partners BrazilSynaptic Advisory Partners Brazil
Synaptic Advisory Partners Brazil
 
Quidgest APQ Exito
Quidgest APQ ExitoQuidgest APQ Exito
Quidgest APQ Exito
 
MVP Sustentável
MVP SustentávelMVP Sustentável
MVP Sustentável
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimento
 
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
 
Protheus V12
Protheus V12Protheus V12
Protheus V12
 
Aula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosAula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a Objetos
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções
 
DevOps ... o caminho
DevOps ... o caminhoDevOps ... o caminho
DevOps ... o caminho
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)
 
Fdd em uma casca de banana
Fdd em uma casca de bananaFdd em uma casca de banana
Fdd em uma casca de banana
 
Varejo Inteligente
Varejo InteligenteVarejo Inteligente
Varejo Inteligente
 
Intranet e Rede Social Corporativa - Intranet Expresso
Intranet e Rede Social Corporativa - Intranet ExpressoIntranet e Rede Social Corporativa - Intranet Expresso
Intranet e Rede Social Corporativa - Intranet Expresso
 
Ágil e Arquitetura-Os Opostos se Atraem
Ágil e Arquitetura-Os Opostos se AtraemÁgil e Arquitetura-Os Opostos se Atraem
Ágil e Arquitetura-Os Opostos se Atraem
 
Stratesys - Flyer BrandPOS - JUN2014
Stratesys - Flyer BrandPOS - JUN2014Stratesys - Flyer BrandPOS - JUN2014
Stratesys - Flyer BrandPOS - JUN2014
 
WorkWithPlus 4.0 -¡ Mais flexibilidade, mais funcionalidades, maior produtivi...
WorkWithPlus 4.0 -¡ Mais flexibilidade, mais funcionalidades, maior produtivi...WorkWithPlus 4.0 -¡ Mais flexibilidade, mais funcionalidades, maior produtivi...
WorkWithPlus 4.0 -¡ Mais flexibilidade, mais funcionalidades, maior produtivi...
 

Más de Mauricio Bitencourt, CBPP

Camunda User Group Brazil - Hybrid Meet-up #14 São Paulo-SP – 17 Out 2023
Camunda User Group Brazil - Hybrid Meet-up #14 São Paulo-SP – 17 Out 2023Camunda User Group Brazil - Hybrid Meet-up #14 São Paulo-SP – 17 Out 2023
Camunda User Group Brazil - Hybrid Meet-up #14 São Paulo-SP – 17 Out 2023Mauricio Bitencourt, CBPP
 
Estudo de Caso da Quanta Previdência no Camunda User Group Porto Alegre
Estudo de Caso da Quanta Previdência no Camunda User Group Porto AlegreEstudo de Caso da Quanta Previdência no Camunda User Group Porto Alegre
Estudo de Caso da Quanta Previdência no Camunda User Group Porto AlegreMauricio Bitencourt, CBPP
 
Camunda User Group Brazil - Hybrid Meet Up #13 Porto Alegre - 25 Nov 2022
Camunda User Group Brazil - Hybrid Meet Up #13 Porto Alegre - 25 Nov 2022Camunda User Group Brazil - Hybrid Meet Up #13 Porto Alegre - 25 Nov 2022
Camunda User Group Brazil - Hybrid Meet Up #13 Porto Alegre - 25 Nov 2022Mauricio Bitencourt, CBPP
 
A importância da Gestão de Processos nas Organizações: Exemplos Práticos de ...
A importância da Gestão de  Processos nas Organizações: Exemplos Práticos de ...A importância da Gestão de  Processos nas Organizações: Exemplos Práticos de ...
A importância da Gestão de Processos nas Organizações: Exemplos Práticos de ...Mauricio Bitencourt, CBPP
 
Camunda User Group Brazil Hybrid Meet Up #13 Porto Alegre - RS - 25 Nov 2022
Camunda User Group Brazil Hybrid Meet Up #13 Porto Alegre - RS - 25 Nov 2022Camunda User Group Brazil Hybrid Meet Up #13 Porto Alegre - RS - 25 Nov 2022
Camunda User Group Brazil Hybrid Meet Up #13 Porto Alegre - RS - 25 Nov 2022Mauricio Bitencourt, CBPP
 
Camunda User Group Brazil - Hybrid Meet-up #12 Rio de Janeiro - 21 Out 2022.pdf
Camunda User Group Brazil - Hybrid Meet-up #12 Rio de Janeiro - 21 Out 2022.pdfCamunda User Group Brazil - Hybrid Meet-up #12 Rio de Janeiro - 21 Out 2022.pdf
Camunda User Group Brazil - Hybrid Meet-up #12 Rio de Janeiro - 21 Out 2022.pdfMauricio Bitencourt, CBPP
 
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning. Aper...
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning.  Aper...Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning.  Aper...
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning. Aper...Mauricio Bitencourt, CBPP
 
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning. Aper...
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning.  Aper...Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning.  Aper...
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning. Aper...Mauricio Bitencourt, CBPP
 
Camunda User Group Brazil - Hybrid Meet-up #11 Cuiabá - 05 Set 2022.pdf
Camunda User Group Brazil - Hybrid Meet-up #11 Cuiabá - 05 Set 2022.pdfCamunda User Group Brazil - Hybrid Meet-up #11 Cuiabá - 05 Set 2022.pdf
Camunda User Group Brazil - Hybrid Meet-up #11 Cuiabá - 05 Set 2022.pdfMauricio Bitencourt, CBPP
 
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021Mauricio Bitencourt, CBPP
 
Process Mining e Digital Twin na Indústria 4.0
Process Mining e Digital Twin na Indústria 4.0Process Mining e Digital Twin na Indústria 4.0
Process Mining e Digital Twin na Indústria 4.0Mauricio Bitencourt, CBPP
 
BPM Day Paraíba 2018 - Maurício Bitencourt
BPM Day Paraíba 2018 - Maurício BitencourtBPM Day Paraíba 2018 - Maurício Bitencourt
BPM Day Paraíba 2018 - Maurício BitencourtMauricio Bitencourt, CBPP
 
Melhores serviços com a modelagem e a automação de decisões
Melhores serviços com a modelagem e a automação de decisõesMelhores serviços com a modelagem e a automação de decisões
Melhores serviços com a modelagem e a automação de decisõesMauricio Bitencourt, CBPP
 
BPM Day 2017 Porto Alegre - Otimização e Automação de Processos na WEG
BPM Day 2017 Porto Alegre - Otimização e Automação de Processos na WEGBPM Day 2017 Porto Alegre - Otimização e Automação de Processos na WEG
BPM Day 2017 Porto Alegre - Otimização e Automação de Processos na WEGMauricio Bitencourt, CBPP
 
BPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e Decisões
BPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e DecisõesBPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e Decisões
BPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e DecisõesMauricio Bitencourt, CBPP
 
TDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e Decisões
TDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e DecisõesTDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e Decisões
TDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e DecisõesMauricio Bitencourt, CBPP
 
TDC 2017 Porto Alegre - Da Modelagem à Execução de Processos, Casos e Decisõ...
TDC 2017 Porto Alegre - Da Modelagem à Execução de Processos, Casos e Decisõ...TDC 2017 Porto Alegre - Da Modelagem à Execução de Processos, Casos e Decisõ...
TDC 2017 Porto Alegre - Da Modelagem à Execução de Processos, Casos e Decisõ...Mauricio Bitencourt, CBPP
 
Transformación Digital de Procesos, Casos y Decisiones
Transformación Digital de Procesos, Casos y DecisionesTransformación Digital de Procesos, Casos y Decisiones
Transformación Digital de Procesos, Casos y DecisionesMauricio Bitencourt, CBPP
 
Guia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMN
Guia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMNGuia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMN
Guia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMNMauricio Bitencourt, CBPP
 

Más de Mauricio Bitencourt, CBPP (20)

Camunda User Group Brazil - Hybrid Meet-up #14 São Paulo-SP – 17 Out 2023
Camunda User Group Brazil - Hybrid Meet-up #14 São Paulo-SP – 17 Out 2023Camunda User Group Brazil - Hybrid Meet-up #14 São Paulo-SP – 17 Out 2023
Camunda User Group Brazil - Hybrid Meet-up #14 São Paulo-SP – 17 Out 2023
 
Estudo de Caso da Quanta Previdência no Camunda User Group Porto Alegre
Estudo de Caso da Quanta Previdência no Camunda User Group Porto AlegreEstudo de Caso da Quanta Previdência no Camunda User Group Porto Alegre
Estudo de Caso da Quanta Previdência no Camunda User Group Porto Alegre
 
Camunda User Group Brazil - Hybrid Meet Up #13 Porto Alegre - 25 Nov 2022
Camunda User Group Brazil - Hybrid Meet Up #13 Porto Alegre - 25 Nov 2022Camunda User Group Brazil - Hybrid Meet Up #13 Porto Alegre - 25 Nov 2022
Camunda User Group Brazil - Hybrid Meet Up #13 Porto Alegre - 25 Nov 2022
 
A importância da Gestão de Processos nas Organizações: Exemplos Práticos de ...
A importância da Gestão de  Processos nas Organizações: Exemplos Práticos de ...A importância da Gestão de  Processos nas Organizações: Exemplos Práticos de ...
A importância da Gestão de Processos nas Organizações: Exemplos Práticos de ...
 
Camunda User Group Brazil Hybrid Meet Up #13 Porto Alegre - RS - 25 Nov 2022
Camunda User Group Brazil Hybrid Meet Up #13 Porto Alegre - RS - 25 Nov 2022Camunda User Group Brazil Hybrid Meet Up #13 Porto Alegre - RS - 25 Nov 2022
Camunda User Group Brazil Hybrid Meet Up #13 Porto Alegre - RS - 25 Nov 2022
 
Camunda User Group Brazil - Hybrid Meet-up #12 Rio de Janeiro - 21 Out 2022.pdf
Camunda User Group Brazil - Hybrid Meet-up #12 Rio de Janeiro - 21 Out 2022.pdfCamunda User Group Brazil - Hybrid Meet-up #12 Rio de Janeiro - 21 Out 2022.pdf
Camunda User Group Brazil - Hybrid Meet-up #12 Rio de Janeiro - 21 Out 2022.pdf
 
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning. Aper...
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning.  Aper...Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning.  Aper...
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning. Aper...
 
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning. Aper...
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning.  Aper...Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning.  Aper...
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning. Aper...
 
Camunda User Group Brazil - Hybrid Meet-up #11 Cuiabá - 05 Set 2022.pdf
Camunda User Group Brazil - Hybrid Meet-up #11 Cuiabá - 05 Set 2022.pdfCamunda User Group Brazil - Hybrid Meet-up #11 Cuiabá - 05 Set 2022.pdf
Camunda User Group Brazil - Hybrid Meet-up #11 Cuiabá - 05 Set 2022.pdf
 
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
 
Process Mining e Digital Twin na Indústria 4.0
Process Mining e Digital Twin na Indústria 4.0Process Mining e Digital Twin na Indústria 4.0
Process Mining e Digital Twin na Indústria 4.0
 
Remote Camunda Meetup #1 - 9/Jun/2020
Remote Camunda Meetup #1 - 9/Jun/2020Remote Camunda Meetup #1 - 9/Jun/2020
Remote Camunda Meetup #1 - 9/Jun/2020
 
BPM Day Paraíba 2018 - Maurício Bitencourt
BPM Day Paraíba 2018 - Maurício BitencourtBPM Day Paraíba 2018 - Maurício Bitencourt
BPM Day Paraíba 2018 - Maurício Bitencourt
 
Melhores serviços com a modelagem e a automação de decisões
Melhores serviços com a modelagem e a automação de decisõesMelhores serviços com a modelagem e a automação de decisões
Melhores serviços com a modelagem e a automação de decisões
 
BPM Day 2017 Porto Alegre - Otimização e Automação de Processos na WEG
BPM Day 2017 Porto Alegre - Otimização e Automação de Processos na WEGBPM Day 2017 Porto Alegre - Otimização e Automação de Processos na WEG
BPM Day 2017 Porto Alegre - Otimização e Automação de Processos na WEG
 
BPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e Decisões
BPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e DecisõesBPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e Decisões
BPM Day 2017 Mato Grosso - Transformação Digital de Processos, Casos e Decisões
 
TDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e Decisões
TDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e DecisõesTDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e Decisões
TDC 2017 Porto Alegre - Transformação Digital de Processos, Casos e Decisões
 
TDC 2017 Porto Alegre - Da Modelagem à Execução de Processos, Casos e Decisõ...
TDC 2017 Porto Alegre - Da Modelagem à Execução de Processos, Casos e Decisõ...TDC 2017 Porto Alegre - Da Modelagem à Execução de Processos, Casos e Decisõ...
TDC 2017 Porto Alegre - Da Modelagem à Execução de Processos, Casos e Decisõ...
 
Transformación Digital de Procesos, Casos y Decisiones
Transformación Digital de Procesos, Casos y DecisionesTransformación Digital de Procesos, Casos y Decisiones
Transformación Digital de Procesos, Casos y Decisiones
 
Guia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMN
Guia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMNGuia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMN
Guia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMN
 

Originação de produtos financeiros no Banco Agi: da pré-originação para um modelo omnichannel distribuído

  • 1. Originação Orquestração do processo de Venda de Produtos Financeiros no Banco Agi
  • 2. Jean Robert Alves - Trabalhando com desenvolvimento desde 2011 - Atuando como arquiteto no Agi desde 2017 - Camunda Champion desde o inicio de 2022
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Venda de crédito Pré Originação (até 2017) ► Sistema de vendas monolítico em ASP.NET, contendo a lógica de todos os produtos. ► Front de vendas interno do sistema, sem exposição de APIs. ► Esteira de crédito responsável por simular e efetivar todos os produtos. ► Dados de negócio e fluxo na mesma base de dados. ► Workflow definido por ifs/elses em código e colunas no banco de dados. ► Serviço distribuindo de tempos em tempos as propostas para analise manual.
  • 8. Problemas do modelo antigo ► Uma única equipe era responsável por todos os componentes e produtos, impossibilitando de paralelizar e priorizar backlog entre diferentes partes. ► Vendas apenas no canal loja, já que não havia API a ser exposta para outros canais. ► Por não ter workflow definido, apenas colunas de status atual, era comum termos “marretadas” alterando o status de alguma proposta, muitas vezes gerando inconsistências. ► Necessário “garimpar” código para descobrir os passos de cada fluxo. ► Tempo médio de atendimento e venda de um produto chegava a 2 horas. ► Escalabilidade comprometida por ser monolítico e com tecnologia dependente de servidores Windows.
  • 9. Originação 1.0 (2017 – 2019) ► Iniciamos o uso de BPM com o Camunda. ► Produtos conta corrente e cartão de crédito. ► Canal mobile banking (Android / iOS). ► Instalação do Camunda Standalone com um servidor para todos os processos. ► Gestão dos dados de negócio em base separada dos metadados de fluxo.
  • 10. Evoluindo... Benefícios ► Visibilidade do processo ► Fluxo bem definido impedindo alterações desordenadas ► Regras mapeadas em Tabelas de Decisão (DMNs) tornaram o processo mais dinâmico. ► Filas de tarefas humanas mais visíveis e gerenciáveis Pontos a melhorar ► Escalabilidade ainda comprometida por ter tudo em um único servidor ► Ainda um único time evoluindo e dando manutenção em todas as partes do processo
  • 11. Evolução da organização ► Passamos a adotar um modelo de times menores, chamados de Squads. ► Cada time passa a ser responsável por uma pequena parte do negócio. ► Os times passam a utilizar diferentes tecnologias e possuírem diversos perfis profissionais, dado os diferentes cenários.
  • 12. Lei de Conway “As organizações que projetam sistemas são obrigadas a produzir projetos que são cópias das estruturas de comunicação dessas organizações” - Melvin Conway (1967)
  • 13. Originação 2.0 (2019 – agora) ► Foco em ser omnichannel ► Atualmente atende 10 canais diferentes, dentre eles a Loja, Mobile Banking, Internet Banking, Whatsapp, Marketplace, etc. ► Ofertando até o momento 28 produtos distintos como Conta corrente, Cartão de crédito, Cartão consignado, Crédito Pessoal, Refinanciamento, Empréstimo Consignado, Seguro de vida, Antecipação de Saque FGTS, etc. ► Distribuído atualmente em mais de 30 projetos Camunda, dado a responsabilidade de cada equipe. ► Micro serviços rodando todos em Kubernetes na nuvem da AWS. ► Rastreio de toda operação via eventos. ► Pontos de conexão dinâmica, permitindo o cadastro de novos produtos, regras e tipos de analise sem alteração do fluxo principal.
  • 15. Benefícios da Originação 2.0 ► Desacoplamento do fluxo de telas de cada canal em relação ao fluxo de negócio em si, permitindo a utilização do mesmo em vários canais, para vários produtos. ► Equipes especializadas cada uma em apenas um pequeno contexto tendem a entender melhor o problema em suas mãos, gerindo seu próprio backlog de evolução e assim trazendo ganhos ao processo como um todo. ► Estratégia multitenant mitigando impacto entre os diferentes canais de venda ► Tempo médio de atendimento varia do cenário (produto x canal), indo de 1 minuto até o limite alvo de 30 minutos por venda.
  • 16. Benefícios específicos do Camunda ► Visibilidade e manutenção dos fluxos facilitada por termos o desenho ali, executável e sempre atualizado, unindo desenvolvedores e pessoas de negócio no mesmo entendimento. ► Aprendizado e evolução dos processos de forma mais natural, automatizando aos poucos cada parte do processo, derivando cada vez menos trabalho a tarefas humanas. ► Fácil gestão e visualização das filas de tarefas humanas. ► Processo dinâmico facilitando a adição de novos produtos através de sub processos. ► Poder aos desenvolvedores para utilizar as tecnologias que já conhecem.
  • 17. Como estamos... ► Média de 350K de Originações por mês nos últimos cinco meses. ► Pico de mais de 590K de Originações em um só mês. ► Mais de 80 deploys de desenho de processo feitos no Camunda principal. ► Mais de 200 Desenhos de processo ativos. ► Em todo 2022 até o momento, mais de 2.5M processos principais iniciados (Root process instances) e mais de 700M movimentações de processo (Flow nodes instances). ► Somente em Outubro/2022, mais de 330K processos principais iniciados (Root process instances) e mais de 85M movimentações de processo (Flow nodes instances). ► Mais de 30 outros projetos e equipes utilizando Camunda, além do principal.