---
# System prepended metadata

title: LGP Challenge Script
tags: [Build-Measure-Learn]

---

# LGP Challenge Script
###### tags: `Build-Measure-Learn`


## Intro
""Bem meu caro avatar, hoje em dia estamos todos a passar as nossas vidas e trabalho para a cloud. Tal como é o caso da Talkdesk, fundada em 2011, fornece serviços como disponibilizar a criação de call centers na cloud. Ter um apoio ao cliente nunca foi tão fácil como um simples clique. Para além de fornecerem esse serviço, disponibiliza developers criarem add-ons para a sua plataforma tornando-a ainda melhor. Contudo, o processo de aprovar esses add-ons podia ser melhor, então a Hubsight aceitou o desafio e criou o AppConnect Workflow Manager. Passo a palavra para o team leader, Pedro Lopes, para que nos possa explicar um pouco melhor o seu desenvolvimento.""


## Contextualização (01:00)
- Introdução à Taldesk
- Explicação do AppConnect Marketplace
- Identificação do Problema:
    - Processo de submissão
    - Processamento dessa mesma submissão


Bom dia, o meu nome é Pedro Lopes, Team Leader da equipa LGP3A (este nome é feio lol), e tal como já foi referido, um dos projetos da HubSight é a AppConnect Workflow Manager.

Antes de falar do produto em si, acho importante perceber qual é sua origem, de onde vem a necessidade de criarmos/re criarmos algo.

Na maior parte das empresas, o dia-a-dia de qualquer trabalhador obriga a que este tenha de comunicar com vários colegas, do mesmo ou de outros departamentos, para trocar informações relativas a um projeto, uma reunião, um problema, até mesmo quando é que se vai fazer a tal pausa para café. A tudo isto nós chamamos comunicação. Algo que é inerente ao nosso dia-a-dia em comunidade, mas cuja importância passa por vezes despercebida. 

Ora no caso da Talkdesk, o nosso cliente, o serviço "AppConnect Talkdesk" é um ótimo exemplo que o quão importante são as interações que as pessoas têm entre si num contexto empresarial. Tudo começa com uma submissão de uma nova extensão, uma pequena aplicação. De seguida, todas as informações dessa submissão são transmitidas pelos vários departamentos da Talkdesk, para que possam ser verificados. No final, esse processo pode terminar de duas maneiras: a aprovação ou a rejeição. A comunicação é a base de todo este processo.

Apesar de este método ser bastante simples, todo o processo de revisão é quase totalmente manual. Como consequência, a Talkdesk acaba por dispender bastante tempo e recursos, e mesmo assim, o tempo de vida de uma destas revisões pode ser de várias semanas. Para além disso, a própria comunicação entre os developers das extensões e a Talkdesk baseia-se bastante na trocas de emails, o que acaba por ser pouco eficiente e piorar a eficiência.

## Objetivos (00:30)
- Melhorar o processo de submissões
- Melhorar a relação e comunicação Talkdesk

Quando nós - Equipa 3A - começamos a estudar e planear o desenvolvimento deste produto, e após troca de ideias com o nosso cliente, tinhamos em mente dois grandes objetivos.

O primeiro era melhorar a eficiência e consistência todo o processo de submiss: desde o momento em que a aplicação é submetida, passando pela monitorização de todo o processo, até ao instante final em que a submissão é aprovada ou rejeitada. Apesar de o ser humano ser bastante inteligente, a máquina consegue ser mais rápida e mais fiável que nós em certos aspetos.

O segundo é melhorar a relação e o comunicação que se estabelece entre as empresas parceiras e a Talkdesk. Apesar de a troca de emails ser algo bastante comum nos dias de hoje, que todos sabem usar, é possível obter uma melhor experiência através de uma interface que possibilite a troca de informação de forma mais clara e imediata.


## Pontos Fortes do Produto (03:00)

- Produto customizavel (definição e alteração do processo)
- Automatização de certos passos do processo de verificação das submissões
- Melhoria do método de aprovação manual de certos aspetos da submissão
- Centralização da informação relativa a todas as submissões
- Possibilidade de aceder ao histórico completo das submissões, quer do lado da Empresas parceira quer do lado da Talkdesk
- Empresas parceiras recebe feedback imediato no que toca ao estado da sua submissão

Apresentamos assim hoje, o resultado de todo o trabalho realizado ao longo dos últimos 3 meses: a aplicação "AppConnect Workflow Manager", um motor de processos, que ajuda na monitorização do estado das submissões, assim como na troca de informação entre empresas e Talkdesk.

Em primeiro lugar, esta solução permite à Talkdesk definir o seu próprio processo de revisão de submissões. Acedendo à interface "modeladora de processos", e com algum conhecimento em na notação BPMN, é possível criar e editar qualquer processo, trazendo bastante flexibilidade em lidar com diferentes circunstâncias que possam surgir no futuro.
Para além disso, há também a possibilidade de automatizar vários passos desse processo, passando a ser a aplicação responsável por garantir os standards definidos pela Talkdesk.

(DEMO: *Flowable-Modeler* - Abrir interface para criar um novo esquema de processo)

Relativamente às submissões, a aplicação centraliza toda a informação relativa às mesmas. Deste modo, tanto a empresa parceira como a Talkdesk conseguem facilmente através da UI, aceder não só ao conjuntos de submissões em revisão, como também a todo o histórico dessas e outras revisões já completadas. É também nesta interface que um trabalhador da Talkdesk pode realizar as verificações manuais de uma determinada submissão.

(DEMO: *Monitoring UI* - Abrir interface; Mostrar a lista de processos; Abrir a Barra com o Histórico do Processo e e dar scroll; Carregar em View More; Dar Scroll na pagina desse processo; Carregar)

Com toda esta informação mais acessível para ambas as partes há uma consequência que também surge.
A nossa aplicação permite ainda que a Talkdesk tenha uma melhor relação com a sua empresa parceira, visto que por um lado, qualquer aprovação ou rejeição é imediatamente processada e lançada na aplicação juntamente com uma justificação, e o empresa parceira consegue saber em tempo real o feedback dado.


## Conclusão (00:30)
- Expansível (Motor de processos Flowable proporciona disponibliza várias funcionalidades) 

Por fim, gostaria só de salientar o seguinte ponto.

Tendo em conta todos os conhecimentos adquiridos, não só por mim, mas também por toda a equipa que trabalhou ao meu lado, podemos afirmar com toda a certeza que este produto tem um potencial tremendo nos dias de hoje. Sem um método bem definido e eficiente, vários dos processos essenciais para o funcionamento da empresa acabam por exigir esforço desnecessário de todos os trabalhadores. Este produto acaba por ser só uma pequena porção de um mundo de possibilidades que existem no que toca à construção de processos empresariais eficientes, e é não só uma solução para um problema atual, como também um ponto de partida para resolver futuras dificuldades. 

Antes de me despedir, não posso deixar de agradecer a toda a equipa que trabalhou comigo no desenvolvimento deste projeto, e em nome de todos eles, agradecer também ao João Pinho, Inês Oliveira, Pedro Rocha e Ana Capelo da Talkdesk, com os quais moldamos este produto, e ao nosso supervisor João Reis, que acompanhou de perto a nossa equipa e nos orientou durante os últimos meses.
