Titulo Estágio
Integrated TimeSheet Management
Áreas de especialidade
Engenharia de Software
Sistemas de Informação
Local do Estágio
Remoto
Enquadramento
Com base num projeto template base usado para desenvolvimento e implementação de soluções web (webapps) com a framework .NET, pretende-se desenvolver uma solução de gestão de projetos de TI com base em TimeSheet reportados pelos técnicos no Clockify e custos de RH no ERP Primavera e valores de venda do mesmo para aferir rentabilidade do projeto e dos recursos afetos. Pretende-se também desenvolver um dashboard e KPI’s que permitam analise dum projeto mas também de todos os projetos em curso.
Objetivo
O projeto “MyDevlop” é um portal de gestão de timesheets para equipas de desenvolvimento e implementação de projetos de tecnologias de informação. O objetivo principal é criar uma plataforma eficiente e fácil de usar que permita o rastreamento do tempo gasto em várias tarefas nos vários projetos em curso pelas diferentes equipas. A plataforma será desenvolvida usando tecnologias Microsoft .NET, C#, React e Azure, e será integrada com o ERP Primavera e também da ferramenta Clockify. Além disso, será criado um dashboard em PowerBI para visualização e análise dos dados de gestão de performance das equipas e projetos.
Plano de Trabalhos - Semestre 1
Fase de Planeamento: Definição dos requisitos do sistema e planeamento das sprints de desenvolvimento.
Desenvolvimento do Backend: Implementação do backend usando .NET e C#, incluindo a integração com o ERP Primavera e Clockify.
Desenvolvimento do Frontend: Criação da interface do usuário com React.
Plano de Trabalhos - Semestre 2
Implementação do Dashboard: Desenvolvimento do dashboard em PowerBI para análise dos dados.
Testes e Validação: Realização de testes unitários, de integração e de usabilidade para garantir a qualidade do software.
Lançamento e Manutenção: Implementação do software no ambiente de produção e fornecimento de suporte contínuo.
Condições
Integração na equipa de desenvolvimento
Acesso a todo o material necessário, documentação
Sessões de enquadramento e formação necessárias
Trabalho pode ser desenvolvido remotamente com acompanhamento via Teams
Observações
Competências a Desenvolver
Os alunos irão desenvolver competências valiosas em várias áreas, incluindo:
Desenvolvimento de Software: Proficiência em .NET, C#, React, SQL e tecnologias Cloud (Azure).
Integração de Sistemas: Experiência na integração de diferentes sistemas (ERP Primavera, Clockify) usando troca de mensagens através de filas de espera.
Análise de Dados: Capacidade de criar e interpretar dashboards em PowerBI.
Gestão de Projetos: Experiência na gestão de projetos de software, incluindo planeamento de sprints e gestão de timesheets.
Orientador
Hugo Duarte da Fonseca
hdf@devlop.pt 📩