Avaliação Final Módulo 2

Número de respostas: 0

Proposta de Trabalho Prático: Implementação de Scrum ou Kanban em Projeto de Desenvolvimento de Software 

 

Objetivo: 
Aplicar os conceitos de metodologias ágeis, especificamente Scrum ou Kanban, na gestão e execução de um projeto de desenvolvimento de software. Este trabalho tem como objetivo proporcionar aos alunos uma experiência prática na utilização dessas metodologias, simulando um ambiente real de trabalho utilizando ferramentas digitais colaborativas como Slack e Trello. 

 

Instruções para o Trabalho 

  1. Escolha da Metodologia Ágil: 

  • Scrum: Se o grupo optar por Scrum, devem organizar o projeto em sprints, com reuniões diárias, e utilizar papéis como Product Owner (PO) e Scrum Master. 

  • Kanban: Se o grupo optar por Kanban, devem focar na visualização do fluxo de trabalho, estabelecendo limites de WIP (Work In Progress) e promovendo a melhoria contínua do processo. 

  1. Ferramentas Digitais: 

  • Trello: Será usado para criar o quadro Kanban ou para gerenciar o Sprint Backlog no caso de Scrum. 

  • Slack: Usado como plataforma de comunicação para facilitar a colaboração entre os membros da equipe. 

  1. Passos para o Trabalho: 

a) Configuração do Projeto: 

  • Scrum: 

  • Crie um Product Backlog no Trello com todas as funcionalidades e tarefas necessárias para o desenvolvimento do software. 

  • Organize o trabalho em sprints (ciclos curtos de 1 a 2 semanas) e crie um Sprint Backlog para cada sprint. 

  • Realize reuniões diárias (Daily Scrum) e registre o progresso no Trello. 

  • Ao final de cada sprint, realize uma Sprint Review para revisar o trabalho concluído e uma Sprint Retrospective para discutir o que pode ser melhorado. 

  • Kanban: 

  • Configure um quadro Kanban no Trello com colunas como "A Fazer", "Em Progresso" e "Concluído". 

  • Liste todas as tarefas e mova os cartões através das colunas conforme o trabalho avança. 

  • Estabeleça limites de WIP para garantir que a equipe não se sobrecarregue. 

  • Promova a melhoria contínua através de revisões regulares do fluxo de trabalho e ajuste conforme necessário. 

b) Execução do Projeto: 

  • Scrum: Complete as tarefas planejadas em cada sprint e mova os itens do Sprint Backlog para o quadro principal conforme forem concluídos. 

  • Kanban: Movimente os cartões no quadro Kanban conforme as tarefas são realizadas e complete as atividades dentro dos limites de WIP estabelecidos. 

c) Comunicação e Colaboração: 

  • Utilize o Slack para manter a comunicação ativa e regular entre os membros da equipe. Crie canais específicos para discussões sobre sprints, tarefas do Kanban e feedback. 

  1. Entrega do Trabalho: 

  • Documentação: Crie um documento detalhando a escolha da metodologia ágil (Scrum ou Kanban), explicando como foi configurado o Trello e como as práticas foram implementadas durante o projeto. 

  • Capturas de Tela: Inclua capturas de tela dos quadros do Trello (Product Backlog, Sprint Backlog, Quadro Kanban) e dos canais do Slack, mostrando como a equipe utilizou as ferramentas para gerenciar o projeto. 

  • Reflexão: Escreva uma reflexão sobre os desafios e benefícios de usar a metodologia ágil escolhida no contexto do projeto. O que funcionou bem? O que poderia ser melhorado? 

  1. Critérios de Avaliação: 

  • Implementação da Metodologia: Clareza e eficácia na aplicação da metodologia ágil escolhida (Scrum ou Kanban). 

  • Organização e Estrutura: Organização do quadro no Trello e uso apropriado do Slack para comunicação e colaboração. 

  • Documentação: Qualidade e detalhamento da documentação entregue, incluindo capturas de tela e reflexões sobre o processo. 

  • Colaboração em Equipe: Evidências de que a equipe trabalhou de forma colaborativa e eficaz, utilizando as ferramentas digitais e a metodologia ágil escolhida.