SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Prevendo riscos de
grandes projetos
Rafael Corrêa Gomes
Rafael Corrêa Gomes
󰞵 Adobe Solution Architect at Valtech
👴 15 anos de desenvolvimento web
🏆 Magento Master 2018
💡2x Innovations Lab
⚡Open source contributor
👉 rafaelcg.com
Summary
1. Introdução
2. Pequenos vs grandes projetos
3. Fatores de risco
4. Soluções
5. Se planejando
1
Introdução
Quando comecei?
- Poucos criavam documentações
- Muita refatoração
- Análises sem ownership
- Escrevendo para o meu eu futuro
- Criar breadcrumbs
Objetivo
- Consiga usar no dia seguinte
- Uso fácil em algo complexo
- Lembre facilmente por analogias
2
Projetos
pequenos vs
projetos grandes
Projeto pequeno
- Autonomia
- Comunicação rápida
- Velocidade
Projetos grandes
- Maturidade com e-commerce
- Mais suporte de fornecedores
- Mais especialistas
Erros mais comuns
- Não ter análise de segurança e SEO
- Fora do escopo
- Não conversar sobre longo prazo
- Futuras implementações
- Upgrades
3
Fatores de risco
Análise crítica
- Documentação
- Planejamento
Upgrades
- Release notes
- Patches de segurança
- Compatibility tools
- Atualização de extensões
Decisões
- Usar módulo x ou y
- Usar website, store ou store view
- Customizar, comprar ou usar função nativa
4
Soluções
Prédio ou casa
Analisando em layers
Enxergando longe
- Blackfriday
- Novos idiomas
- Upgrade
- Integrações
Enxergando longe
- Blackfriday
- Novos idiomas
- Upgrade
- Integrações
Automatizar e agendar
- Magento Compatibility tool
- Análise SEO (Web Vitals)
- Segurança
- Acessibilidade
- Hospedagem
Documentação
- Escolher o projeto mais importante e mais recente
- Escolher as ferramentas
- Crie docs como rascunho primeiro
- Crie diagramas para explicar e discutir ideias
- Crie grupo de rascunhos do projeto
Fugir da commodities
- Fornecer analise
- Visão de longo prazo
- Ajudar o cliente a chegar no objetivo
- Sugestões baseadas em dados
Estratégico + Tático
Estratégico + Tático
5
Se planejando
Estrutura de
documentações
Estrutura de
documentações
Magento upgrades
- Criar um plano individual
- Lidando com novas funcionalidades
- Módulos para atualizar, trocar ou abandonar
- Vantagens
- Análise de riscos
- Ataque
- LGPD
- Custo de manutenção
Flexibilizar soluções
- Fácil de alterar
- Código resiliente
- Plug and play
Decisões documentadas
- Consolida e estressa os cenários
- Revise e tenha decisões confirmadas
Date Owner Topic Action Risk Details
04/04/2023 Dev Lead Magento Recriar as
funções B2B
Maior custo de
manutenção
Apenas 1
funções
04/04/2023 Cliente ERP ERP Maior tempo de
implementação
e manutenção
Via email e
meeting,
parceria
Thanks
github.com/rafaelstz
rafaelcg.com

Contenu connexe

Similaire à Prevendo riscos de grandes projetos - Rafael Correa Gomes

Introdução às metodologias ágeis de desenvolvimento de software
Introdução às metodologias ágeis de desenvolvimento de softwareIntrodução às metodologias ágeis de desenvolvimento de software
Introdução às metodologias ágeis de desenvolvimento de software
Jaime Schettini
 
Introdução às metodologias ágeis
Introdução às metodologias ágeisIntrodução às metodologias ágeis
Introdução às metodologias ágeis
Comunidade Tá safo!
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indiana
hellequin
 

Similaire à Prevendo riscos de grandes projetos - Rafael Correa Gomes (20)

Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)
 
DDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquiteturaDDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquitetura
 
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
Introdução às metodologias ágeis de desenvolvimento de software
Introdução às metodologias ágeis de desenvolvimento de softwareIntrodução às metodologias ágeis de desenvolvimento de software
Introdução às metodologias ágeis de desenvolvimento de software
 
TDC São Paulo Online 2020 - trilha Big Data
TDC São Paulo Online 2020 - trilha Big DataTDC São Paulo Online 2020 - trilha Big Data
TDC São Paulo Online 2020 - trilha Big Data
 
Introdução às metodologias ágeis
Introdução às metodologias ágeisIntrodução às metodologias ágeis
Introdução às metodologias ágeis
 
Zeluisbraga engsoftware-academico-inland-fev2010
Zeluisbraga engsoftware-academico-inland-fev2010Zeluisbraga engsoftware-academico-inland-fev2010
Zeluisbraga engsoftware-academico-inland-fev2010
 
DataOps: da teoria a prática, como realmente se aplica em projetos de BigData
DataOps: da teoria a prática, como realmente se aplica em projetos de BigDataDataOps: da teoria a prática, como realmente se aplica em projetos de BigData
DataOps: da teoria a prática, como realmente se aplica em projetos de BigData
 
Como criar cronogramas através das melhores ferramentas gratuitas do mercado
Como criar cronogramas através das melhores ferramentas gratuitas do mercadoComo criar cronogramas através das melhores ferramentas gratuitas do mercado
Como criar cronogramas através das melhores ferramentas gratuitas do mercado
 
Gerenciamento de Projetos com o Redmine
Gerenciamento de Projetos com o RedmineGerenciamento de Projetos com o Redmine
Gerenciamento de Projetos com o Redmine
 
XP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin BrazilXP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin Brazil
 
Palestra: Cientista de Dados – Dominando o Big Data com Software Livre
Palestra: Cientista de Dados – Dominando o Big Data com Software LivrePalestra: Cientista de Dados – Dominando o Big Data com Software Livre
Palestra: Cientista de Dados – Dominando o Big Data com Software Livre
 
Aula01 introducao
Aula01 introducaoAula01 introducao
Aula01 introducao
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indiana
 
[TDC-Arquitetura Java] Pastoreando Gatos
[TDC-Arquitetura Java] Pastoreando Gatos[TDC-Arquitetura Java] Pastoreando Gatos
[TDC-Arquitetura Java] Pastoreando Gatos
 
Drupal no suporte a um projeto B2B na área de Inteligência Competitiva Setorial
Drupal no suporte a um projeto B2B na área de Inteligência Competitiva SetorialDrupal no suporte a um projeto B2B na área de Inteligência Competitiva Setorial
Drupal no suporte a um projeto B2B na área de Inteligência Competitiva Setorial
 
Lecture 7 :: Ferramentas Case
Lecture 7 :: Ferramentas CaseLecture 7 :: Ferramentas Case
Lecture 7 :: Ferramentas Case
 
TDD e BDD - Developers-SP - Abril/2017
TDD e BDD - Developers-SP - Abril/2017TDD e BDD - Developers-SP - Abril/2017
TDD e BDD - Developers-SP - Abril/2017
 
Escalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLIDEscalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLID
 

Plus de Rafael Corrêa Gomes

Plus de Rafael Corrêa Gomes (20)

Shopify Hydrogen - Devs Meetup Brasil
Shopify Hydrogen - Devs Meetup BrasilShopify Hydrogen - Devs Meetup Brasil
Shopify Hydrogen - Devs Meetup Brasil
 
Ecommerce Tech Summit - Login without forms - Geekle
Ecommerce Tech Summit - Login without forms - GeekleEcommerce Tech Summit - Login without forms - Geekle
Ecommerce Tech Summit - Login without forms - Geekle
 
Optimizing your development process with Adobe Commerce
Optimizing your development process with Adobe CommerceOptimizing your development process with Adobe Commerce
Optimizing your development process with Adobe Commerce
 
Projetos e processos Magento 2
Projetos e processos Magento 2Projetos e processos Magento 2
Projetos e processos Magento 2
 
MageConf 2020 - Deep dive into an Innovations Lab project - Rafael Correa Gomes
MageConf 2020 - Deep dive into an Innovations Lab project - Rafael Correa GomesMageConf 2020 - Deep dive into an Innovations Lab project - Rafael Correa Gomes
MageConf 2020 - Deep dive into an Innovations Lab project - Rafael Correa Gomes
 
Google Travel UX Playbook
Google Travel UX PlaybookGoogle Travel UX Playbook
Google Travel UX Playbook
 
Google Lead Generation UX Playbook
Google Lead Generation UX PlaybookGoogle Lead Generation UX Playbook
Google Lead Generation UX Playbook
 
Magento 2 Deploy Strategies
Magento 2 Deploy StrategiesMagento 2 Deploy Strategies
Magento 2 Deploy Strategies
 
Improving the user experience using Magento 2 Credential Management
Improving the user experience using Magento 2 Credential ManagementImproving the user experience using Magento 2 Credential Management
Improving the user experience using Magento 2 Credential Management
 
Google eCommerce UX Playbook for Retail
Google eCommerce UX Playbook for RetailGoogle eCommerce UX Playbook for Retail
Google eCommerce UX Playbook for Retail
 
Ecommerce Mobile Optimization
Ecommerce Mobile OptimizationEcommerce Mobile Optimization
Ecommerce Mobile Optimization
 
Innovate with payment methods
Innovate with payment methodsInnovate with payment methods
Innovate with payment methods
 
Optimize your development workflow
Optimize your development workflowOptimize your development workflow
Optimize your development workflow
 
Dicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores MagentoDicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores Magento
 
Why Magento?
Why Magento?Why Magento?
Why Magento?
 
Utilizando a API do Magento 2
Utilizando a API do Magento 2Utilizando a API do Magento 2
Utilizando a API do Magento 2
 
Magento: Mitos vs Vantagens
Magento: Mitos vs VantagensMagento: Mitos vs Vantagens
Magento: Mitos vs Vantagens
 
Boas práticas Magento 2
Boas práticas Magento 2Boas práticas Magento 2
Boas práticas Magento 2
 
Novidades do Magento 2
Novidades do Magento 2Novidades do Magento 2
Novidades do Magento 2
 
Como criar módulos para magento 2
Como criar módulos para magento 2Como criar módulos para magento 2
Como criar módulos para magento 2
 

Prevendo riscos de grandes projetos - Rafael Correa Gomes