Prévia do material em texto
P á g i n a 1 | 8 Nayara Flores Berti | Eng.° de Software | RA 3592998506 Relatório Aula Prática Projeto de software P á g i n a 2 | 8 Nayara Flores Berti | Eng.° de Software | RA 3592998506 Sumário 1 Registro de Alterações ................................................................................................ 3 2 Dados do Aluno .......................................................................................................... 3 3 Introdução .................................................................................................................. 3 4 Descrição do Projeto ................................................................................................... 3 4.1 Atividade proposta ....................................................................................................... 3 4.2 Metodologia ................................................................................................................. 4 4.3 Desenvolvimento ......................................................................................................... 4 4.3.1 Primeira etapa - Perspectiva do cliente .............................................................................4 4.3.2 Segunda etapa - Perspectiva do product owner ................................................................5 4.4 Controle e acompanhamento com Trello ....................................................................... 5 5 Resultado ................................................................................................................... 7 6 Conclusão ................................................................................................................... 8 P á g i n a 3 | 8 Nayara Flores Berti | Eng.° de Software | RA 3592998506 1 Registro de Alterações Revisão Item Descrição Responsável Data de Revisão 00 Todos Elaboração de aula prática Nayara Flores Berti 14/10/2025 2 Dados do Aluno Estudante Aluna: RA: Semestre|Curso: Disciplina: Professor(ª): Tutor(ª): Nayara Flores Berti 3592998502 6° Engenharia de Software Projeto de software Marco Ikuro Hisatomi Frederico Aparecido Faedo Pinto Aula Prática Atividade: Nayara Flores Berti Polo Praia Grande/SP Data de Elaboração 14/10/2025 3 Introdução O Scrum é um framework ágil amplamente utilizado no gerenciamento de projetos de software, fundamentado em princípios de transparência, inspeção e adaptação. Diferente de metodologias tradicionais e sequenciais, como o modelo em cascata, o Scrum organiza o trabalho em ciclos iterativos e incrementais chamados de Sprints, que geralmente variam de uma a quatro semanas. Cada Sprint busca entregar uma versão funcional e potencialmente utilizável do produto, permitindo que a equipe receba feedback constante e ajuste o rumo do desenvolvimento conforme as necessidades do cliente e as mudanças do projeto. Além disso, o Scrum define papéis bem delimitados — Product Owner, Scrum Master e Time de Desenvolvimento —, além de eventos e artefatos específicos, como o Product Backlog, Sprint Backlog e Reuniões Diárias (Daily Scrum). Essa estrutura não só facilita a gestão do escopo e do tempo, mas também promove colaboração, autonomia e melhoria contínua. Por essa razão, tem sido cada vez mais adotado em ambientes que demandam flexibilidade, velocidade e alta qualidade na entrega de valor ao usuário final. 4 Descrição do Projeto 4.1 Atividade proposta Desenvolvimento de um sistema de auditoria comportamental para a área de segurança do trabalho com as seguintes funcionalidades: • Registro de auditorias com dados de local, data, turno e área; P á g i n a 4 | 8 Nayara Flores Berti | Eng.° de Software | RA 3592998506 • Identificação e descrição de não conformidades comportamentais; • Matriz de risco integrada para cálculo automático do nível de risco (1–25); • Anexo de fotos para evidenciar situações de risco; • Atribuição de responsáveis pelo tratamento de cada não conformidade; • Exportação de dados para análise no Power BI; • Geração de relatórios em tempo real e dashboard de acompanhamento. 4.2 Metodologia Para o desenvolvimento da atividade, foi utilizada a metodologia ágil Scrum, com as seguintes ferramentas e práticas: • Trello: ferramenta visual para gestão do Product Backlog e acompanhamento de Sprints; • Product Backlog: lista priorizada de funcionalidades com base no valor de negócio; • Quadro Kanban: divisão do fluxo de trabalho em etapas (Para Fazer, Em Desenvolvimento, Em Teste, Concluído); • User Stories: descrições das funcionalidades com critérios de aceitação claros; • Sprints: ciclos de desenvolvimento com duração definida e entregas incrementais; • Checklists: controle detalhado de tarefas para acompanhamento do progresso. 4.3 Desenvolvimento 4.3.1 Primeira etapa - Perspectiva do cliente Na primeira etapa, atuando como cliente, foi idealizado um aplicativo de auditoria comportamental para segurança do trabalho com os seguintes requisitos: • Sistema capaz de substituir checklists em papel, permitindo registro ágil de não conformidades durante auditorias de campo; • Funcionalidade para classificação de risco baseada em matriz de severidade e probabilidade, seguindo normas de segurança do trabalho; • Capacidade de anexar fotos às não conformidades registradas; • Definição de responsáveis para acompanhamento de cada item identificado; • Envio dos dados em tempo real para gestão e consolidação das informações; P á g i n a 5 | 8 Nayara Flores Berti | Eng.° de Software | RA 3592998506 • Geração de relatórios e integração com Power BI para criação de dashboards analíticos; • Interface intuitiva e responsiva, com possibilidade de uso offline e sincronização posterior. 4.3.2 Segunda etapa - Perspectiva do product owner Na segunda etapa, atuando como Product Owner, as necessidades do cliente foram transformadas em um Product Backlog estruturado e priorizado, sendo um sistema capaz de substituir checklists em papel, permitindo registro ágil de não conformidades durante auditorias de campo; • Elaboração de 12 user stories organizadas em 5 épicos, com critérios de aceitação claros; • Priorização das funcionalidades com base no valor de negócio, focando nas entregas de maior impacto para o MVP; • Utilização da ferramenta Trello para criação do quadro Scrum (Kanban), com divisão nas etapas: Product Backlog, Sprint Backlog, Em Desenvolvimento, Em Teste e Concluído; • Definição de prazos e responsáveis para cada tarefa, simulando um estágio avançado do projeto; • Implementação de checklists detalhados para acompanhamento do progresso de cada user story. 4.4 Controle e acompanhamento com Trello Para o gerenciamento ágil do projeto, foi utilizado a ferramenta Trello para implementar o quadro Scrum, conforme imagens abaixo. O quadro foi organizado com as seguintes listas: • Product Backlog: contendo as 12 user stories priorizadas; • Sprint 1 – Para Fazer: funcionalidades planejadas para o ciclo; • Sprint 1 – Em Desenvolvimento: tarefas em andamento; • Sprint 1 – Em Teste: funcionalidades validadas; • Sprint 1 – Concluído: entregas finalizadas. Através do Trello, foi possível simular o acompanhamento de um sprint completo, com datas, responsáveis, checklists e etiquetas de prioridade, assegurando transparência e gestão visual do progresso. P á g i n a 6 | 8 Nayara Flores Berti | Eng.° de Software | RA 3592998506 Além da estrutura básica do Kanban, foram utilizados recursos avançados do Trello para um controle mais eficiente: • Etiquetas coloridas para classificação visual das tasks (prioridade alta, média e baixa; épicos;complexidade); • Checklists detalhados em cada cartão, permitindo o acompanhamento do progresso individual de cada tarefa; • Datas de início e conclusão para melhor gestão de prazos e monitoramento do cronograma do sprint. Esses recursos permitiram não apenas a visualização do fluxo, mas também o controle granular do progresso, a identificação rápida de gargalos e a gestão proativa de prazos, tornando o Trello uma ferramenta essencial para a aplicação prática do Scrum. P á g i n a 7 | 8 Nayara Flores Berti | Eng.° de Software | RA 3592998506 5 Resultado A aplicação do Scrum e do Trello permitiu a estruturação completa do product backlog e a simulação de um sprint com entregas incrementais no período de 13 a 24 de outubro de 2025, demonstrando na prática a eficácia da metodologia ágil para organizar, priorizar e acompanhar o desenvolvimento do aplicativo de auditoria comportamental. O quadro Kanban forneceu visibilidade total do andamento das tarefas, com 100% das user stories do Sprint 1 devidamente planejadas e 25% já concluídas dentro do prazo estipulado, utilizando datas futuras para evitar distorções visuais de atraso na ferramenta. Dessa forma, a ferramenta mostrou-se essencial para a gestão transparente e colaborativa do projeto, reforçando a importância de métodos ágeis no desenvolvimento de software. P á g i n a 8 | 8 Nayara Flores Berti | Eng.° de Software | RA 3592998506 6 Conclusão A experiência prática com o Scrum e o Trello reforçou a eficácia das metodologias ágeis no gerenciamento de projetos de software, evidenciando como a transparência, a iteração contínua e a adaptação contribuem para o sucesso do desenvolvimento. A estrutura do Scrum, com seus sprints definidos e artefatos claros, permitiu não apenas a organização do trabalho, mas também a entrega incremental de valor, assegurando que o produto se mantenha alinhado com as expectativas do cliente mesmo em cenários de mudanças frequentes. Além disso, a utilização do Trello como ferramenta visual demonstrou como uma plataforma acessível e intuitiva pode potencializar a colaboração e a gestão de informações dentro da equipe. A centralização de tarefas, prazos, responsáveis e critérios de aceitação em um único ambiente eliminou ruídos na comunicação e facilitou o acompanhamento coletivo do progresso. Dessa forma, a combinação entre a metodologia ágil e ferramentas adequadas de gestão mostrou-se indispensável para projetos que demandam agilidade, clareza e resultados consistentes.