2. Agenda Quem é a Heurys Porque BPM ? Porque GXFlow ? Projeto com GXFlow Maiores Desafios Necessidades que indentificamos Perguntas ?
3. Heurys Trabalha com GeneXus faz 11 anos Centro de Competência GeneXus Forma e Capacita profissionais GeneXus Fábrica de Software Certificação MPS Br (equivalência CMMI) Projetos Especialistas Solution PartnerGold http://www.heurys.com.br
20. Maiores Desafios Separar Processo de Regras de Negócio Conhecer todos os recursos disponíveis do GXFlow Utilizar todos os recursos disponíveis do GXFlow Cliente ter ciência de como funciona um processo GeneXus sofrendo constante evolução
21. Necessidades Modelador de Processos apartado do GeneXus. Permitir desenhar o processo por pessoa capacitada em BPMN Permitir execução do Processo sem existir aplicações criadas Melhora na interface de consulta ao processo em execução. Nas versões anteriores tínhamos uma consulta gráfica que mostrava exatamente onde o processo estava parado.
22. Necessidades Permitir modificar o fluxo do processo em tempo de execução Ter um único processo onde podemos configurar suas atividades de acordo com a UO (unidade organizacional) ou cliente. Garante flexibilidade na execução do processo.
Apresentação Inicial.Boa tarde a todos meu nome é Carlos Alexandre Luchini, sou diretor de Desenvolvimento da Empresa Heurys Tecnologia.Em primeiro lugar gostaria de agradecer novamente a Artech pela oportunidade de participar como orador desse 20º. Encontro GeneXus.Acompanho os encontros há mais de 9 anos e sou testemunha da evolução do GeneXus e seus produtos.Hoje o que quero apresentar para vocês é onde nós conseguimos chegar com uma aplicação GeneXus e GXFlow para uma grande empresa de seguros.Foco – Apresentar um case de implementação de GXFlow para uma empresa de comercializa seguros.
Agenda
A Heurys Tecnologia é uma empresa que foi fundada em 1998 e trabalha com GeneXus desde 1999.Hoje possui 2 grandes pilares, são eles:-Fábrica de Software GeneXus-Infraestrutura e SegurançaComo fábrica de software vem a cada dia melhorando sua qualidade no desenvolvimento e seus processos através de metologia e processos de qualidade (CMMI e Mps BR).Trabalha com o desenvolvimento de software sob encomenda.Podemos dizer que somos um centro de competência GeneXus focando na formação e capacitação de mão de obra.Somos parceiros Solution PartnerGold da Artech.
Antes de explicar o Porque BPM vamos entender o que é BPM:Podemos dizer que o BPM é umaestratégia, uma forma de fazer as coisascujo objetivo é melhorar a eficiênciaatravés da gestãosistemática dos processos de negócio. Falamos de métodos,práticas e políticas, além de ferramentas de software que suportam esta gestão de processos.Agora simpodemosdizer o Porque BPM ?Seguirumaestratégiafocadanosprocessospermiteterumavisãomelhor dos mesmos e identificarpossíveisproblemas, bemcomotermaiorcontrole de comosãorealizadas as tarefas. Tudoistodáumamelhorplataformapararealizarmudançasemprol de otimizarosprocessos.Do ponto de vista tecnológico é necessáriocontar com umaplataformaquepermitanosadaptarmosàsnecessidadesdamudança.
Através do modelado das atividades e processos conseguimos umentendimentomelhor do negócio e, muitasvezes, istooferece a oportunidade de melhorá-los. A automaçãodos processosreduz erros, garantindo que eles se comportemsempre da mesmamaneira e dando elementos que permitam visualizar o seu estado. O gerenciamentodos processos nos permite garantir que eles estejam se executando eficientemente e obterinformação que depois pode ser usada para melhorá-los. É através da informação que se obtém da execuçãodiária dos processos que se torna possível identificar eventuaisineficiências nos mesmos e, desta forma, otimizá-los.
PorqueGXFlow ?Partindo do ciclo de vida de BPM, acontece que permanentemente estamos modelando, automatizando, gerenciando e analisandonossosprocessos.Então, os elementos essenciais para um BPMS são: - Ferramentas gráficas com as quaissejapossível modelar nossosprocessos. - Ferramentas mediante as quaissejapossívelexprimir nossasregras de negócio no processo de automatizar o modelado. Que, alémdisso,permitam nos integrarmosfacilmente a outrastecnologias e plataformas. E comum motor de workflow mediante o qualsejapossívelgerenciar o fluxodestesprocessos. - Ferramentas mediante as quaissejapossível ter umavisão e controle do que está acontecendonas diferentes atividades e processos do negócio eque nos permitam ajustar dinamicamente o comportamento para nos adaptarmosmelhor à realidade. - Ferramentas de análise que nospermitam aprender do acontecido e identificar aquelasatividades e processos que devem ser otimizados.Semapearmos o que foiditoanteriormente, poderemosentão apreciar essasferramentasemarcadas dentro do que conveniamosem chamar como GeneXus BPM Suíte.
O foco principal desse cliente é Vender e Renovar seguros.Aqui estamos focando a venda e renovação de seguros para veículos (autos).Também podemos considerar que a renovação de um seguro é uma nova venda, portanto os processos são semelhantes.Esse projeto também incluiu integração através de WebServices com a discadora da AVAYA para a comunicação com o cliente.Uma vez que a carga dos dados foi realizada uma lista de clientes com seus telefones são disponibilizados e a discadora começa a ligar para os números e entrega para o Workflow assim que o cliente atende.Nesse momento o processo de venda ou renovação é inciado e o operador de BackOffice realiza seu trabalho.Durante a conversa com o cliente o sistema dispara o calculo através de WebServices para um sistema de Multi Calculo. Esse sistema é capaz de processar em até 1 minuto o calculo simultâneo em até 5 empresas concorrentes.Após obtido o resultado do calculo operador já pode comparar seu preço com seus concorrentes e encontrar forma de reduzir seu preço e conseguir efetuar a venda do seguro.Caso ele não consiga vender o seu seguro ele consegue vender para a empresa concorrente e obter a comissão pela venda.Portanto o foco é nunca perder a ligação o cliente e assim garantir a venda.
O processo inicial é denominado de cargas automatizadas.Nesse momento cargas são preparadas e carregadas para o sistema.Uma vez passado por todo esse processo as cargas ficam disponíveis para que o pré office trabalhe com os dados e prepare orçamentos de renovação.
Processo de Pré OfficeUma vez trabalhado as cargas o pré office inicia a montagem de cálculos para renovação dos seguros que estão por vencer.Também é realizado a verificação da apólice anterior do cliente.Realizado o trabalho do pré office os orçamentos ficam disponíveis para os operadores.Nesse ponto é iniciado o contato com o cliente.
Contato com cliente:Se seguido um fluxo normal nesse ponto não existe intervenção humana.Todo trabalho é realizado de forma lógica através de integrações por Web Service com a discadora AVAYA.No momento que o cliente atendeu o telefone o operador é acionado e os dados do cliente são apresentados em sua tela iniciando assim o processo Operador.
A primeira tarefa do processo operador é realizar a discagem para o cliente através do WebService integrando com o serviço da AVAYA.Assim que o cliente atende a ligação o operador já possui as informações e dados para iniciar a renovação do seguro.Vale ressaltar que aqui nesse processo também é realizado novas vendas pois o cliente já esta na linha solicitando um orçamento.Nesse ponto é que o processo de venda de novo seguro é iniciado.Aqui é que ocorre o fechamento da venda de novo seguro ou renovação.Após isso a proposta é transmitida para a seguradora e iniciado o processo de backoffice.
Acompanhamento da emissão da Apólice de seguro.
Um outro desafio foi convencer o cliente para utilizar a bandeja do Workflow do GXFlow.Infelizmente o cliente não optou pela bandeja padrão, tivemos que construir a nossa bandeja.Algo também tranquilo com as API do Workflow.
Nosso maior desafio foi de fato conhecer todos os processos e depois separar o que é processo é o que é regra de negócio.Depois foi conhecer todos os recursos do GXFlow e entender como utilizar os recursos da melhor forma possível.Também tivemos que alinhar com o cliente conceitos de BPM que para nós também ainda era um bicho de 7 cabeças.Nesse momento a Artech foi muito importante pois nos ajudou com o entendimento de BPM.Como trabalhamos com esse projeto desde o inicio do GeneXus X EVL 1 tivemos algumas dificuldades em relação a evolução do GeneXus não referente ao Workflow e sim com a interface WEB.
Aqui destacamos algumas necessidades que identificamos para melhorar e evoluir o produto GXFlow, são eles:Modelador de Processos apartado do GeneXus, com isso podemos ter usuários que não conheçam GeneXus e consigam desenhar processos e testar sem mesmo ter desenvolvido as telas.Seria apenas executar as tarefas e validar se o modelo esta aderente ao processo.Uma das coisas que precisa de evolução é o acompanhamento gráfico do andamento do processo.Contar somente com a história do processo não é suficiente para uma visualização do andamento do processo.Tinhamos esse recurso com as versões anteriores do produto e entedemos que isso deve voltar nessa nova versão.
Uma outra necessidade seria ter a possibilidade de modificar algumas tarefas do Fluxo em tempo de execução sem a necessidade programação.Seria como ativar/inativar tarefas de acordo com parâmetros de configuração.