UFCD_10392_Intervenção em populações de risco_índice .pdf
Gerenciando Implementação de Projetos de CLOUD
1. ESTRATÉGIA E LIÇÕES APRENDIDAS
1Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
Gerenciamento de Projetos em Cloud
2. Nelson Rosamilha,PMP®, Prince 2 Practitioner ®, Black Belt
rosamilha@rosamilha.com
Curta a página de Excelência Operacional e Gestão de Projetos:
• Facebook: http://www.facebook.com/nelsonrosamilha,
• Twitter: nelsonrosamilha (vagas e frases de gestão) ,
• Mantenha-se informado tecnicamente no blog www.rosamilha.com (artigos e
vídeos)
Melhores Práticas para Implementação de Projetos de Cloud
5. O que é Cloud
Cloud é utilizar os recursos de computação de
hardware e software sob uma rede (tipicamente a
internet)
5Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
8. Estratégias de Implementação
• Cloud é dividida nas seguintes camadas demonstradas como um
“stack” de serviços
Email, CRM, Games, Interfaces
Serviços Web, Banco de Dados,
Ferramentas de Desnolvimento
Virtual Machines, Servidores,
Pilha(stack)deDependência
Clientes
8Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
9. Desafios
• Cada “layer do cloud é dependente do layer abaixo,
como consequência do ponto de vista de estratégia de
Projetos ela têm papel crucial na estratégia e execução
do projeto
Clientes
9Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
10. IAAS – Infrastructure as a Service
• Constituído primariamente de hardware e infraestrutura de rede
• A instalação não é tradicional com: servidor,armazenamento dedicado e
virtualização de Sistema. Ao invés disto, load balance e tecnologias de
failover são primordiais
10Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
11. PAAS – Platform as a Service
Constituída de APIs e plataformas primárias para a oferta de serviços,
APIs estão na forma de (REST/SOAP) , que são desenhadas para os protocolos existentes
de internet para transferir informações entre os clientes e serviços residentes (ponto crucial
da lógica de negócio), permitindo que acessem os serviços da plataforma sem depender das
tecnologias 11Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
12. SAAS – Software as a Service
• Consiste de aplicações primárias acessadas pelo usuário final através de
diferentes tipos de clients
• SAAS irá influenciar os layers de PAAS e IAAS
• Idealmente a arquitetura de SAAS é feita de modo que seja portável e
escalável permitindo diferentes tipos de acessos para clientes e interfaces
12Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
13. Ponto de Atenção
• Não existe meio cloud. Full cloud
enablement requer diferentes perfis
técnicos e forte comprometimento dos
interessados no planejamento e na
execução.
• A estratégia de migração deve ser
considerada como programa e não
como projeto porque sua natureza é
de implementação faseada.
1. Estratégia
2. Arquitetura
3. Planeja-mento
4. Piloto
5. Implementação
Plano de Ação
para atingir objetivo
específico
13Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
14. Estratégia e Roadmap
•Inventário de aplicações, arquitetura e serviços
•Detalhamento de hardware e recursos de software
Diagnóstico
•Estratégia do programa principal e cronograma
•Esitmativas de orçamento e custos
Estratégia e
Planejamento
•Autorização de Início do projeto
•Recursos assinalados, equipe formada e requisitos de
contrato definidos
Mobilização do
Programa e Alocação dos
Recursos
1
14Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
15. Modelando Arquitetura Cloud
•Escolha de hardware
•Seleção de principais softwares (firewall, virtualização e load
balance)
Recursos de Cloud e
Padrões
•Determinar o modelo de cloud
•Parametrização de Metodologia Híbrida (se necessário)
Modelo de Deployment
(Publico, Privado,
Híbrido)
•Desenho da arquitetura e fluxo de dados
•Detalhamento das preocupações de segurança
(autenticação,sign-in,regras de usuário e dados
Arquitetura de Cloud e
Segurança
2
15Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
16. Implementação e Planejamento
•Análise das soluções de terceiros do provedor
•Considerações regulatórias detalhadas geograficamente
Seleção e Análise do
Provedor de Cloud
•Desenvolver plano (rascunho) da implementação
•Cronograma de fases distribuído
Deployment e
Planejamento
•Rascunho de SLA
• Modelo de Governança finalizado e ratificado pelos
stakeholders
Governança
3
16Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
17. Piloto
•Estabelecer Plano Inicial de Prova de Conceito
•Projeto Piloto Cloud Iniciado
Implementação do Piloto
•Aprendizado e transferência de conhecimento
•Ajuste e revisão de estratégia
Aprendizado e Ajusta da
Estratégia
•Revisão de Post Mortem
• Go/No dos Interessados
Go No-Go
4
17Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
18. Piloto
•Rollout Produção Infraestrutura
Implementação
Produção
•Acordo de licenciamento retificado e ratificadoGovernança e SLA
• Monitoramento
• Gestão de Loard Balance e Disaster Recovery
Operação e
Monitoramento
5
18Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
19. Estratégia de Gestão de Programas
• Os Projetos/programas deveriam ser dividos em seções (inclusive a
equipe) de acordo com o modelo de cloud,
• Ratreabilidade dos esforços de implementação devem ser
contabilizadas para desenvolvimento em paralelo e esforço de
implementação
• Dependências de atividades devem ser cuidadosamente
acompanhadas para assegurar que não ocorram atrasos e
preocupações deveriam ser refletidas no cronograma
19Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
20. Estratégia de Gestão de Programas
• Exemplo:
Cliente
• Principais métodos de acesso
• Web,mobile,table, thin client
SAAS
• Aplicações Principais
• Software as a Service offerings
PAAS
• Web Services
• Plataforma de SOAP e REST e API
IAAS
• Infraestrutura primária
• Hosted services, storage e web servers
20Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
21. Estratégia de Gestão de Programas
• Cada uma destas camadas funciona em paralelo, portanto o
acompanhamento detalhado é necessário
• É recomendável que cada uma destas camadas sejam
tratadas como Projetos e monitoradas como tal, com seus
próprios Recursos, custos e milestones
• Todos estes projetos juntos fazem parte do Programa de
Cloud
• Recomenda-se a utilização da rede PERT para monitorar as
dependências de atividades
• A medida que o programa avança é importante estabeler
“paradas” para validação e avaliação
21Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
24. Lições Aprendidas
• Redesenho ou modificação dos sistemas legados para assegurar
melhor integração
• Investir em blueprint diminui o gap técnico
• Identificar quais sistemas “ficam” e quais “irão” para a nuvem –
Pensar Simples
• Buscar aprovação apenas para a fase inicial de análise para ajudar
a equipe a validar o plano do projeto e ajustar as estimativas de
custo
• Gap de conhecimento técnico em função da tecnologia
24Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com
25. Lições Aprendidas
• Equipe deve trabalhar próxima os técnicos dos sistemas legados para
nivelar conhecimento,
• Repositório on line e único do projeto para acesso pela equipe
• Estratégia faseada nos Projetos para facilitar o staffing do projeto e
prever possíveis bloqueios técnicos
• A melhor maneira é planejar uma fase e , com isso facilitar a
visualização da próxima fase
• Testes de performance, sizing e escalabilidade
• Política de segurança
• Processo de gestão de mudança dinâmico
• Atenção ao usuário final antes, durante e depois
25Nelson Rosamilha,PMP®, Prince 2 Practitioner® - www.rosamilha.com