CASE EVOLUUM E KOERICH

Atualizado: 18 de jun.



SOBRE A EVOLUUM


A Evoluum nasceu em 2018 para evoluir o modelo tradicional de fábrica de softwares, transformando o desenvolvimento de software em vantagem competitiva, com ideia de inovação e gerando valor aos nossos clientes. #FabricaDeSoftware4.0


Criamos um metodologia de construção de produtos de tecnologia (apps, plataforma e etc.), onde o time do produto é composto por integrantes da Evoluum e integrantes do cliente, e esse time trabalha no dia a dia, juntos, em prol de um único objetivo.


Hoje estamos com 51 evoluuídos e evoluuídas, e contando...


Produto

Prpoduct Continuous

Focado em médias e grandes empresas, que estão em transformação digital e inovação, trabalhamos no formato de desenvolvimento de produto através de squads 100% disponível para o cliente.


Nosso objetivo, além de entregar funcionalidades e desenvolvimento, é sempre focar no que gera valor de verdade, e atuamos desde o discovery, com técnicas de Design Thinking, passando por User Experience, Arquitetura de software, Desenvolvimento, Criação de ambientes cloud do zero, com monitoramento e automatização que permitem o cliente entregar software de qualidade com agilidade.



CLIENTES QUE CONFIAM EM NÓS


  • GrupoKoerich

  • Unimed Grande Florianópolis

  • SellersBank

  • Infobec (Empresa canadense)

  • MercadoCar

  • Atacadão


DESAFIOS DO KOERICH

O Koerich tinha dois principais objetivos:

Construir um aplicativo que permitisse trazer o contato com o cliente para a era digital, com uma ótima experiência, fazendo com que o cliente Koerich tivesse um canal de comunicação único e completo na palma da sua mão.

O outro projeto é transformar o atual e-commerce do Koerich em um marketplace, com o objetivo de aumentar o mix de produtos, através de parcerias estratégicas.

Então estavam procurando parceiros que pudessem auxiliar no projeto de estruturação, descoberta, e execução desses dois desafios. Que pudessem trazer profissionais com o conhecimento necessário, ferramentas, métodos e técnicas adequadas para a execução de projetos com requisitos tão críticos de escalabilidade e qualidade.

E que pudessem ajudar a estruturar muito mais que um projeto de desenvolvimento, mas sim, um processo de desenvolvimento robusto suficiente para criar e entregar produtos extraordinários.


QUAIS AÇÕES FORAM REALIZADAS?

As ações principais foram:

  • Feito um discovery inicial com o cliente;

  • Feito um estudo de qual o time perfeito para atuar nas duas frentes;

  • Processo de recrutamento e seleção para montar um time único entre Koerich e Evoluum;

  • Alinhamento da metodologia de desenvolvimento da Evoluum com todas as squads, com um processo de desenvolvimento com Sprints Semanais focado na entrega de valor;

  • Definir bem o escopo inicial do produto;

  • Focar em produto, construindo o negócio, UX, arquitetura e depois indo pra desenvolvimento.


Focamos o produto com o processo que a Evoluum executa: C.O.O.P - Collaboration Of Outstanding People (Colaboração de Pessoas Excepcionais).


Primeiro passo foi definir quem seria o Stakeholder, do lado do Koerich. Este papel foi e é executado pelo Marcelo. Este seria nossa ponte para acessar todo o conhecimento de negócio do Koerich, além de garantir que os objetivos estivessem sempre muito bem alinhados, diariamente.


Em seguida, montamos 3 squads, com profissionais da Evoluum e do Koerich. Um o desenvolvimento de aplicativo que foi descoberto no processo de discovery e ajudaria a resolver o primeiro problema, um para o desenvolvimento do mais novo marketplace e outro time de SRE (Devops). Os times eram multidisciplinares, tinham pessoas com os papeis necessários para executar projetos tão desafiadores, eram desenvolvedores, arquitetos, product designer, product manager, devops, SRE e customer success.


Na sequência foi iniciado o processo de discovery, para entender melhor os detalhes dos 2 produtos que seriam desenvolvidos, um grande desafio que envolveu imersões, pesquisas e UX Design. Seria o início de uma grande jornada.


Em paralelo iniciou o trabalho de gestão do produto, construção da infraestrutura, processo de desenvolvimento, processo ágil, automatizações de entrega de software e monitoramento.


Foram usadas diversas metodologias e ferramentas:


Gitlab: Repositório de código fonte, CI/CD e issues para a sprints

Todo projeto de software necessita de um local onde o código fonte vai ser armazenado. Nós utilizamos o Gitlab para este objetivo e também porque ele tem diversas outras funcionalidades. A arquitetura dos sistemas é focada no conceito de Cloud Native, e com ele precisamos automatizar todo o processo de integração e implantação.


Elastic Cloud: Usado a APM para monitoramento

Monitorar toda a aplicação também faz parte do conceito de Cloud Native. Com o APM nós monitoramos tudo que acontece no sistema.


Sonarqube: Monitoramento de qualidade

Qualidade de código também é um dos nossos pilares, e para facilitar o processo, nos usamos a ferramenta Sonarqube, para monitorar a qualidade de código.

Jira: Documentação do negócio

Jira é uma ferramenta super conhecida que nós usamos para organizar as atividades do time de produto e desenvolvimento.


Google Cloud/GKE: Cloud que foi construída o servidor

Toda nossa infraestrutura é baseada no GKE do Google Cloud. Exploramos muito os serviços do Google, entre eles o Kubernetes e Istio.


Slack: Comunicação interna do time e canal de notificação de monitoramento

Ter um canal único de comunicação entre os times é muito importante. Usamos o Slack para centralizar a comunicação do time.


QUAIS OS RESULTADOS OBTIDOS?

Todo esse esforço, e foco em produto, permitiu criar um processo e uma forma de se desenvolver software que podemos afirmar que poucas empresas de desenvolvimento de software possuem. Mesmo as melhores.


Foi assim que surgiu o Konta e o Kplace, tanto o aplicativo, quanto o marketplace são produtos que não possuem um fim definido e estão em constante evolução.

O mais importante é que com o trabalho que estamos realizando, permitimos que o Grupo Koerich responda muito rapidamente as necessidades de mercado, por exemplo, entregar software funcionando em produção, diariamente.


Conheça o Konta Digital


Vídeo de propaganda do Konta



Vídeo de lançamento do KPlace



DEPOIMENTO SOBRE A PARCERIA


"Iniciamos nossa parceria com a Evoluum com a expectativa de acelerar alguns projetos estratégicos, ao longo dos trabalhos percebemos que além das entregas contratadas de software, estávamos agregando valor aos nossos produtos ao receber também repasses de tecnologia e metodologia.

Alcançamos os objetivos com muita transparência e continuamos fortalecendo a parceria." Rodrigo Neves


58 visualizações0 comentário