Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.
Transcript of Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.
![Page 1: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/1.jpg)
Projetos de Portal – Melhores PráticasKenio Carvalho | Engenheiro de Sistemas
![Page 2: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/2.jpg)
2
Agenda● Conceito
● Visão e alinhamento
● Gerenciamento
● Equipe
● Desenvolvimento e Gerenciamento de Conteúdo
● Infraestrutura
![Page 3: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/3.jpg)
Um projeto de Portal ...
● Não é um projeto de Web Site;● São projetos que:
▬ Geram alta expectativa nos usuários;▬ Têm grande impacto na corporação;▬ Têm grande visibilidade;▬ Necessitam de equipe bem definida;▬ Geralmente estão fortemente ligados
a uma estratégia de negócio.
![Page 4: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/4.jpg)
Um projeto de Portal...
● É um projeto que implanta um framework horizontal;
● Deve ser iniciado pequeno e crescer em fases bem definidas;
● Planeje pelo menos 4 meses para o lançamento da primeira fase;
![Page 5: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/5.jpg)
5
Agenda● Conceito
● Visão
● Gerenciamento
● Equipe
● Desenvolvimento e Gerenciamento de Conteúdo
● Infraestrutura
![Page 6: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/6.jpg)
Aspectos de um projeto bem sucedido
● Atende aos objetivos dos usuários?
● Você pode provar que economiza dinheiro?
● Você pode provar que aumentou as vendas?
● Sua empresa vê o projeto como um sucesso?
O portal é uma ferramenta que leva você até o objetivo final!
O resultado final é o mais importante!
![Page 7: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/7.jpg)
Visão
● Reuna-se com os Líderes;
● Mostre a necessidade do negócio;
● Faça workshops sobre Portal;
● Faça workshops sobre Content Management;
● Alinhe o portal com o negócio, priorizando:▬ Por comundade de usuários;▬ Pelo que o portal vai fazer.
![Page 8: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/8.jpg)
Exemplos de Visão
● O portal irá impulsionar as vendas;
● O portal irá reduzir custos através da automação e acesso a informação;
● O portal irá gerenciar e publicar de forma mais eficiente a informação;
● O portal irá fornecer um único ponto de acesso aos aplicativos.
![Page 9: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/9.jpg)
Visão
● Defina as expectativas
▬ Projeto com objetivos claros.
▬ Determinar os benefícios.
▬ Definir o ROI.
▬ Definir “sucesso” do projeto.
![Page 10: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/10.jpg)
10
Agenda● Conceito
● Visão e alinhamento
● Gerenciamento
● Equipe
● Desenvolvimento e Gerenciamento de Conteúdo
● Infraestrutura
![Page 11: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/11.jpg)
Gerenciamento do projeto : Como falharComo falhar quando gerenciar um projeto de portal
● Minha definição de trabalho é obter um relatório e resumir em outro;
● Meu trabalho é fazer uma lista dos riscos e colocá-los em um pedaço de papel;
● Meu trabalho é ter uma reunião semanal e apresentar meus pedaços de papel;
● Meu trabalho é ser informado de um problema por um desenvolvedor na quinta, e alocar alguém para resolver na segunda quando eu fizer meu relatório de status;
● Eu sou o gerente de projeto, o processo é mais importante do que o objetivo final ou a tecnologia.
![Page 12: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/12.jpg)
Um gerente de projeto de portal precisa...● Reunir-se com os arquitetos, administradores e
desenvolvedores;● Conhecer a tecnologia o bastante para entender as
dependências:▬ Posso criar uma página no Portal?▬ Como é configurada a segurança?▬ O que é um Portlet?▬ O que é WCM?
● Agir imediatamente quando problemas acontecerem com dependências;
● Conseguir traduzir um problema de desenvolvimento em uma linguagem de negócio;
● Ter coragem de agir como Analista de Negócio se for preciso.
![Page 13: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/13.jpg)
13
Agenda● Conceito
● Visão e alinhamento
● Gerenciamento
● Equipe
● Desenvolvimento e Gerenciamento de Conteúdo
● Infraestrutura
![Page 14: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/14.jpg)
Equipe● Gerente de Projetos;● Equipe multidisciplinar:
▬ Arquitetos;▬ Administradores de
Infraestrutura;▬ Desenvolvedores;▬ Web Designers;▬ Especialistas de infraestrutura;▬ Operadores;▬ DBA's;▬ Analista de segurança;▬ Autores e editores de conteúdo;▬ Desenvolvedores WCM.
![Page 15: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/15.jpg)
Equipe
● Mantra:
A pessoa certa com o conhecimento certo na hora certa
● Treinamento;▬ Administradores, Desenvolvedores de Aplicações, Desenvolvedores de Conteúdo, Usuários;▬ IBM Oficial Curriculum, Portal 101, Workshops, Mentoring;
● Crie um time onde seniores e juniores sejam colocados como pares;
● As atribuições chave em um projeto de portal variam de acordo com os requisitos do projeto.
![Page 16: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/16.jpg)
16
Agenda● Conceito
● Visão e alinhamento
● Gerenciamento
● Equipe
● Desenvolvimento e Gerenciamento de Conteúdo
● Infraestrutura
![Page 17: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/17.jpg)
Requisitos
● Requisitos Funcionais;
● Requisitos não Funcionais;
● Requisitos de conteúdo;
● Comunidade de usuários.
![Page 18: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/18.jpg)
Comunidade de usuários
● Definir a comunidade do Portal
▬ Escolher que grupo ou grupos de usuários terão acesso;
▬ O portal deve atender as necessidades da comunidade;
▬ O escopo deve sempre levar em conta a “audiência” do portal.
![Page 19: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/19.jpg)
Comunidade de usuários e LDAP
● O que é LDAP? É um protocolo;
▬ Lightweight Directory Access Protocol
● Um Diretório é um conjunto de objetos organizados de forma lógica e hierárquica;
● Mais eficiente na Leitura do que na escrita;
● Existem várias implementações:
▬ MS Active Directory, Domino Directory IBM Directory .
![Page 20: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/20.jpg)
Escopo
● Pode ser muito mais difícil do que aparentemente é;
● Está fortemente ligado aos requisitos;
● É fundamental saber o que se deseja que o portal faça.
![Page 21: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/21.jpg)
Escopo de um projeto de Portal
● Identificar as características do Portal;
● Cenários de integração;
● Necessidades de arquitetura;
● Topologia de infraestrutura;
● Definir ambiente;
● Setup, configuração e teste;
● Teste de Stress;
● Hardware;
● Segurança;
● LDAP;
● Lançamento.
![Page 22: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/22.jpg)
Desenvolvimento
● Definir Fases:▬ Definir claramente onde incia e
termina cada fase;▬ Definir o que será entregue em cada
fase;▬ Desenvolver o projeto em iterações.
![Page 23: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/23.jpg)
Desenvolvimento
● Siga os padrões corporativos:▬ Se não existir crie um;
● Ferramentas de desenvolvimento:▬ Eclipse;▬ RAD;▬ Portlet Factory;
● MVC (Struts, JSF, Spring);▬ Portlets simples não precisam de MVC;
● Desenvolvedores são mais produtivos quando usam o mesmo conjunto de ferramentas em vários projetos.
![Page 24: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/24.jpg)
Gerenciamento de conteúdo WEB
● Porquê eu preciso de WCM?▬ Gerenciamento de informação é crítico:
▬ Nos próximos 2 anos serão criadas mais informações do que foram criadas em toda a história humana até agora!
▬ Organizações necessitam da informação correta para a pessoa certa no tempo certo;
▬ Recursos de TI são escassos;▬ Autores de conteúdo WEB ficam
desapontados com o “gargalo” do WebMaster e constantes atrasos.
![Page 25: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/25.jpg)
25
Agenda● Conceito
● Visão e alinhamento
● Gerenciamento
● Equipe
● Desenvolvimento e Gerenciamento de Conteúdo
● Infraestrutura
![Page 26: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/26.jpg)
Infraestrutura
● O tema da infraestrutura gira em torno da disponibilidade e da qualidade dos ambientes;
● Para determinar o tamanho da infraestrutura(Sizing):
▬ Número de usuários simultâneos;▬ Número de usuários registrados x anônimos;▬ Pico de carga;▬ Tempo de resposta requerido;▬ Tipo de Sistema Operacional;▬ Alta disponibilidade.
![Page 27: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/27.jpg)
Infraestrutura
● Para determinar a complexidade;▬ Requisitos de segurança:
▬ Firewall;▬ Proxy Reverso;▬ SSL ;▬ Mecanismo de autenticação;▬ LDAP;
▬ Número e tamanho de páginas:▬ Cache;▬ Alta disponibilidade.
![Page 28: Projetos de Portal – Melhores Práticas Kenio Carvalho | Engenheiro de Sistemas.](https://reader035.fdocumentos.tips/reader035/viewer/2022062623/552fc0f9497959413d8b6877/html5/thumbnails/28.jpg)
Finalizando....
● O WebSphere Portal é poderoso em muitos aspectos;
● Ter um time bem treinado é extremamente importante;
● Atenha-se a padrões;
● Keep It Simple and Straightforward (KISS);
● “Diferente” é tão duro como “complicado” seria;
● Faça tudo que tiver de ser feito antes do lançamento;
● Não negligencie o teste de carga;