Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
SQUAD por Mind Map: SQUAD

1. Descrição

1.1. Resumida

1.2. Detalhada

1.2.1. Colocar o PBI

1.2.2. Qual tipo de alteração irá subir

2. ITIL

2.1. Plano de documentação / treinamento

2.1.1. Mapear todos os ICs de Infra e Sistema

2.1.2. Criar uma documentação na comunidade

2.1.2.1. Mapa de arquitetura

2.1.2.2. Fluxo da informação

2.1.2.3. Mapa dos ICs

2.1.3. Criar um programa de treinamento com o N1/N2

2.1.3.1. Mostrar a visão geral da squad

2.1.3.2. Detalhar como as aplicações funcionam

2.1.3.3. Mostrar como analisar erros e em quais ferramentas

2.2. Gestão de incidentes

2.2.1. Analisar Indicentes

2.2.1.1. Olhar todos os incidentes da fila

2.2.1.2. Achar uma solução paliativa

2.2.1.3. A solução não deve está atrelada a subida de código

2.2.1.4. Categorizar corretamente (Sistema/Produto e Funcionalidade)

2.2.2. Métrica dos incidentes mais recorrentes

2.2.2.1. Abrir um problema

2.2.2.2. Gerar um POP

2.2.3. Fazer reuniões periódicas com o N1/N2

2.2.3.1. Garantir o time está capacitado

2.2.3.2. Garantir que o POP está sendo efetivo

2.2.3.3. Verificar se os incidentes estão sendo classificados corretamente

2.3. Gestão de problemas

2.3.1. Gerar backlog

2.4. Planos de ações

2.5. Monitoração

2.5.1. AppDynamics

2.5.1.1. Configurar Pipiline

2.5.1.2. Configurar Business Transaction

2.5.1.3. Configurar Threshold

2.5.1.4. Garantir que os alertas estão abrindo Incidentes na fila correta

2.5.2. Application Insights

2.5.2.1. Criar a query e garantir que o SLA está correto

2.5.2.2. Garantir que os alertar estão abrindo incidentes na fila correta

2.5.2.3. Configurar Threshold

2.5.3. Datadog

2.6. Gestão de crise

2.6.1. Definir rodizio entre o time

2.6.1.1. Pessoas que chegam mais cedo

2.6.1.2. Pessoas ficaram sob alerta no final de semana

2.6.2. Criar um war room se necessário e envolver os times

2.6.3. Após a criar gerar um post mortem

2.6.3.1. Definir plano de ação

3. Scrum

3.1. Refinamento

3.1.1. Ter um backlog para o time

3.1.2. Ter uma rotina diária

3.1.3. Investir pelo menos 20% do tempo da sprint

3.1.4. Incluir mapeamento de risco da mudança

3.2. DOR

3.2.1. US - User Story

3.2.2. Refinamento Realizado

3.2.3. Quebra de PBI

3.2.4. Critério de Aceite

3.2.5. BDD

3.2.6. UX - Prototipação

3.2.7. Status VSTS = Approved

3.3. DOD

3.3.1. APIs nascerem com access token

3.3.2. Tagueamento

3.3.3. Testes automatizados

3.3.4. Envolver steakholders para OK de PRO

3.3.5. Testes Funcionais

3.3.6. Teste de carga

3.3.7. Testes OK nos ambientes – DEV e HML

3.3.8. Eventos postados no lake para consumo dos boards

3.3.9. Solução contemplar Correlation ID

3.3.10. Deploy automatizado

3.3.10.1. Sonarqube

3.3.10.2. Fortify

3.3.11. Tudo "nascer" com AppDynamics

3.3.12. Métodos assíncronos devem ter cancelation token

4. Jornada

4.1. Processo

4.1.1. Monitoração

4.1.1.1. Negócio

4.1.1.1.1. Google Analytics

4.1.1.1.2. Sales Force

4.1.1.1.3. Kibana

4.1.1.1.4. Grafana

4.1.1.2. Aplicação

4.1.1.2.1. AppDynamics

4.1.1.2.2. Application Insights

4.1.2. Documentação

4.1.2.1. Fluxo de negócio

4.1.2.2. Desenho de arquitetura

4.1.2.3. Mapeamento Dependências

4.1.2.4. POP

4.1.3. Testes

4.1.3.1. Mapeamento dos testes funcionais

4.1.3.2. Mapeamento dos testes não funcionais

4.2. Login XP

5. Competências

5.1. Desenvolvimento de BackEnd

5.1.1. C#

5.1.2. VB.NET

5.1.3. .NET Full Framework

5.1.4. .NET Core

5.2. Desenvolvimento de Front End

5.2.1. Asp.Net Web Forms

5.2.2. Asp.Net MVC

5.2.3. Javascript

5.2.4. React

5.3. Banco de dados relacional

5.3.1. Oracle

5.3.2. SQL Server

5.4. Banco de dados não relacional

5.4.1. Redis

5.4.2. Elasticsearch

5.4.3. Mongo

5.5. Monitoração

5.5.1. AppDynamics

5.5.2. Application Insights

5.5.3. Kibana

5.5.3.1. CorrelaionID

5.5.4. Grafana

5.5.5. LOGs

5.5.6. Google Tag Management (GTM)

5.6. Ferramentas

5.6.1. Azure Devops

5.6.2. Sonarqube

5.6.3. Fortify

5.6.4. VSTS

5.7. Mensageira

5.7.1. Service Bus

5.7.2. RabbitMQ

5.7.3. KAFKA

5.8. Qualidade

5.8.1. Teste Unitarios

5.8.2. Teste de contrato

5.8.3. Teste de integração

5.8.4. Teste de carga

5.8.5. Teste Comportamental (BDD)

5.9. Agilidade

5.9.1. Fibonacci

5.9.2. Kanban

5.9.3. SCRUM

5.9.3.1. Planning

5.9.3.2. Refinamento

5.9.3.3. Conceitos de Squad

5.9.3.4. Retrospectiva

5.9.3.5. Papéis

5.9.3.6. Sprint

5.10. Cloud

5.10.1. AWS

5.10.2. Azure

5.10.3. Google

5.11. Microserviços

5.11.1. .Net Core

5.11.2. Lambda (AWS)

5.11.3. SpringBoot (java)

5.11.4. Container

5.12. Gestão de Incidentes

5.12.1. Análise de Incidente

5.12.2. Solução Paliativa e Definitiva

5.12.3. Gestão de Risco

5.12.4. Categorização

5.12.4.1. Indisponibilidade

5.12.4.2. Lentidão

5.12.4.3. Erro

5.13. Arquitetura

5.13.1. TDD

5.13.2. DDD

5.13.3. Conceito de Camadas

5.13.4. MVC

5.14. Segurança

5.14.1. Autenticação

5.14.1.1. MemberShip

5.14.1.2. AD

5.14.1.3. Identity

5.14.1.4. JWT

5.14.2. Autorização

5.14.2.1. 2FA

5.14.2.1.1. SMS Token

5.14.2.1.2. Biometria Facial

5.14.2.1.3. FingerPrint

5.14.3. Ferramentas Mercado

5.14.4. Criptografia

5.15. Legado

6. Quadro de Delegação

6.1. Quem aprova o pull request

6.2. Quem fica de plantão (Chegar mais cedo ou final de semana)

7. OKR

7.1. Objetivo

7.1.1. “Fornecer a melhor experiência para o cliente nas plataformas digitais da XP Inc, garantindo segurança preventiva através de inteligência de dados e segurança ativa através de monitorações real time.”

7.2. Result

7.2.1. Reduzir o percentual de erros no 1° login de X% para Y%

7.2.1.1. Implementar flag de identificação de 1° login

7.2.1.2. Avaliar alteração de tempo de expiração 1° senha

7.2.1.3. Implementar LOGs mais efetivos nas aplicações de LOGIN

7.2.2. Reduzir o número de reenvio de credenciais de 25mil/mês para - 1mil/mês

7.2.2.1. Alterar o 2FA principal para token no portal e APP

7.2.3. Criar fluxos de rastreabilidade de nossos serviços de 10% para 100%

7.2.3.1. Criar Fluxos de nossas APIs

7.2.3.2. Todos novos fluxos nascerem com tagueamento

7.2.3.3. Todos novos fluxos nascerem com LOGs

7.2.4. Aumentar disponibilidade dos sistemas de 96,7% para 99,8%

7.2.4.1. Instrumentação e monitoria dos sistemas

8. Governança

8.1. Criticidade de aplicações

8.1.1. Alta

8.1.1.1. Corporate.Security.XPToken.Api.SF Corporate.Security.FingerPrint.Api.SF XP.Security.Authentication.WCF XP.Security.Customers.Api XP.Security.Identity.OAuthServer Servico Connect XP Connect XP.Token.Management Security Admin Corporate.Security.Authorization

8.1.2. Média

8.1.2.1. XP.Security.Quiz.WebApi Corporate.Security.Advisor Corporate.Security.Advisor.API Corporate.Security.FaceRecognition.Api Corporate.Security.Notification.Api Corporate.Security.Notification.Application Corporate.Security.Notification.Proxy

8.1.3. Baixa

8.1.3.1. Corporate.Security.EventSource Corporate.Security.EventSource.API XP.Security.Identity.ClientManager

8.2. GMUD

8.2.1. Janela de envio

8.2.1.1. D-1 para demandas pequenas

8.2.1.2. Até 1 semana antes para itens grandes

8.2.2. Item de configuração (Sistema/API)

8.2.2.1. Verificação da criticidade

8.3. Matriz de criticidade

8.3.1. Tipo

8.3.1.1. Evolutiva

8.3.1.2. Corretiva

8.3.1.3. Nova demanda

8.3.2. Evidencia de testes

8.3.2.1. Teste funcional

8.3.2.2. Refatoração de sistema

8.3.2.2.1. Testes regressivo

8.3.3. Novas APIS

8.3.3.1. Teste de Carga

8.3.4. Causa indisponibilidade

8.3.4.1. Não

8.3.4.2. Sim/Parcial

8.3.4.3. Sim/Generalizada

8.3.5. Afeta outros times

8.3.6. Afeta a experiencia do cliente

8.3.7. Plano de rollback claro

9. Motivação

9.1. Pulso

9.1.1. Autonomia

9.1.1.1. Abertura para dar ideias

9.1.1.2. Incentivo à tomada de riscos calculados

9.1.1.3. Autonomia para fazer o trabalho

9.1.2. Propósito

9.1.2.1. Equilíbrio de vida e trabalho

9.1.2.2. Nível de estresse relacionado ao trabalho

9.1.2.3. Relação com o time

9.1.2.4. Inspiração por trabalhar na empresa

9.1.2.5. Reconhecimento pelo bom trabalho

9.1.3. Desenvolvimento

9.1.3.1. Desafios e oportunidades de aprendizado

9.1.3.2. Qualidade de feedback

9.1.3.3. Frequência de feedback

9.1.4. Organização do Time

9.1.4.1. Alinhamento do time em direção às metas

9.1.4.2. Cooperação no time

9.1.4.3. Disponibilidade de recursos e condições necessárias para o trabalho

9.1.4.4. Conhecimento de metas e do que é esperado do trabalho

9.2. Feedback

9.2.1. Descrever o contexto

9.2.2. Listar observações

9.2.3. Expressar sentimentos

9.2.4. Explicar o valor

9.2.5. Oferecer sugestões

10. Inner Source

11. Segurança