
handle: 11250/3000855 , 11250/3000850
This thesis has been solved according to the need Cegal has. Cegal wanted us to create a product as part of a Cegal internal improvement project. The program should be able to assign resources to projects or engagements based on the consultant's availability and skills. In addition to these main categories, Cegal asked for a possibility to get the name of the engagement manager and a resource owner tied to engagement and resource. Cegal's last wish was to have the opportunity to add un-named consultants to the program for employees who have not started yet. The security requirements set by Cegal were that it should have strict access management, availability to managers only and General Data Protection Regulation (GDPR) compliance. The main focus has been to streamline Cegal's allocation processes by developing an application that compares consultants' skills to skills needed in a specific engagement. In addition to comparing skills, showing the consultant's utilization has been a high priority. This resource management tool will help Cegal give the consultants the best-suited engagement and ensure that all the consultants are given engagements. The code was developed in systems within Cegal's infrastructure. To develop this tool, it has used external Application Programming Interfaces (APIs) to collect information from already existing programs in Cegal, together with creating a solid and well-functioning code. The user experience has also been essential to ensure that the resource management tool will be used in the future. Because this resource management tool contains personal data, security has been in focus from the beginning to the end. Azure Active Directory (Azure AD) has been used to maintain Cegal's login systems and especially for protection. By using Azure AD, the application is protected as it includes two-factor authentication. In addition, only the needed information is saved in the database to secure the application even more.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
