FDWSUm Framework Ágil Para Projetos deBusiness Intelligence
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                            Final de Curso ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                              Final de Curs...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                        Final de Curso II  ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                                Final de Cu...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                              Final de Curs...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                 Final de Curso II         ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                                 Final de C...
©2010 | Mauricio Cesar Santos da Purificação | Projeto  16/9/2012                                                        F...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                                           ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                  Final de Curso II        ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                                    Final d...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                               Final de Curso II           ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                              Final de Curso II            ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                       Final de Curso II   ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                                Final de Cu...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                              Final de Curso II            ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                 Final de Curso II         ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                              Final de Curso II            ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                        Final de Curso II  ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                         Final de Curso II ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                Final de Curso II          ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                        Final de Curso II  ...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                             Final de Curso...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                                Final de Cu...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                               Final de Cur...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                              Final de Curs...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                          Final de Curso II...
©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012                                           Final de Curso I...
Próximos SlideShares
Carregando em…5
×

FDWS - Apresentação Projeto Final de Curso

879 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
879
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

FDWS - Apresentação Projeto Final de Curso

  1. 1. FDWSUm Framework Ágil Para Projetos deBusiness Intelligence
  2. 2. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 2Agenda• Business Intelligence• Motivação• Metodologias para Projetos de BI• Metodologias Ágeis• Trabalhos Relacionados• FDWS• Modelagem do Processo• Decisões de Projeto• Estudo de Caso• Avaliação e Análise de Resultados• Conclusão e Dificuldades• Contribuições• Trabalhos Futuros
  3. 3. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 3Business Intelligence • BI pode ser visto como um processo sistemático de aquisição, tratamento e análise de informações em que os dados internos e externos da empresa são integrados para gerar informação pertinente para o processo de tomada de decisão.
  4. 4. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 4Motivação• Soluções de BI continuam no topo da lista de desejos dos gestores de negócio/departamentos de TI;• Construir Soluções de BI ainda é um desafio devido aos complexos ambientes de TI existentes;• Muitos projetos terminam sem que os gestores experimentem os benefícios destas soluções a curto prazo;• Uma das alternativas para melhorar esse cenário está na adoção de práticas/metodologias ágeis em projetos de BI;
  5. 5. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 5Motivação• Principais aspectos relativos a aplicação de métodos ágeis em BI: • Flexibilidade das ferramentas; • Planejamento do projeto; • Levantamento de requisitos; • Definição do escopo dos ciclos de desenvolvimento; • Entregas rápidas e menores ciclos de desenvolvimento; • Flexibilidade a mudanças de requisitos; • Definição das funcionalidades com valor de negócio aos clientes; • Interação clientes * equipes de trabalho; • Definição dos custos das tarefas de ETL; • Realização de testes automatizados; • Alinhamento das práticas ágeis com práticas/metodologias para BI já consagradas na literatura.
  6. 6. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 6Objetivos• Geral • Especificar um framework para gerência de projetos de BI derivado do SCRUM, com a composição de práticas advindas das metodologias ágeis Feature Driven Development (FDD) e Extreme Programming (XP)• Específicos • Investigar os processos tradicionais de construção de soluções de BI; • Investigar e avaliar a utilização de metodologias ágeis nos processos de construções de soluções de BI; • Investigar, analisar e selecionar as práticas das metodologias SCRUM, FDD e XP a serem instanciadas no universo do processo de construção de soluções de BI; • Especificar framework de processo para construção de soluções de BI derivado das metodologias SCRUM, FDD e XP; • Realizar estudos de caso a partir do uso do framework especificado e avaliar seu uso a partir dos feedbacks das equipes de desenvolvimento e dos stakeholders dos projetos desenvolvidos.
  7. 7. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 7Metodologias para Projetos de BI –Kimball e Jorge Sà
  8. 8. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 8Metodologias Ágeis• Scrum • Framework ágil para gestão e planejamento de projetos de desenvolvimento de software; • Ênfase na gerência do projeto através de práticas como Reuniões Diárias, Retrospectivas, Reviews e Reuniões de Planejamento da Sprint; • Controle de escopo a partir do Product Backlog e Sprint Backlog.• FDD • Metodologia ágil para gerenciamento e desenvolvimento de software; • Combina práticas do gerenciamento ágil de projetos com uma abordagem para Engenharia de Software Orientada por Objetos; • Ênfase em modelagem e análise de requisitos.• XP • Provê práticas integradas de engenharia de software como o desenvolvimento dirigido a testes, refatoração, integração contínua, programação em par etc...
  9. 9. ©2010 | Mauricio Cesar Santos da Purificação | Projeto 16/9/2012 Final de Curso II 9 FDWS –Trabalhos RelacionadosMetologia Características Pontos FracosExtreme Scoping O ciclo de desenvolvimento de Abordagem genérica. uma solução de BI é quebrado Não inclui especificidades em ciclos denominados, releases, definidas na literatura relativas a onde ocorre o desenvolvimento gerência e desenvolvimento de paralelo dos itens de back-end, projetos de Data Warehousing. front-end e metadados. Processo de levantamento de requisitos deficiente.Agile Data Warehousing Adaptação do SCRUM e XP para Processo de levantamento de projetos de Data Warehousing. requisitos complicado, pouco intuitivo. Não inclui especificidades definidas na literatura relativas a gerência e desenvolvimento de projetos de Data Warehousing.Aplicação de Práticas Ágeis na Concebe o DW como um banco Não inclui aspectos de gerênciaConstrução de Data Warehouse evolutivo a partir das consultas de projetosEvolutivo que são disponibilizadas.Agile BI Pentaho Integração das atividades de Não constitui um processo para modelagem de dados e gerência de projetos de Data visualização na Warehousing ferramenta de ETL
  10. 10. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 10FDWS FDD SCRUM XP Levantamento de Ciclo de Vida Realização de Releases Requisitos Estrutura de Papéis Práticas de Engenharia de Ênfase em Modelagem Artefatos Software Ciclo de Vida Práticas de Gerência de Estrutura de Papéis Projetos Artefatos Aplicação de Práticas Jorge Sá Ágeis na Construção de Agile Data Warehousing Data Warehouse Abordagem Híbrida para o e Extreme Scoping Evolutivo Levantamento de Requisitos (Orientação a Adaptação do SCRUM e Evolução do Data Dados, Processos, XP para Projetos de BI Warehouse Usuários, Objetivos) Modelo Geral de Processo para BI FDWS Composição dos métodos ágeis SCRUM, XP e FDD em metodologia para gerência e desenvolvimento de projetos de BI
  11. 11. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 11Ciclo de Vida
  12. 12. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 12Papéis• Gerência de Aplicação • Gestores e Usuários Finais• Gerência de Negócio • Membros da Equipe de TI da Organização• Núcleo de Desenvolvimento • Coordenador Técnico • Treinador • Time • Arquiteto de ETL • Gerente de Modelagem • Gestor do Ambiente de Aplicação • Gestor do Ambiente de Configuração • Gestor do Ambiente de Testes
  13. 13. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 13Planejamento do Projeto
  14. 14. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 14Planejamento da Release
  15. 15. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 15Funcionalidades• São expressões granulares que representem algum valor para o cliente. • Consulta OLAP • Dashboard • Relatório • Indicadores • Scorecards• ROI – Retorno de Investimento
  16. 16. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 16Funcionalidades• Tipos: • Construção • Funcionalidades a Serem Adicionadas • Manutenção • Funcionalidades a Serem Ajustadas • Evolução • Funcionalidades de Um Modelo em Produção que Serão Ampliadas
  17. 17. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 17Iteração
  18. 18. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 18Pós-Iteração
  19. 19. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 19Execução do FDWS
  20. 20. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 20Modelagem do Processo - BPMN• BPMN é uma linguagem gráfica usada para representar processos de negócio. Estes processos são representados através de um conjunto de símbolos padrão que são organizados em um diagrama de processos de negócio.
  21. 21. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 21BPMN – Principais Elementos• Objetos de Fluxo• Objetos de Conexão
  22. 22. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 22BPMN – Principais Elementos• Artefatos• Raias
  23. 23. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 23Decisões de Projeto• Incorporação do ciclo de vida e práticas de FDD;• Definição de uma nova camada na estrutura de papéis do framework;• Uso do modelo de definição de funcionalidades (construção, manutenção e evolução);• Especificação do framework conforme o modelo de processo proposto do Jorge Sá;• Modelagem do framework utilizando BPMN.
  24. 24. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 24Estudo de Caso• Projeto Permanecer DW-UFBA • Período: Março a Julho de 2010; • Maturação das idéias com relação a especificação do framework.• Tópicos em Banco de Dados • Período: Outubro a Dezembro de 2010; • Projetos: UFBA e SANTA CASA; • Finalização da especificação do framework.
  25. 25. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 25Avaliação• Descrição • Avaliadores: Professora e alunos da disciplina “Tópicos em Banco de Dados“ e participantes do time do Projeto Permanecer DW- UFBA.• Protocolo • Palestras sobre Métodos Ágeis e Aplicações em Projetos de BI; • Apresentação geral do FDWS no dia da avaliação; • Formulário de avaliação (Tempo livre) (4 Questões Objetivas + 7 Questões Subjetivas).
  26. 26. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 26Análise dos Resultados• Pontos Fortes • Estrutura e organização; • Agilidade; • Alinhamento de metodologias para BI com Métodos Ágeis.• Pontos Fracos • Intuitividade; • Curva de Aprendizado; • Flexibilidade e Adaptabilidade.
  27. 27. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 27Conclusão e Dificuldades• Conclusão • A aplicação de práticas e metodologias ágeis em projetos de BI é um campo aberto de pesquisa devido a diversidade de metodologias existentes e as especificidades dos projetos de BI; • Cada metodologia é adequada a um cenário, projetos e equipes específicas, devendo ser avaliadas adequadamente antes de se uso e adaptação.• Dificuldades • Especificação do framework (Composição dos métodos ágeis e metodologias para DW); • Modelagem do framework com BPMN; • Avaliação e execução do estudo de caso.
  28. 28. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 28Contribuições• Revisão literária a respeito da aplicação de práticas e metodologias ágeis em projetos de BI;• Análise e avaliação de práticas convergentes em Métodos Ágeis para Projetos de Software, Metodologias Ágeis para Projetos de BI e Metodologias Tradicionais para Projetos de BI;• Composição de uma framework para apoio a projetos de BI a partir das práticas analisadas.
  29. 29. ©2010 | Mauricio Cesar Santos da Purificação | Projeto16/9/2012 Final de Curso II 29Trabalhos Futuros• Refinar e validar o framework a partir de estudos de casos com organizações sem maturidade em projetos de BI e com perfis diferentes;• Melhorar o processo de estimativas de custo das tarefas de ETL;• Incorporar a realização de testes automatizados;• Revisar e melhorar a documentação;• Especificar templates dos artefatos;• Verificar conjunto mínimo de atividades a serem realizadas no framework.

×