Document details

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

Author(s): Silva, Susana Rodrigues da

Date: 2009

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

Origin: Repositório da Universidade de Lisboa

Subject(s): Processo de desenvolvimento; Gestão de projectos; Qualidade de Software; Metodologias Ágeis


Description

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. ii 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.

Document Type Master thesis
Language Portuguese
Advisor(s) Afonso, Ana Paula; Portela, João Pedro de Oliveira
Contributor(s) Repositório da Universidade de Lisboa
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents