Propostas Atribuidas 2023/2024

DEI - FCTUC
Gerado a 2024-05-17 10:57:15 (Europe/Lisbon).
Voltar

Titulo Estágio

Onboarding and Offboarding automation tool

Áreas de especialidade

Engenharia de Software

Sistemas de Informação

Local do Estágio

Mindera

Enquadramento

Onboarding refers to the process of integrating a new employee into the organization, and can include tasks such as setting up accounts, assigning tasks, and providing orientation materials. Offboarding, on the other hand, involves the steps taken when an employee leaves the organization, including removing access to company resources, collecting company property, and notifying relevant parties.

Objetivo

The goal is to build a tool to automate and streamline the process of bringing new employees on board and offboarding departing employees.
The automation tool would be designed to simplify and expedite these processes by automating many of the steps involved in onboarding and offboarding. For example, the tool might automatically generate and send welcome emails to new employees, assign tasks and deadlines, and notify relevant stakeholders of new hires or departures. This can help to reduce the workload of People staff and ensure that all necessary steps are completed accurately and efficiently. Additionally, an onboarding and offboarding automation tool can help to create a positive first impression for new employees and ensure that departing employees leave with a positive experience and a smooth transition.
This project will be executed using a distributed, event driven architecture with orchestrators and overall visibility through administrative dashboards. This architecture will allow for greater flexibility, scalability, and fault tolerance.

Plano de Trabalhos - Semestre 1

This project holds the following major tasks
T1 - Identify the requirements and features of the tool by working with People staff and other stakeholders to understand the current onboarding and offboarding processes, pain points, and opportunities for improvement.
T2 - Develop a distributed, event-driven architecture for the tool, which would involve selecting appropriate technologies and designing the overall system architecture.
T3 - Develop orchestrators that can coordinate and manage the various tasks involved in onboarding and offboarding, such as generating welcome emails, setting up accounts, assigning tasks, and notifying relevant stakeholders.
T4 - Develop administrative dashboards that can provide overall visibility and control over the system, allowing People staff to monitor and manage onboarding and offboarding tasks and workflows.
T5 - Implement integrations with the internal People system, Mindera People, and with others, such as applicant tracking systems, and payroll systems, to ensure that information is shared and synced across systems.
T6 - Develop and implement testing and quality assurance processes to ensure that the tool functions as intended, is free of bugs and errors, and is user-friendly.
T7 - Develop documentation and training materials for People staff and other users of the tool, to ensure that they are able to use the tool effectively and efficiently.
T8 - Deploy the tool to a production environment, monitor its performance, and make adjustments as necessary to optimize its functionality and reliability.
T9 - Elaborate the intermediate internship report for the University

Plano de Trabalhos - Semestre 2

This project holds the following major tasks
T1 - Identify the requirements and features of the tool by working with People staff and other stakeholders to understand the current onboarding and offboarding processes, pain points, and opportunities for improvement.
T2 - Develop a distributed, event-driven architecture for the tool, which would involve selecting appropriate technologies and designing the overall system architecture.
T3 - Develop orchestrators that can coordinate and manage the various tasks involved in onboarding and offboarding, such as generating welcome emails, setting up accounts, assigning tasks, and notifying relevant stakeholders.
T4 - Develop administrative dashboards that can provide overall visibility and control over the system, allowing People staff to monitor and manage onboarding and offboarding tasks and workflows.
T5 - Implement integrations with the internal People system, Mindera People, and with others, such as applicant tracking systems, and payroll systems, to ensure that information is shared and synced across systems.
T6 - Develop and implement testing and quality assurance processes to ensure that the tool functions as intended, is free of bugs and errors, and is user-friendly.
T7 - Develop documentation and training materials for People staff and other users of the tool, to ensure that they are able to use the tool effectively and efficiently.
T8 - Deploy the tool to a production environment, monitor its performance, and make adjustments as necessary to optimize its functionality and reliability.
T9 - Elaborate the internship report for the University

Condições

Work may be fully remote, partially remote or fully presential.Food and transportation allowance (if the internship is on-site or hybrid)

Observações

Technologies will vary according to different phases and defined products and tech stack to be used. This definition will occur during Tasks 1 and 2.
The student will be integrated in existing development teams and will be able to understand first hand Agile principles and Scrum methodology.

Orientador

Cláudio Teixeira
claudio.teixeira@mindera.com 📩