Skip to content

Instantly share code, notes, and snippets.

@teles
Created March 29, 2022 12:25
Show Gist options
  • Save teles/7337e1987a3f910a896f2d2ec9e416f0 to your computer and use it in GitHub Desktop.
Save teles/7337e1987a3f910a896f2d2ec9e416f0 to your computer and use it in GitHub Desktop.

2) Reuniões de integração

Motivação das reuniões:

As reuniões de integração visam:

  • Permitir que o(a) novo(a) desenvolvedor(a) tenha um contato inicial com cada um dos desenvolvedores do time.
  • Permitir que todos os desenvolvedores do time tenham contato inicial com o(a) novo(a) desenvolvedor(a).
  • Expor para o(a) novo(a) desenvolvedor(a) quais as principais metodologias e técnicas de trabalham norteiam as tomadas de decisão do time de engenharia.
  • Permitir que o(a) novo(a) desenvolvedor(a) tenha contato com cada uma das seguintes áreas do time: UX, SEO, Front end, Back end, Devops, Mobile.

Lista de reuniões:

Abaixo uma lista de todas as reuniões possíveis para integração. É válido para cada uma das reuniões:

  • Tempo estimado: livre para definição do responsável
  • Tempo sugerido: 1 hora
  • Formato: online ou presencial conforme acordo entre as partes
  • Podem participar mais pessoas além do(a) responsável e do(a) novo(a) desenvolvedor(a)? Sim, mas é necessário avisar antes todos os participantes
  • As reuniões podem ser feitas em qualquer ordem

1. [Integração] - Processos de engenharia

Responsável: qualquer desenvolvedor(a) voluntário(a), preferencialmente líder técnico do time.

Apresentação no Drive

Exibir tópicos
  • Ciclo de vida de uma tarefa: do Jira até validação
  • Princípios para bom code review
  • Quais os projetos que mais trabalhamos no dia a dia?
  • Como são feitos os deploys hoje?
  • Antecipação de conflitos
  • Como é planejado um Sprint
  • Como criar uma tarefa no Jira por conta própria

2. [Integração] - Revista Viva Decora

Responsável: qualquer desenvolvedor(a) voluntário(a), preferencialmente desenvolvedor(a) front end. Obrigatória para todo(a) novo(a) desenvolvedor(a).

Exibir tópicos
  • Representatividade no tráfego
  • Como funciona? Posts, post, deploy
  • Feed RSS (MSN e Terra)
  • Recategorização com foco em SEO
  • AMP com template customizado
  • Otimização de imagens
  • Exemplos de tarefas
  • Conteúdo da plataforma na Revista
  • Google Tag Manager na Revista Pro

Apresentação no Drive

3. [Integração] - Princípios de arquitetura para Devops

Responsável: Responsável pelo devops da Viva Decora. Obrigatória para todo(a) novo(a) desenvolvedor(a).

Apresentação no Drive

Exibir tópicos
  • Repositórios
  • Repositórios principais
  • Repositório ops
  • Ambiente de desenvolvimento local
  • Ambiente de desenvolvimento local - Plataforma
  • Ambiente de desenvolvimento local - revistas
  • Ambiente de nuvem
  • Ambiente de nuvem - Produção
  • Ambiente de nuvem - QA
  • Jenkins
  • Serviços na AWS
  • Serviços na AWS - Plataforma
  • Serviços na AWS - Revistas
  • Prerender
  • Thumbor
  • Monitoramento

4. [Integração] - Princípios de arquitetura para Front end

Responsável: qualquer desenvolvedor(a) front end voluntário(a). Obrigatória para todo(a) novo(a) desenvolvedor(a).

Apresentação no Drive

Exibir tópicos
  • decore
  • plataforma-es6
  • plataforma-vue
  • VueJS x AngularJS
  • Estrutura do repositório vivafront
  • Divisão de responsabilidades
  • Boas práticas de JS
  • Boas práticas de CSS
  • Boas práticas de HTML
  • Ferramentas do dia a dia

5. [Integração] - Princípios de arquitetura para Back end

Responsável: qualquer desenvolvedor(a) back end voluntário(a). Obrigatória para todo(a) novo(a) desenvolvedor(a).

Exibir tópicos
  • Estrutura dos apps: models magros, regra de negócio no service, service para amp
  • Como renderizamos o AMP (django template)
  • Sitemap dinâmico no backend
  • Testes: fakedata, fixtures, coverage
  • Email: Mandrill e Active Campaign
  • Teste de melhorias com impacto em SEO: PreRender novo apenas em uma categoria,
  • Teste de texto diferente apenas para um grupo de categorias.
  • Otimização de imagens

6. [Integração] - Fundamentos do SEO para time de engenharia

Responsável: Especialista SEO responsável pelo SEO da Viva Decora. Obrigatória para todo(a) novo(a) desenvolvedor(a).

Apresentação no Drive

Exibir tópicos
  • Definição
  • Tecnologia
  • Conteúdo
  • Autoridade
  • Fatores de Rankeamento
  • SEO e Front-end
  • Title e Description
  • Canonical e Robots
  • Headings H1, H2, H3
  • Breadcrumb
  • Pagespeed
  • SEO e Back-end
  • Robots.txt
  • Sitemap XML
  • Prerender
  • AMP
  • Logs Googlebot
  • APIS internas
  • Ferramentas
  • Google Analytics
  • Search Console
  • Semrush
  • Planilhas G Drive
  • Fontes de Tráfego

7. [Integração] - Fundamentos da experiência do Usuário para time de engenharia

Responsável: Especialista UX responsável pelo UX da Viva Decora. Obrigatória para todo(a) novo(a) desenvolvedor(a).

Exibir tópicos
  • Processo de criação: rabiscoframe, wireframe, protótipo navegável.
  • Preocupações com a experiência do usuário: que tipo de "detalhe" tem impacto na UX e deve ser uma preocupação de quem tá desenvolvendo.
  • Testes A/B
  • O que tá legal na plataforma e o que não tá. (feed, produtos vs. perfil de usuário, uploader)
  • Hotjar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment