Universidade de Lisboa Repositório da Universidade de Lisboa

Repositório da Universidade de Lisboa >
Faculdade de Ciências (FC) >
FC - Dissertações de Mestrado >

Please use this identifier to cite or link to this item: http://hdl.handle.net/10451/4684

Título: Processos de desenvolvimento de software
Autor: Silva, Susana Rodrigues da
Orientador: Afonso, Ana Paula Pereira, 1965-
Portela, João Pedro de Oliveira
Palavras-chave: Processo de desenvolvimento
Metodologias ágeis
Gestão de projectos
Qualidade de software
Trabalhos de projecto de mestrado - 2009
Issue Date: 2009
Resumo: A instituição de acolhimento onde este projecto foi realizado foi a Outsystems, uma empresa de desenvolvimento de software que se caracteriza por utilizar uma metodologia Ágil. O principal produto da OutSystems é OutSystems Agile Platform, uma plataforma de desenvolvimento que em conjunto com a metodologia Ágil, permite à OutSystems a entrega de aplicações Web desenvolvidas em semanas em vez de meses. O tema principal deste projecto é o processo de desenvolvimento do produto. Na OutSystems, o processo de desenvolvimento do produto da empresa é bastante importante pois tem uma relação directa com a qualidade do produto. Assim, quanto mais optimizado e mais eficiente é o processo de desenvolvimento melhor é a qualidade do produto produzido. No processo de desenvolvimento as equipas que desenvolvem o produto necessitam de ferramentas auxiliares que lhes permitam gerir, controlar e organizar as várias tarefas. Na OutSystems, existem um conjunto de ferramentas que auxiliam a equipa de desenvolvimento na gestão dos projectos: organizador dos testes do produto, o gestor de projectos, entre outros. A ferramenta de gestão de projectos (Issues Project Manager) utilizada pela equipa de desenvolvimento encontrava-se com alguns problemas: falta de usabilidade, falta de funcionalidades, entre outros. Devido a estes problemas a equipa de desenvolvimento já não utilizava a aplicação, e por isso a tarefa de gestão, controlo e organização das tarefas necessárias para o desenvolvimento do produto não era realizada. Para resolver este problema foi iniciado este projecto cujo objectivo inicial é o melhoramento do processo de desenvolvimento de software da OutSystems, através da melhoria das ferramentas de auxílio ao desenvolvimento do produto. Com a melhoria das ferramentas que auxiliam a equipa de desenvolvimento do produto, o objectivo é tornar estas equipas mais produtivas, e concretizar um produto com melhor qualidade. Nas primeiras etapas do projecto foi realizada uma Análise das funcionalidades existentes, de modo a ser mais fácil a percepção do modelo de domínio da ferramenta. Foi então realizada a listagem e organização de todos os requisitos iniciais do projecto, de modo a construir um plano de tarefas. E só após esta listagem ter sido realizada é que é iniciado o processo de implementação. Ao longo da execução do projecto, como a OutSystems segue a metodologia Àgil os requisitos do projecto eram revistos e reorganizados de modo a concretizarem os objectivos do projecto mais facilmente. Por fim são concretizados todos os objectivos do projecto. Por último, pode-se concluir que a ferramenta Issues Project Manager foi melhorada, desde a sua usabilidade, o tempo de execução, entre outros. Sendo mais utilizada pelos membros da equipa de desenvolvimento do produto da OutSystems, possibilitando-lhes uma melhor gestão do seu trabalho e consequentemente um melhor controlo dos seus projectos.
This project was made in the company named OutSystems, a software development company that is known because of this Agile methodology. The main product of OutSystems is OutSystems Agile Platform, a development platform that along with the Agile methodology, allows to develop business Web applications in few weeks. The purpose of this project is to improve the Software development process. In OutSystems, the software development process is really important, because it connects directly with the product quality assurance. So, if the software development process is really optimized the product produced will have high quality. All the teams that develop the product need some tools to help them to control, manage and organize all the main tasks, during the software development process. OutSystems have some tools that help the development team to manage their projects: dashboard, project management, etc. The project management tool (Issues Project Manager) used in OutSystems, had some problems: lack of usability, some funcionalities were missing, etc. Due to these problems the development team wasn’t working with this tool anymore, and this situation lead to the lack of organization of all the projects. To solve this problem we start this project which the main goal was to improve the software development process of OutSystems by improving the project management tool used in the development of the product. With this improvement, the development teams will be more productive and will be producing a high quality product. In the first phases of the project an Analysis of all the functionalities existed was made, to help the comprehension of the project management tool, data model, etc. After that, a list of all the requirements of the project was made. This list was organized by the priority of the requirements and a work plan was done. After that the implementation was started. During the project all the requirements were reviewed and organized following the agile methodology to better accomplish all the main goals of this project. We have accomplish the main goal of improving the project management tool (Issues Project Manager). This tool is used by the development team of OutSystems and it has all the functionalities that they need. This tool offers the opportunity to manage their work as well as organize all the tasks during the development process.
Descrição: Trabalho de projecto de mestrado em Engenharia Informática (Sistemas de Informação), apresentado à Universidade de Lisboa, através da Faculdade de Ciências, 2009
URI: http://hdl.handle.net/10451/4684
Appears in Collections:FC - Dissertações de Mestrado

Files in This Item:

File Description SizeFormat
ulfc096116_tm_Susana_Silva.pdf2,48 MBAdobe PDFView/Open
Restrict Access. You can request a copy!
Statistics
FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

  © Universidade de Lisboa / SIBUL
Alameda da Universidade | Cidade Universitária | 1649-004 Lisboa | Portugal
Tel. +351 217967624 | Fax +351 217933624 | repositorio@reitoria.ul.pt - Feedback - Statistics
DeGóis
Promotores do RCAAP   Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência PO Sociedade do Conhecimento (POSC) Portal oficial da União Europeia