Propostas de Estágio 2011/2012

DEI - FCTUC
Gerado a 2024-04-29 16:30:46 (Europe/Lisbon).
Voltar

Titulo Estágio

Elaboração de ferramenta de Sizing com base nas Arquitecturas de Referência

Área Tecnológica

Sistemas de Informação

Local do Estágio

Beloura Office Park, Edifício 10, Quinta da Beloura, Sintra

Enquadramento

No ambiente empresarial ou corporativo, uma das actividades mais importantes é o pre-dimensionamento (Sizing) das iniciativas e projectos futuros. Com base neste dimensionamento são tomadas decisões importantes que podem resultar em assumir ou rejeitar a iniciativa.
Um processo de Sizing efectivo, eficaz e rigoroso pode contribuir significativamente em ganhar projectos grandes e lucrativos ou em acabar com projectos falhados, que custam mais, duram mais e resultam em má reputação, histórico negativo e perda de mercado.
Considerando esta importância, o processo de Sizing tem que ser:
» Eficaz
» Efectivo
» Rigoroso
» Ligado as práticas e à realidade da empresa
» Completo incluindo todas as parametrizações e combinações das arquitecturas de referência em uso pela empresa
» Enriquecido com os dados do histórico de iniciativas e projectos efectuados
» Construído seguindo as boas práticas internacionais

Necessitámos de uma solução que tendo em consideração o tipo de arquitectura (JEE, Cliente-Servidor, Web Application, etc.) e os componentes a implementar para cada funcionalidade, requerida, nós dá uma estimativa de esforço.

Exemplo
-----------
Estimativa de Funcionalidade: Autenticação
Arquitectura Escolhida: Java Web Application (Spring MVC)
Componentes a implementar:
» Página web
» Integração com Active Directory

Resultado da aplicação:
» 1 dias para a página web + 1 dia para integração com a Active Directory.
» Distribuição do esforço por cada perfil (analista, arquitecto, developer, tester, scm, etc.)

Deve ser possível gerir na ferramenta as arquitecturas de referência, as estimativas para cada tipo componente, factores de classificação do projecto que irão influenciar as estimativas ou determinados tipos de tarefa (exemplo: projecto alto risco precisamos de mais esforço de gestão de projecto)

Áreas Tecnologicas: Advanced web development frameworks, Arquitecturas de Referência, Java, Spring Framework e Spring Roo

A Glintt é uma empresa líder em Portugal em vários sectores e está cotada na Euronext Lisbon. Actua no mercado das Tecnologias de Informação em três Continentes, sendo que Espanha, Angola e América Latina assumem particular importância. No mercado nacional, a Glintt detém uma forte posição nos negócios com a Banca, Telecomunicações, Saúde, Comércio, Indústria e Administração Pública. O volume de vendas ronda os 130 milhões de euros e o emprega mais do que 1000 colaboradores.

Objetivo

» Levantamento de Requisitos (capturando recorrendo a user stories)
» Elaboração da especificação da solução
» Desenho da solução
» Implementação da solução de forma iterativa com demonstrações no fim de cada iteração
» Definição, Execução e Relatório de Testes recorrendo a ferramenta TestLink
» Validação e alinhamento da solução com os stakeholders principais e o negócio
» Avaliação da solução e da competência dos estagiários

Plano de Trabalhos - Semestre 1

» Levantamento de Requisitos (recorrendo a User Stories para produção do Product Backlog)
» Prioritização do requisitos
» Especificação detalhada dos requisitos (de forma iteractiva)
» Validação dos requisitos com os Stakeholders (de forma iteractiva)
» Definição do plano de Releases e das Iterações por cada Release (Sprints)
» Elaboração de protótipo da solução (prova conceito da arquitectura)

Plano de Trabalhos - Semestre 2

» Implementação das iterações (sprints) para cada release de acordo com o planeamento.

O desenvolvimento será feito orientado à funcionalidade (feature driven development), isto é, completa-se totalmente uma funcionalidade (potencialmente pronta para produção) antes de se avançar para a próxima.

Idealmente teremos versões demonstráveis a cada 1-2 semanas, período a combinar.

Condições

O estagiário será integrado nas nossas equipas, nos nossos escritório, e terá exactamente as mesmas condições que um colaborador.

Nomeadamente terá:
» Local de trabalho
» Posto de trabalho (portatil)
» Acesso internet
» Conta de mail
» Acesso à intranet corporativa da Glintt
» Conta pessoal de estudante no ACM.org com acesso online a 4100 cursos interactivos de formação, 1100 laboratórios e 2200 livros.

Em termos de acompanhamento, numa primeira fase seguirá o processo de acolhimento da Glintt onde tomará conhecimento sobre a Glintt, a oferta, os processos, o plano de estágio detalhado e o apoio na instalação e configuração do posto de trabalho. Esta introdução, que dura cerca de 4 dias úteis.

O estagiário irá ser integrado na área respectiva do projecto e irá receber um acompanhamento que, dado que iremos usar metodologias ágeis, será maioritariamente diário (apoio, pontos de situação e planeamento diário) e será dado pelo orientador de estágios e por outros especialistas (analista de negócio, arquitectos de software, gestores de projecto, testers , etc.), dependendo das situações.

Com base no facto que o estagiário será enquadrado tal como qualquer outro colaborador, faremos um investimento na sua formação durante o ciclo da vida deste projecto, através de sessões de trabalho temáticas ou através do contacto com os vários especialistas de cada área, de acordo com as necessidades do projecto.

Sendo assim, esperamos conseguir um aumento na competência e na maturidade do estagiário, cujo objectivo será tirarmos partido deste até o fim do projecto e, eventualmente, para além deste.

Este estágio será remunerado com um valor a acordar com o aluno.

Orientador

João Vieira Luz
joao.luz@glintt.com 📩