Repository logo
 
Publication

Integrating a software asset management solution in a software development company

datacite.subject.fosEngenharia e Tecnologiapt_PT
dc.contributor.advisorSilva, Nuno Alexandre Pinto da
dc.contributor.authorSilva, João Miguel Almeida Ferreira da
dc.date.accessioned2024-12-04T11:01:14Z
dc.date.available2024-12-04T11:01:14Z
dc.date.issued2024-10-16
dc.description.abstractIn recent years, the complexity of software development, or even other types of work, has been increasing because of the need for various licensed products and services, with each new tool introducing distinct licensing requirements. As organizations increasingly rely on a broad array of software, managing these licenses has become a significant challenge. The details of tracking multiple software licenses, ensuring compliance, and avoiding legal or financial penalties can strain an organization’s resources. This is particularly true for medium-sized companies like Mindera, which operates under a decentralized, self-organizing model. In such organizations, individual employees are often tasked with managing software licenses in addition to their core responsibilities, creating inefficiencies and potential risks. In Mindera, over twenty different software licenses are provided to over a thousand employees, ranging from integrated development environments to design tools. These licenses are managed by different groups of people within the organization, and this decentralized system leads to a variety of challenges. It is difficult to ensure that licenses are revoked when employees leave, track the aggregate cost of licenses, or determine usage patterns for cost optimization. Furthermore, employees often experience delays when requesting new licenses, impacting their productivity and, in some cases, the overall performance of the organization. To address these challenges, this project aims to develop a centralized, automated platform for managing software licenses within Mindera. The platform will streamline license tracking, simplify revocation, and automate communication with software providers, offering a comprehensive solution to the company’s software asset management (SAM) needs. The system will enable dynamic policy definitions, allowing certain actions such as the automatic issuance or revocation of licenses based on predefined rules. Moreover, it will integrate with user support tools to make it easier for employees to request licenses, and maintain historical records to allow for better insights, cost control, and reporting. The solution designed implements two services, Core Service, which will handle all of the information regarding the licenses, and the Frontend Web, which will be a user-facing service to allow the data to be properly managed.pt_PT
dc.description.abstractNos últimos anos, a complexidade do desenvolvimento de software, ou até mesmo de outros tipos de trabalho, tem vindo a aumentar devido à necessidade de vários produtos e serviços licenciados, sendo que cada nova ferramenta introduz requisitos de licenciamento distintos. À medida que as organizações passam a depender cada vez mais de uma ampla gama de softwares, a gestão destas licenças torna-se um desafio significativo. Os detalhes quanto ao rastreamento de múltiplas licenças de software, garantir conformidade e evitar penalidades legais ou financeiras podem sobrecarregar os recursos de uma organização. Isto acontece, particularmente, em empresas de tamanho médio como a Mindera, que opera sob um modelo descentralizado e auto-organizado. Em organizações deste tipo, os colaboradores são frequentemente encarregados de gerir licenças de software para além das suas responsabilidades principais, criando ineficiências e potenciais riscos. Na Mindera, são fornecidas mais de vinte licenças de software a mais de mil colaboradores, abrangendo desde ambientes de desenvolvimento integrados a ferramentas de design. Estas licenças são geridas por diferentes grupos de pessoas dentro da organização, e este sistema descentralizado gera uma variedade de desafios. É difícil garantir que as licenças são revogadas quando os colaboradores deixam a empresa, rastrear o custo agregado das licenças ou determinar padrões de utilização para otimizar custos. Além disso, os colaboradores frequentemente enfrentam dificuldades ao solicitar novas licenças, o que afeta a sua produtividade e, em alguns casos, o desempenho geral da organização. Para enfrentar estes desafios, este projeto visa desenvolver uma plataforma centralizada e automatizada para a gestão de licenças de software na Mindera. A plataforma irá simplificar o rastreamento de licenças, facilitar a revogação e automatizar a comunicação com os fornecedores de software, oferecendo uma solução abrangente para as necessidades de Software Asset Management (SAM) da empresa. O sistema permitirá a definição de políticas dinâmicas, possibilitando ações como a emissão ou revogação automática de licenças com base em regras predefinidas. Além disso, integrará ferramentas de suporte ao utilizador para facilitar a solicitação de licenças pelos colaboradores e manterá registos históricos para permitir melhores insights, controlo de custos e geração de relatórios. A solução desenhada implementa dois serviços: o Core Service, que irá lidar com todas as informações relacionadas às licenças, e o Frontend Web, que será um serviço disponibilizado ao utilizador, permitindo que os dados sejam devidamente geridos.pt_PT
dc.identifier.tid203733185pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/26634
dc.language.isoengpt_PT
dc.subjectSoftware asset managementpt_PT
dc.subjectMinderapt_PT
dc.subjectSoftware licensespt_PT
dc.subjectReactpt_PT
dc.subjectBunpt_PT
dc.titleIntegrating a software asset management solution in a software development companypt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informáticapt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Tese_5477.pdf
Size:
21.46 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: