Titulo Estágio
Desenvolvimento de um Data Warehouse
Área Tecnológica
Sistemas de Informação
Local do Estágio
Critical Software - Coimbra
Enquadramento
Este estágio insere-se na estratégia de desenvolvimento de sistemas de suporte à empresa com vista ao melhoramento da eficácia e eficiência da organização e, simultaneamente, da criação de um produto que visa conquistar o mercado de empresas de desenvolvimento de software com foco na melhoria contínua.
As actividades nucleares do estágio são análise, investigação, definição e implementação de uma estratégia de verificação e validação da plataforma alinhada com a estratégia de desenvolvimento do produto.
Objetivo
O Desenvolvimento de uma ferramenta de Indicadores de Gestão, permite às empresas adquirir um conhecimento mais qualitativo da informação essencial à gestão do negócio, possibilitando identificar novas oportunidades de negócio e agir antecipadamente.
Os Indicadores de Gestão também conhecidos por Indicadores de Performance, Key Performance Indicator - KPI’s, são sempre associados a Data Warehouses, que são repositórios de dados com estruturas bem definidas que permitem a análise de grandes volumes de dados de forma rápida, recolhidos utilizando processos de ETL, Extract Transform Load, de várias fontes de dados heterogéneas, nomeadamente, sistemas OLTP, Online Transaction Processing.
No âmbito desde estágio pretende-se que seja feita análise, implementação e testes de novos indicadores de performance de várias áreas de negócio da Critical Software, S.A.
O trabalho a desenvolver durante o estágio irá permitir ao estagiário percorrer todas as etapas da implementação de uma ferramenta de Análise de Indicadores de Performance, nomeadamente, o levantamento dos indicadores junto das várias áreas, o desenho e implementação do processo de ETL, o desenho e implementação da Data Warehouse, desenho e implementação do processo de exploração da informação, desenho e implementação de relatórios e testes de validação dos indicadores junto das áreas.
Plano de Trabalhos - Semestre 1
O estagiário terá o apoio de equipa de desenvolvimento na qual será integrado, esta equipa de desenvolvimento é uma equipa com larga experiência no desenvolvimento de projectos de Business Intelligence.
A Implementação será realizada recorrendo à utilização de várias tecnologias, entre as quais as seguintes: SQL, Microsoft SQL Server 2005 (Integration Services; Reporting Services e Analysis Services) e C# .NET.
O estágio consistirá nas seguintes actividades e respectivas tarefas:
Levantamento e confirmação junto das áreas de negócio dos Indicadores de Performance a serem implementados. Esta tarefa será feita em conjunto com a equipa de análise do projecto.
Implementação dos Indicadores, nomeadamente, alterações do modelo de dados do Data Warehouse, implementação de processos ETL e elaboração de relatórios com o apoio da equipa
Plano de Trabalhos - Semestre 2
Testes dos indicadores implementados, validação das regras de negócio implementadas no processo de ETL com o apoio da equipa de testes do projecto.
Produção do relatório de estágio.
Condições
Reaultados
Os resultados do estágio serão consubstanciados num conjunto de documentos a elaborar pelo estagiário de acordo com o seguinte plano:
- Relatório de avaliação experimental.
- Especificação funcional nível 2.
- Especificação de interface.
- Relatório de avaliação experimental da Aplicação
- Relatório de estágio.
A estrutura dos diversos documentos deverá ser definida e apresentada para revisão 8 dias, após início de cada tarefa, ou na primeira reunião após o início da Tarefa.
Para além dos resultados (deliverables) acima mencionados, o estagiário tem a seu cargo a elaboração de relatórios de progresso semanais (15/5). A primeira versão do Plano de Projecto deverá estar disponível para review 8 dias, após o Kick Off, ou na primeira reunião após Kick Off. Os documentos elaborados pelo estagiário serão sujeitos sem excepção a um rigoroso processo de peer-review em que participarão os co-orientadores do estágio e pessoal da Critical Software a ser definido.
Observações
Metodologia
O desenvolvimento do projecto será suportado por um Plano de Projecto especificando todas as actividades, recursos, calendarização e resultados (software e/ou documentação). O plano de projecto detalhado será elaborado em colaboração com o orientador no inicio do projecto, no máximo até à data KO+2W.
Por outro lado, deverá ser criado um Dossier de Projecto, que concentrará toda a documentação elaborada e recolhida no decurso do projecto, incluindo o próprio plano de projecto
No Plano de Projecto ficarão definidos em detalhe os mecanismos de controlo de progresso e controle de qualidade. À partida serão realizadas reuniões de progresso semanas e reuniões de coordenação mensais.
- Reuniões de progresso (semanais): Avaliação dos resultados da semana anterior e planificação fina dos trabalhos da semana subsequente. Participam o estagiário e os co-orientadores. O orientador deverá enviar um relatório 15/5 aos co-orientadores 1 dia útil antes da reunião.
- Reuniões de coordenação (mensais): Discussão e apresentação de resultados, brainstroming, avaliação e coordenação dos trabalhos. Nestas reuniões estarão presentes o grupo de estágio, os orientadores e uma equipa alargada de elementos da Critical Software
Como ferramenta de gestão de projecto será utilizado o MSProject. Toda a documentação do projecto (documentos, especificações, programas, mapas, etc.) será armazenada, mantida e disponibilizada numa estrutura de directorias a definir no início do projecto.
Avaliação
O desempenho do estagiário será avaliado pela Critical em dois períodos: a meio e no final do estágio, dada a duração ser superior a 6 meses.
Diversos
Este estágio tem uma bolsa, constituída por duas componentes: uma componente fixa, e uma componente variável, sendo este aspecto abordado ao longo da entrevista com o estagiário. A Critical reserva-se o direito de, caso o estagiário não demonstre a qualidade e desempenho esperados para a concretização do estágio, cancelar a remuneração, mantendo o estágio, ou mesmo de rescindir o protocolo de estágio. Caso a prestação do estagiário seja considerada de muito bom nível, poderá ser ainda considerado um prémio pecuniário adicional.
Como condição para a aceitação de qualquer estagiário deverá ter lugar uma entrevista prévia com
Orientador
Bruno Jorge Oliveira Saraiva
bruno.j.saraiva@criticalsoftware.com 📩