Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/30864
Título: | Ferramenta web para gestão de projetos implementando conceitos do Scrum |
Título(s) alternativo(s): | Web tool for project management using Scrum concepts |
Autor(es): | Souza, Afonso Henrique Tombini de |
Orientador(es): | Pegorini, Vinicius |
Palavras-chave: | Scrum (Desenvolvimento de software) Administração de projetos Software - Desenvolvimento Scrum (Computer software development) Project management Computer software - Development |
Data do documento: | 22-Nov-2022 |
Editor: | Universidade Tecnológica Federal do Paraná |
Câmpus: | Pato Branco |
Citação: | SOUZA, Afonso Henrique Tombini de. Ferramenta web para gestão de projetos implementando conceitos do Scrum. 2022. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2022. |
Resumo: | No desenvolvimento de projetos de software é indispensável atender prazo (cronograma do projeto), custo definido (orçamento monetário e previsão de recursos como pessoas, equipamentos, instalações e outros) e requisitos de qualidade estabelecidos para o produto e que visam atender interesses dos usuários do software. A gestão dos projetos de software tem como objetivo que eles sejam desenvolvidos dentro do tempo e com os recursos estabelecidos e que atendam os interesses dos usuários da melhor forma possível. É fato estabelecido que a qualidade do produto, que é o software, está intrinsecamente relacionada à qualidade do processo empregado no seu desenvolvimento. São diversos os modelos e normas de qualidade definidos para software que visam efetividade dos seus projetos. Alguns deles são bastante custosos de implementar em termos de recursos financeiros e qualificação da equipe e, assim, não se aplicam para projetos ou empresas de desenvolvimento de software de pequeno porte. Agilidade no desenvolvimento com um mínimo de organização das atividades e de controle dos seus resultados é o que as empresas e equipes em geral esperam. Os mecanismos de controle não podem ser demasiado dispendiosos e tempo e de custos porque desencorajam as empresas a segui-los, mas algum controle deve existir para que um planejamento possa ser seguido e resultados alcançados. A proposta de metodologias ágeis como o Scrum é prover uma gestão eficiente do processo de software, sem excesso de controles e rotinas. Considerando esse contexto, neste trabalho é apresentado um sistema web para a gestão de projetos de software implementando a metodologia Scrum. O sistema foi desenvolvido em linguagem Java e tecnologias associadas para a implementação de sistemas web. Como resultado, tem-se um sistema com funcionalidades simples, mas centrado na gestão das solicitações de uma equipe de projeto de software. |
Abstract: | In the development of software projects, it is essential to meet the deadline (project schedule), defined cost (monetary budget and forecast of resources such as people, equipment, facilities and others) and the quality requirements established for the product that aim to meet the interests of the users of the software. The management of software projects has the objective that they are developed within time, with the established resources and that they meet the interests of the users in the best possible way. It is an established fact that the quality of the product, which is the software, is intrinsically related to the quality of the process used in its development. There are several models and quality standards defined for software aimed at the effectiveness of their projects. Some of them are quite expensive to implement in terms of financial resources and staff qualifications and, therefore, do not apply to projects or small software development companies. Agility in development with a minimum of organization of activities and control of their results is what companies and teams in general expect. Control mechanisms cannot be too costly and time-consuming because they discourage people and companies from following them, but some control must exist so that a plan can be followed, and results achieved. The proposal of agile methodologies such as Scrum is to provide an efficient management of the software process, without excess controls and routines. Considering this context, this work presents a web system for the management of software projects implementing the Scrum methodology. The system was developed with the Java language and associated technologies for the implementation of web systems. As a result, we have a simple system, but focused on managing the requests of a software project team. |
URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/30864 |
Aparece nas coleções: | PB - Tecnologia em Análise e Desenvolvimento de Sistemas |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
sistemagerenciaprojetos.pdf | 2,08 MB | Adobe PDF | Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons