Propostas Submetidas

DEI - FCTUC
Gerado a 2024-07-17 11:27:21 (Europe/Lisbon).
Voltar

Titulo Estágio

Colaborar no desenvolvimento de plataforma web de gestão de operações e respetivas integrações com outros sistemas.

Áreas de especialidade

Engenharia de Software

Comunicações, Serviços e Infraestruturas

Local do Estágio

Coimbra (iParque) ou Sede de Leiria

Enquadramento

Na SINMETRO desenvolvemos soluções de software com recurso às frameworks mais atuais (ex: BD em SQL Server, PHP, Python e Node.js para backend (Lavarel, DJANGO e Express), e Vue.js/NUXT) no frontend, protótipos de design UI/UX em Adobe XD, JIRA para a gestão de projetos, etc) e sempre focadas na experiência do utilizador. Hoje somos constituídos por uma equipa sénior de quase 30 pessoas, 70% engenheiros informáticos, que trabalham num ecossistema onde se promove a aquisição de novo conhecimento num processo de “aprender, investigando e fazendo”, sempre em equipa. Há 20 anos que idealizamos, concebemos e desenvolvemos soluções focadas nas necessidades, desejos e limitações dos nossos cliente e utilizadores, sempre com o cuidado de entender as suas expectativas e assim preconizar uma transformação digital das organizações e dos seus processos, centrada nas pessoas.O processo inicia-se com a definição de uma estratégia de desenvolvimento de software com a seleção das frameworks mais indicadas, APIs a integrar e plugins a instalar. Segue-se o levantamento detalhados das especificações de cada entregável, a elaboração de um guia de estilos e o desenvolvimento dos respetivos protótipos de design UI/UX, que servem de base à sua programação. Inicia-se, assim, um processo interativo de design, programação, teste e validação.

Objetivo

Esta proposta de estágio visa integrar a equipa que está a desenvolver uma plataforma web integradora para a gestão das operações e do conhecimento de uma das maiores empresas nacionais do setor dos combustíveis.

O desenvolvimento global desta plataforma tem por objetivos. 

1- Definir as especificações da aplicação web e os seus requisitos de gestão de acesso. 

2- Criar uma infraestrutura tecnológica segura e de alta disponibilidade, capaz de dividir ambientes de teste e produção e assegurar a capacidade de integração com o ERP, um Gestor Documental e com sistema de telemetria

3- Definir políticas de disaster recovery, alinhadas com a estratégia de cibersegurança da empresa cliente.

4- Desenvolver um guia de estilos, que define as regras a adotar pelos programadores para as interfaces da plataforma, bem como um protótipo de design, que obedece a princípios de UX/UI (user experience e user interface), das funcionalidades a desenvolver.

5- Desenvolver a aplicação web, de acordo com o protótipo de design. 

6- Realizar testes para assegurar a qualidade do código e a experiência do utilizador.Instalar a aplicação no ambiente de cloud da empresa. 

7- Assegurar a formação dos utilizadores. 

Deste trabalho deverão resultar os seguintes entregáveis: 
- Guia de estilo.
- Protótipo UI/UX.
- Infraestrutura tecnológica e políticas de segurança.
- Integrações com o ERP, Gestor documental e outros sistemas. 
- Aplicação Web instalada no ambiente da empresa. 
- Utilizadores capazes de trabalhar com a aplicação.

Plano de Trabalhos - Semestre 1

Para desenvolver esta aplicação web é adotada a metodologia abaixo indicada.
Propõe-se a integração do estágio na atividade 5, usando as ferramentas indicadas na secçao de enquadramento, e que tem a duração de 12 meses.

1- Definir a abordagem tecnológica, a segurança e os requisitos e o acesso dos utilizadores. (1 mês)
2- 2. Definir integrações a assegurar. (1 mês)
2- Avaliar as especificações em pormenor. (6 meses)
3- Conceber o guia de estilo de aplicação. (1 mês)
4- Desenvolver o protótipo de design UI/UX, que serve para especificações à programação. (6 meses)
5- Desenvolver a aplicação web através de um processo iterativo de conceção, programação, teste e validação. (12 meses)
6- Formar os utilizadores. (1 mês)

Escrita do relatório intermédio.

Plano de Trabalhos - Semestre 2

Com o objetivo de se obter uma plataforma web integradora para a gestão das operações e do conhecimento o estagiário, integrado na equipa da SINMETRO, deverá ser capaz de desenvolver o seguinte plano de trabalhos:

1-Programação das lógicas de negócio e do backend da aplicação com recurso, maioritariamente, à framework do PHP Laravel, Python e Base de Dados SQL.
2-Programação do frontend da aplicação, com recurso, maioritariamente, a Vue.js/NUXT, de acordo com o protótipo de design, previamente desenvolvido.
3-Realização de testes automáticos de qualidade do código.
4-Auto-controlo da qualidade.
5-Acompanhamento das tarefas realizadas através da plataforma JIRA, que é usada para a gestão dos spints do projeto.
6-Realização de relatório intermédio dos trabalhos realizados.
7-Loops/Iterações de otimização.
8-Realização de testes funcionais pela equipa da SINMETRO.
9-Acompanhamento da realização de testes funcionais no cliente.
10-Relatório final do projeto.

Condições

As pessoas que saem da universidade diretamente
para o mercado de trabalho e que ainda estão a finalizar o mestrado, costumam
começar na SINMETRO com a realização de estágio profissional de licenciatura.

Observações

Apesar de se privilegiar o trabalho presencial, como forma de promover a interação com os colegas, facilitar a comunicação direta e o espírito de grupo, o estágio pode ter alguns momentos de trabalho remoto.

Orientador

Gonçalo Martins
gmartins@sinmetro.pt 📩