Publication
SPLIT- COMPANY RETROSPECTIVES AT SCALE
datacite.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | pt_PT |
dc.contributor.advisor | Monteiro, Marco António de Oliveira | |
dc.contributor.author | Caseiro, Nuno Miguel Hilário | |
dc.date.accessioned | 2024-01-05T14:49:11Z | |
dc.date.available | 2024-01-05T14:49:11Z | |
dc.date.issued | 2023-07-05 | |
dc.description.abstract | As retrospetivas são cerimónias efetuadas em equipas de trabalho que têm o objetivo de definir e compreender os aspetos positivos, menos positivos e as ações a tomar para melhorá-los. Nestas sessões é importante que todos os colaboradores tenham oportunidade de expressar a sua opinião e que esta seja valorizada. Por norma, as retrospetivas têm o apoio de um quadro kanban onde se introduzem as opiniões de cada membro e que são representadas por cartões. Em equipas grandes surge a dificuldade de dar oportunidade a todos os participantes em expressar a sua opinião. Como tal, é fundamental definir um mecanismo que resolva este problema. Com esse objetivo, pode-se dividir uma equipa grande em subequipas e cada uma destas deve realizar a sua retrospetiva, possibilitando que todos os membros demonstrem a sua opinião. Posteriormente, os resultados obtidos nas retrospetivas de cada subequipa devem ser unificados e gerados itens de ação que pretendem resolver os aspetos que correram menos bem. O projeto SPLIT surge com o objetivo de resolver o problema referido, otimizar e automatizar o processo de retrospetivas em qualquer tipo de equipa, principalmente com elevado número de elementos. A solução pretende dividir as equipas noutras mais pequenas, criar automaticamente os respetivos quadros kanban e oferecer um conjunto de automações dentro destes, possibilitar agendamentos e a integração com o slack, o que permite de forma a automática enviar mensagens sobre todas as fases e ações relevantes durante o processo de retrospetivas. Na fase anterior ao desenvolvimento, decorreu a fase de product design e conceção do produto onde foi executado um processo de pesquisa que serviu para compreender como é possível otimizar o processo e que requisitos são essenciais para a plataforma colmatar as necessidades dos utilizadores e da empresa, tendo o foco na execução de retrospetivas em equipas grandes. Este processo terminou com o levantamento de requisitos, a execução de um design system e de todo o design da aplicação. A plataforma a nível tecnológico é composta essencialmente por dois módulos. O backend foi construído utilizando a framework NestJS e encapsula as regras de negócio, acede à base de dados e providencia uma REST API e um socket gateway com o propósito de servir a aplicação web. Esta foi desenvolvida com recurso a uma framework de react denominada de Next.js. A aplicação web providencia uma interface, focada na experiência de utilização, que permite visualizar e interagir com a plataforma. O sistema foi avaliado com testes manuais, alguns unitários e de usabilidade que contribuíram para a correção de erros e melhor perceção de possíveis melhorias. | pt_PT |
dc.identifier.tid | 203446909 | pt_PT |
dc.identifier.uri | http://hdl.handle.net/10400.8/9178 | |
dc.language.iso | por | pt_PT |
dc.subject | Retrospetivas | pt_PT |
dc.subject | Equipas | pt_PT |
dc.subject | Quadros | pt_PT |
dc.subject | Agendamentos | pt_PT |
dc.subject | Automatização | pt_PT |
dc.subject | Product design | pt_PT |
dc.title | SPLIT- COMPANY RETROSPECTIVES AT SCALE | pt_PT |
dc.type | master thesis | |
dspace.entity.type | Publication | |
rcaap.rights | openAccess | pt_PT |
rcaap.type | masterThesis | pt_PT |
thesis.degree.name | Mestrado em Engenharia Informática - Computação Móvel | pt_PT |