<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel rdf:about="https://hdl.handle.net/1884/82005">
<title>Desenvolvimento Ágil de Software</title>
<link>https://hdl.handle.net/1884/82005</link>
<description/>
<items>
<rdf:Seq>
<rdf:li rdf:resource="https://hdl.handle.net/1884/82547"/>
<rdf:li rdf:resource="https://hdl.handle.net/1884/99985"/>
<rdf:li rdf:resource="https://hdl.handle.net/1884/99982"/>
<rdf:li rdf:resource="https://hdl.handle.net/1884/99966"/>
</rdf:Seq>
</items>
<dc:date>2026-04-25T17:00:11Z</dc:date>
</channel>
<item rdf:about="https://hdl.handle.net/1884/82547">
<title>RDV : registro de despesas de viagens corporativas</title>
<link>https://hdl.handle.net/1884/82547</link>
<description>RDV : registro de despesas de viagens corporativas
Resumo: Muitas empresas entendem a importância de criar relações, divulgar suas qualidades e compartilhar informações com outras empresas do seu segmento. Um dos processos que permitem a concretização desses objetivos é a viagem corporativa. Esse modelo de viagem é adotado em muitas empresas que desejam realizar network com outras corporações a nível nacional e internacional. Um dos principais desafios desse processo é geri-lo em sua totalidade de uma forma que a empresa não sofra prejuízos e evite falhas que venham a gerar um desgaste desnecessário para a empresa. Dessa forma, aderir a um sistema de informação que automatize processos, possibilite a segurança de dados, facilite o processo da viagem tanto para o colaborador quanto para a gestão e gere relatórios gerenciais de uma forma que informações relevantes sejam disponibilizadas, pode-se tornar vantajoso para uma empresa que tem as viagens corporativas como algo presente em seu dia a dia. Neste trabalho, foi desenvolvido um software voltado para o gerenciamento de viagens corporativas no qual permite o colaborador estruturar os seus gastos e solicitar a gerência uma análise para validar se de fato os valores solicitados são válidos. O processo de análise permite uma configuração de alçada de aprovação por perfis de aprovadores para que diversos cenários dentro de uma empresa possam ser acobertados pelo sistema. Além disso, relatórios gerenciais são disponibilizados para que os gestores possam definir métricas e entender o andamento dos processos. A arquitetura do software foi baseada em uma estrutura back-end desenvolvida na linguagem Java com a utilização do framework Spring Boot, uma estrutura front-end desenvolvida na linguagem Typescript com a utilização do framework Angular e o MySQL como sistema gerenciador do banco de dados da aplicação
Orientador: Prof. Dr. Razer A N R Montaño; Monografia (especialização) - Universidade Federal do Paraná, Setor de Educação Profissional e Tecnológica, Curso de Especialização em Desenvolvimento Ágil de Software.; Inclui referências
</description>
<dc:date>2022-01-01T00:00:00Z</dc:date>
</item>
<item rdf:about="https://hdl.handle.net/1884/99985">
<title>Memorial de projetos : conectando estratégia e execução - um memorial sobre a jornada ágil no desenvolvimento de software</title>
<link>https://hdl.handle.net/1884/99985</link>
<description>Memorial de projetos : conectando estratégia e execução - um memorial sobre a jornada ágil no desenvolvimento de software
Resumo: Este memorial apresenta a trajetória formativa desenvolvida ao longo do curso de Especialização em Desenvolvimento Ágil de Software, a qual buscou proporcionar uma formação abrangente e prática voltada à aplicação de métodos ágeis em todo o ciclo de vida do desenvolvimento de sistemas. Durante o curso foram abordados os fundamentos teóricos e práticos das disciplinas que compuseram a grade curricular, com ênfase em práticas ágeis, modelagem orientada a funcionalidades e estruturas, gerenciamento de projetos, desenvolvimento full stack (web e mobile), infraestrutura DevOps, testes automatizados e experiência do usuário. As disciplinas de Métodos Ágeis (MADS), Modelagem Ágil I e II (MAG1 e MAG2) e Gerenciamento Ágil de Projetos (GAP1 e GAP2) forneceram a base conceitual e prática para a adoção de frameworks como Scrum, Kanban e XP, além de técnicas de modelagem leve e iterativa. O domínio de tecnologias como banco de dados relacionais (BD), introdução à programação (INTRO), desenvolvimento web (WEB1 e WEB2), mobile (MOB1 e MOB2) e infraestrutura para integração e entrega contínua (INFRA) permitiu a construção de soluções modernas, escaláveis e alinhadas aos princípios de entrega contínua de valor. Complementarmente, os conteúdos explorados nas disciplinas de UX (Experiência do Usuário) no Desenvolvimento Ágil, Aspectos Ágeis de Programação (AAP) e Testes Automatizados (TEST), reforçaram a importância da qualidade, usabilidade e validação contínua do software, além do desenvolvimento e construção de soluções centradas nas necessidades do usuário. Como também mostrado neste memorial, em algumas disciplinas houve também a implementação de uma solução prática, com o objetivo de integrar todos esses conhecimentos abordados, demonstrando a viabilidade e os benefícios da abordagem ágil na construção de software centrado no usuário, com foco em eficiência, adaptabilidade e entrega incremental. Assim reforçando também o alinhamento aos princípios das metodologias ágeis, como iteração contínua, entrega incremental de valor, foco nas necessidades do cliente, colaboração entre equipes e adaptação dinâmica às mudanças; Abstract: This report presents the educational trajectory developed throughout the Specialization in Agile Software Development, which sought to provide comprehensive and practical training focused on the application of agile methods throughout the systems development lifecycle. The course covered the theoretical and practical foundations of the disciplines that comprised the curriculum, with an emphasis on agile practices, feature-oriented and structure-oriented modeling, project management, fullstack development (web and mobile), DevOps infrastructure, automated testing, and user experience. The Agile Methods (MADS), Agile Modeling I and II (MAG1 and MAG2), and Agile Project Management (GAP1 and GAP2) courses provided the conceptual and practical foundation for the adoption of frameworks such as Scrum, Kanban, and XP, as well as lightweight and iterative modeling techniques. Mastering technologies such as relational databases (DB), introduction to programming (INTRO), web development (WEB1 and WEB2), mobile development (MOB1 and MOB2), and infrastructure for continuous integration and delivery (INFRA) enabled the development of modern, scalable solutions aligned with the principles of continuous value delivery. Additionally, the content explored in the UX (User Experience) in Agile Development, Agile Programming Aspects (AAP), and Automated Testing (TEST) courses reinforced the importance of quality, usability, and continuous software validation, in addition to developing and building solutions centered on user needs. As also demonstrated in this report, some courses also included the implementation of a practical solution, aiming to integrate all of this knowledge, demonstrating the feasibility and benefits of the agile approach to building user-centric software, with a focus on efficiency, adaptability, and incremental delivery. This also reinforces alignment with the principles of agile methodologies, such as continuous iteration, incremental delivery of value, focus on customer needs, collaboration between teams, and dynamic adaptation to change
Orientador: Prof. Dr. Jaime Wojciechowski; Memorial de projetos (especialização) - Universidade Federal do Paraná, Setor de Educação Profissional e Tecnológica, Curso de Especialização em Desenvolvimento Ágil de Software; Inclui referências
</description>
<dc:date>2025-01-01T00:00:00Z</dc:date>
</item>
<item rdf:about="https://hdl.handle.net/1884/99982">
<title>Memorial de projetos : integração de práticas ágeis e devops nociclo de vida do desenvolvimento de software</title>
<link>https://hdl.handle.net/1884/99982</link>
<description>Memorial de projetos : integração de práticas ágeis e devops nociclo de vida do desenvolvimento de software
Resumo: O presente trabalho tem por objetivo apresentar a trajetória percorrida no curso de Desenvolvimento Ágil de Software, refletindo sobre as disciplinas cursadas, sua contextualização e importância para o processo de desenvolvimento de software. Destaca-se a integração entre as áreas correlatas e a aplicação prática dos conceitos abordados, resultando na consolidação do conhecimento técnico. No decorrer do curso, foram exploradas todas as etapas do ciclo de vida do software, partindo das metodologias ágeis, aliadas às práticas de engenharia de software, evidenciando a relevância da colaboração e entrega contínua de valor no contexto do desenvolvimento ágil. O aprendizado abrangeu desde a definição de requisitos e modelagem até a implementação, testes e implantação automatizada, consolidando uma visão sistêmica e integrada do ciclo de vida do software. Essa experiência permitiu compreender o que é desenvolver software com qualidade, eficiência e propósito, reforçando o papel do desenvolvedor como agente ativo na criação de soluções sustentáveis, colaborativas e orientadas ao usuário; Abstract: This work aims to present the journey undertaken throughout the Agile Software Development program, reflecting on the courses completed, their context, and their importance to the software development process. It highlights the integration between related areas and the practical application of the concepts studied, resulting in the consolidation of technical knowledge.Throughout the program, all stages of the software life cycle were explored, beginning with agile methodologies combined with software engineering practices, emphasizing the relevance of collaboration and the continuous delivery of value within the context of agile development. The learning process encompassed the definition of requirements and modeling, as well as implementation, testing, and automated deployment, consolidating a systemic and integrated view of the software life cycle.This experience made it possible to understand what it means to develop software with quality, efficiency, and purpose, reinforcing the developer’s role as an active agent in creating sustainable, collaborative, and user-oriented solutions
Orientador: Prof. Dr. Razer Anthom Nizer Rojas Montaño; Memorial de Projetos (especialização) - Universidade Federal do Paraná, Setor de Educação Profissional e Tecnológica, Curso de Especialização em Desenvolvimento Ágil de Software; Inclui referências
</description>
<dc:date>2025-01-01T00:00:00Z</dc:date>
</item>
<item rdf:about="https://hdl.handle.net/1884/99966">
<title>Memorial de projetos : a construção integrada de software em ambientes ágeis</title>
<link>https://hdl.handle.net/1884/99966</link>
<description>Memorial de projetos : a construção integrada de software em ambientes ágeis
Resumo: Este trabalho sintetiza as principais atividades realizadas nas disciplinas voltadas ao desenvolvimento ágil de software, evidenciando como planejamento, modelagem, implementação, design e validação se integram para formar um processo iterativo orientado à entrega de valor. Os projetos de gerenciamento ágil reforçaram a importância da definição de releases, estimativas realistas e uso de métricas para acompanhar o fluxo de trabalho. Os trabalhos de Banco de Dados e Aspectos Ágeis de Programação mostraram que estruturas bem projetadas e código limpo são fundamentais para reduzir retrabalhos e facilitar ciclos curtos de desenvolvimento. Já a disciplina de UX destacou o papel da prototipação rápida e do feedback do usuário para orientar decisões durante o processo. Apesar dos avanços observados, identificam-se desafios como estimativas incertas, necessidade de integração entre equipes, manutenção da qualidade contínua e adaptação cultural a práticas ágeis. Assim, o conjunto das disciplinas demonstra que o desenvolvimento ágil é tanto técnico quanto organizacional, exigindo aprendizado contínuo, colaboração e visão centrada no usuário; Abstract: This work synthesizes the main activities carried out in disciplines external to agile software development, highlighting how planning, modeling, implementation, design, and validation integrate to form an iterative process oriented towards delivering value. Agile management projects reinforced the importance of defining releases, realistic estimates, and using metrics to track workflow. Database and Agile Programming Aspects projects showed that well-designed structures and clean code are fundamental to reducing rework and facilitating short development cycles. The UX discipline highlighted the role of rapid prototyping and user feedback in guiding decisions during the process. Despite the observed progress, challenges such as uncertain estimates, the need for team integration, maintaining continuous quality, and cultural adaptation to agile practices are identified. Thus, the set of disciplines demonstrates that agile development is both technical and organizational, requiring continuous learning, collaboration, and a user-centered vision
Orientador: Prof. Dr. Jaime Wojciechowski; Memorial de Projetos (especialização) - Universidade Federal do Paraná, Setor de Educação Profissional e Tecnológica, Curso de Especialização em Desenvolvimento Ágil de Software; Inclui referências
</description>
<dc:date>2025-01-01T00:00:00Z</dc:date>
</item>
</rdf:RDF>
