Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARMD, Gabriel David Gestão do projeto 1 Armazéns de Dados Gestão do projeto Gabriel David gtd@fe.up.pt ARMD, Gabriel David Gestão do projeto 2 Objetivos do capítulo n Definir as grandes etapas da evolução de um projeto de AD • Projeto, desenvolvimento e instalação n Obter uma visão de conjunto n Discutir o papel de cada interveniente n Abordagem de ciclo de vida • Kimball et all: Business Dimensional Lifecycle ARMD, Gabriel David Gestão do projeto 3 Ciclo de vida n Business Dimensional Lifecycle Roadmap [Kimball et all 1998]. D ef in iç ão d os r eq ui si to s or ga ni za ci on ai s Projeto da arquitetura técnica Seleção e instalação dos produtos Modelação dimensional Projeto físico da BD Projeto do ETL Especificação das aplicações de acesso Projeto das aplicações de acesso Instalação Manutenção e crescimento Gestão do projeto Planea mento do projeto infraestrutura dados aplicações ARMD, Gabriel David Gestão do projeto 4 Planeamento n Definição e âmbito do projeto de AD n Maturidade da organização n Justificação organizacional • Visibilidade e custo do projeto requerem cuidado n Recursos humanos e materiais n Identificação das tarefas • Sequenciação, esforço, duração e envolvidos n Plano do projeto ARMD, Gabriel David Gestão do projeto 5 Requisitos organizacionais n Missão e objetivos da organização • Em especial na perspetiva dos analistas, mais do que na dos responsáveis dos processos, como é o caso nos operacionais n Arquitetura de processos n Fatores chave da organização n Levantamento dos requisitos Esta fase é o ponto de partida para as três pistas paralelas do projeto: infraestrutura, dados e aplicações ARMD, Gabriel David Gestão do projeto 6 Dados: modelação dimensional n Organização dos dados necessários para satisfazer os requisitos dos analistas • Diferente dos operacionais n Começa-se por uma abordagem de alto nível da organização • Processos chave e dimensões relevantes devem ser comuns a todo o projeto n Análise mais detalhada de cada setor, com o modelo dimensional respetivo n Esquema lógico do armazenamento dos dados e das agregações ARMD, Gabriel David Gestão do projeto 7 Dados: projeto físico n Seleção das estruturas físicas (tabelas, cubos) n Convenções de nomes dos atributos n Indexação e partição ARMD, Gabriel David Gestão do projeto 8 Dados: projeto de ETL n Identificação das fontes de dados n Especificação dos processos de • Extração (E) • Transformação (T) • Carregamento (L) load n Desenvolvimento de cada um dos mapeamentos das fontes para os atributos destino n Pode necessitar de um sistema de workflow ARMD, Gabriel David Gestão do projeto 9 Infraestrutura: arquitetura técnica n Integração de numerosas tecnologias e ferramentas n Definição da arquitetura geral • Requisitos organizacionais • Ambiente técnico corrente • Estratégia técnica n Ambientes de área de transformação e de apresentação n Segurança ARMD, Gabriel David Gestão do projeto 10 Infraestrutura: produtos n Seleção de produtos para os vários ambientes e funções n Hardware n SGBD n Ambiente de modelação e projeto n Ferramentas de ETL n Workflow n Ferramentas de visualização ARMD, Gabriel David Gestão do projeto 11 Aplicações: especificação n Aplicações pré-formatadas para cada classe de utilizadores • Identificação dos requisitos • Parâmetros • Apresentação de resultados • Periodicidade dos relatórios n Perguntas ad hoc n Modelos de análise, data mining, previsão ARMD, Gabriel David Gestão do projeto 12 Aplicações: desenvolvimento n Configuração das ferramentas • Criação de vistas • Perfis de acesso n Criação de modelos em ferramentas avançadas n Desenvolvimento de software à medida ARMD, Gabriel David Gestão do projeto 13 Instalação n Planeamento da instalação n Integração de todas as peças n Carregamento inicial n Formação dos utilizadores n Divulgação do projeto ARMD, Gabriel David Gestão do projeto 14 Manutenção e crescimento n Carregamento incremental n Monitorização do desempenho n Correção de erros n Evolução das fontes n Evolução das necesssidades dos analistas n Formação n Perante grandes evoluções: iterar o processo ARMD, Gabriel David Gestão do projeto 15 Gestão do projeto n Acompanha todo o projeto n Verificação do planeamento n Produção dos documentos n Acompanhamento dos problemas n Controlo das alterações n Comunicação com a organização e com o departamento de sistemas de informação ARMD, Gabriel David Gestão do projeto 16 Ciclo de vida n Business Dimensional Lifecycle Roadmap [Kimball et all 1998]. D ef in iç ão d os r eq ui si to s or ga ni za ci on ai s Projeto da arquitetura técnica Seleção e instalação dos produtos Modelação dimensional Projeto físico da BD Projeto do ETL Especificação das aplicações de acesso Projeto das aplicações de acesso Instalação Manutenção e crescimento Gestão do projeto Planea mento do projeto infraestrutura dados aplicações ARMD, Gabriel David Gestão do projeto 17 Operação: processos básicos n Processo ETL (Extraction – Transformation – Loading) • Extração • Transformação • Carregamento (povoamento e indexação) n Verificação da qualidade dos dados n Publicação n Atualização n Interrogação n Realimentação de dados n Auditoria n Segurança n Backup e recuperação • Iterativo • Depois de colocar um data mart a funcionar, recomeça-se o ciclo de vida com o seguinte • Sem fim • Há que planear tendo consciência disso • Pensar a prazo ARMD, Gabriel David Gestão do projeto 18 PLANEAMENTO E GESTÃO DO PROJETO Atividades mais detalhadas ARMD, Gabriel David Gestão do projeto 19 Contexto organizacional n Dirigente iluminado • CIO que sente necessidade do DW e entende a vantagem de o ter • Recém-chegado a querer mostrar serviço n Todos pretendem dados consolidados • Obriga a priorizar os requisitos n Não se sente a necessidade • Embora a organização pudesse beneficiar de um DW, ainda não está madura para o ter • Deixar o projeto para mais tarde ARMD, Gabriel David Gestão do projeto 20 Análise de maturidade n Patrono institucional forte • Comprometimento da gestão n Motivação organizacional elevada • Razão organizacional evidente (ex: fusão, crescimento) • Retorno no médio prazo n Parceria Gestão/Sistemas de Informação n Cultura de gestão • Gestão baseada em sentimentos • Gestão baseada em factos n Viabilidade • Dos dados! Existe ERP, dados são recolhidos • Infraestrutura técnica 50% 10% 10% 15% 15% ARMD, Gabriel David Gestão do projeto 21 Atividades preparatórias • Servem para corrigir insuficiências detetadas na análise de maturidade n Análise de requisitos organizacionais de alto nível • Iniciativas estratégicas, indicadores de desempenho (KPI) • Processos monitorizados, impacto do DW nessa monitorização n Priorização dos requisitos organizacionais • Motivação dos interessados, diálogo, justificação do projeto n Prova de conceito • Implementação rápida de um pequeno data mart com o objetivo de sensibilizar os potenciais utilizadores ARMD, Gabriel David Gestão do projeto 22 Sessão de priorizaçãon Participantes • CIO ou patrono • Responsáveis ou elementos chave das várias áreas • Responsáveis do projeto • Facilitadores n Avaliar os requisitos • Impacto organizacional • Viabilidade n Priorizar os data marts • Elaborar plano Im pa ct o or ga ni za ci on al Viabilidade + + - - A B D C ARMD, Gabriel David Gestão do projeto 23 Definição de âmbito e justificação n Depende do resultado da sessão de priorização • Âmbito deve ser definido para o primeiro resultado significativo e não para todo o projeto de vários anos n Esforço comum do SI e da gestão n Escolher requisitos no quadrante A n Começar por requisito suportado por fonte única n Limitar o número de utilizadores n Definir em simultâneo os critérios de sucesso Partir dos requisitos e não das datas limite mas atender às datas ARMD, Gabriel David Gestão do projeto 24 Documento de âmbito Projeto de DW - Documento de âmbito Contexto Os objetivos da empresa são… Âmbito da fase 1 Consolidar a informação do processo X Cobre 3 anos de dados Destina-se a 25 utilizadores Data de entrada em funcionamento prevista… Exclusões da fase 1 Os seguintes requisitos foram identificados mas não são incluídos na fase… Critérios de sucesso Produzir os indicadores Y e Z no prazo de… Riscos e planos de contenção Os riscos da fase 1 são… ARMD, Gabriel David Gestão do projeto 25 Justificação do projeto n Desenvolvida a par do âmbito n Análise de custos e benefícios n Justifica o financiamento n Custos • Hardware e software - Desenvolvimento/exploração - Aquisição e manutenção • Recursos humanos de desenvolvimento internos e externos • Formação dos técnicos e dos utilizadores • Suporte continuado • Crescimento imprevisto n Benefícios • Melhoria nas decisões • Redução do tempo de resposta • Poupança no armazenamento por melhor previsão • Segmentação dos clientes - Poupa no marketing - Aumenta nas vendas • Dinâmica dos processos ARMD, Gabriel David Gestão do projeto 26 Previsão financeira n Combinar custos e benefícios n ROI – retorno do investimento n Custo de oportunidade • Benefício que deixa de se ter por não implementar o DW n Duplo interesse da justificação do projeto • Balizar o orçamento • Testar o comprometimento da organização n Mais fácil calcular impacto após a implementação • Reclamar como crédito para o DW os benefícios identificados após a primeira fase do projeto ARMD, Gabriel David Gestão do projeto 27 Papéis a desempenhar • Patronos e líderes • Gestor do projeto • Gestor organizacional • Analista de sistemas • Modelador de dados • Administrador da BD • Projetista do ETL • Programador de aplicações • Formador • Gestor de dados • Arquiteto técnico/segurança • Técnico especialista • Programador de ETL • Analista da qualidade Equipa nuclear Equipa especiais Direção do projeto • Uma pessoa pode desempenhar vários papéis • Dimensão: 2 a 25 Dono do projeto ARMD, Gabriel David Gestão do projeto 28 Planeamento n Criar uma identidade para o projeto de DW n Reunir a equipa n Elaborar o plano • Integrado e detalhado • Mantido efetivamente Estrutura de cada tarefa • Recursos humanos • Esforço estimado • Início • Conclusão estimada original • Conclusão estimada atual • Estado (% do esforço total atual) • Esforço para completar • Dependências • Indicador de atraso ARMD, Gabriel David Gestão do projeto 29 Atividades de gestão n Reunião de arranque n Monitorizar o estado do projeto • Reuniões de ponto de situação • Relatórios de monitorização n Manutenção do plano e da documentação • Identificar atrasos e encará-los • Projetos de longo prazo necessitam de boa documentação n Controlo do âmbito e das mudanças • Problemas inesperados (nos dados…) • Novos requisitos n Acompanhar os problemas ARMD, Gabriel David Gestão do projeto 30 Plano de comunicação • Desenvolver um plano de comunicação para gerir expetativas n Equipa n Patrono e líder • Briefing cara-a-cara n Comunidade de utilizadores n Outros interessados • Direção executiva • Departamento de SI • Organização em geral Número do slide 1 Objetivos do capítulo Ciclo de vida Planeamento Requisitos organizacionais Dados: modelação dimensional Dados: projeto físico Dados: projeto de ETL Infraestrutura: arquitetura técnica Infraestrutura: produtos Aplicações: especificação Aplicações: desenvolvimento Instalação Manutenção e crescimento Gestão do projeto Ciclo de vida Operação: processos básicos Planeamento e gestão do projeto Contexto organizacional Análise de maturidade Atividades preparatórias Sessão de priorização Definição de âmbito e justificação Documento de âmbito Justificação do projeto Previsão financeira Papéis a desempenhar Planeamento Atividades de gestão Plano de comunicação
Compartilhar