Document details

Desenvolvimento de uma solução para controlo e reporte das actividades de projecto - time report management

Author(s): Cabaço, Filipe Miguel dos Santos da Costa

Date: 2013

Persistent ID: http://hdl.handle.net/10451/9630

Origin: Repositório da Universidade de Lisboa

Subject(s): Monitorização; Gestão de projetos; Tarefas; Planeamento; Calendarização; Aplicação web; Teses de mestrado - 2013


Description

Tese de mestrado em Engenharia Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2013

O desenvolvimento de software é um processo complexo, com diversos objetivos e vários intervenientes, com diferentes exigências e requisitos a serem cumpridos, exigências estas que podem ser prazos, funcionalidades ou arquiteturas, entre outros fatores importantes para o projeto. Esta diversidade de objetivos apresenta desafios para os gestores na preparação e planeamento de um projeto, sendo necessário abordar inúmeros elementos, de forma a concretizar os objetivos propostos. Um dos elementos chave, ao longo de todas as fases do projeto, é a calendarização de tarefas, influenciando, diretamente, o sucesso ou insucesso dos objetivos a cumprir pelos gestores e equipa de desenvolvimento. O objetivo deste trabalho é o desenvolvimento de uma aplicação web, com o intuito de prevenir e mitigar problemas relacionados com o cumprimento de tarefas planeadas, determinando o estado de execução e a conclusão das tarefas, com base nos dados introduzidos pelos membros da equipa de desenvolvimento do projeto. Tendo em vista que são necessárias inúmeras entradas por parte dos utilizadores, foi dada particular relevância às questões relativas à usabilidade e portabilidade do software desenvolvido, tentando-se simplificar processos de aquisição de dados, por parte dos intervenientes, de forma a garantir um processo rápido, seguro e eficiente. Assim, o projeto em causa irá ajudar o desenvolvimento de boas práticas, necessárias para entregas de software nos prazos estabelecidos, com a qualidade exigida pelo cliente, apresentando aos gestores valores concretos, com os quais poderão avaliar e planear com mais exatidão o trabalho das equipas de desenvolvimento, mitigando assim, possíveis riscos.

Software development is a complex process, with various objectives and multiple users, with different demands and requirements to be fulfilled, from deadlines to functionalities or system architecture and any other elements that are relevant for a project. This diversity presents challenges to project managers when scheduling and planning a project, with various factors to account for, to guarantee that all objectives are accomplished. One of the key aspects of managing software development, during all its phases, is the correct scheduling of tasks, which affects, directly, the success or failure of the goals set by project managers. This work presents a solution, by exposing the development of a tool with the goal of monitoring the software project tasks, using a simple, intuitive and multi-platform tool, preventing or reducing the impact of task planning errors using input of the development teams. With this objective in mind, additional relevance was given to usability and portability, simplifying processes of data acquisition, improving fulfillment speed, safety and more efficient information gathering. As such, the final goal was the implementation of good development practices that are needed for a well-managed software project, with the quality demanded by the client and within the deadlines proposed in the project planning, presenting the project managers with valuable data to evaluate and plan more precisely the various teams, avoiding future errors or delays.

Document Type Master thesis
Language Portuguese
Advisor(s) Gaspar, Maria da Graça de Figueiredo Rodrigues, 1956-; Almeida, Ana Teresa Raimundo de
Contributor(s) Repositório da Universidade de Lisboa
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents

No related documents