Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso Engenharia de Software Disciplina: Metodologia para Desenvolvimento de Software Atividade 04 Atividade referente às aulas 7 e 8 Enviar no Portfólio 4 Aluno: Polo: Nota máxima da Atividade: 2.5 PRESTE ATENÇÃO - VOCÊ DEVE ENVIAR AS ATIVIDADES DAS AULAS 7 E 8 NO PORTIFÓLIO 4. CADA CONJUNTO DE ATIVIDADE VALE 2,5 PONTOS 1. O que é o RUP? (0,25 ponto) RUP é um processo de desenvolvimento de software bem estruturado, iterativo e centrado em casos de uso, que visa melhorar a qualidade e a eficiência do desenvolvimento de sistemas. 2. Em relação ao RUP, cite e explique ao menos duas disciplinas. (0,5 ponto) 1. Modelagem de negócios: Se encarrega em entender a estrutura, dinâmica e problemas da organização. 2. Requisitos: Agrupa as atividades relacionadas a coleta de requisitos junto aos stakeholders do sistema. 3. Cite e explique o ciclo de vida do RUP. (0,5 ponto) O ciclo de vida da RUP se estrutura em iterações. Em cada iteração há uma série de atividades que são feitas. Cada iteração faz parte de uma fase, e em cada fase são estabelecidos marcos no projeto. As fases do RUP são Iniciação, Elaboração, Construção e Transição. A evolução de um software consiste em ciclos que passam nessas quatro fases. 4. O que é SCRUM? (0,25 ponto) Scrum é um framework ágil que tem como objetivo auxiliar no gerenciamento de projetos. Foi criado em 1993, por Jeff Sutherland, John Scummiotales e Jeff McKenna, através da experiência durante um projeto real na Easel Corporation, que se transformou em um case da indústria de software. CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso Engenharia de Software Disciplina: Metodologia para Desenvolvimento de Software 5. Em relação aos papéis no Scrum, defina Dono do Produto, Scrum Master e Time de Desenvolvimento. (0,5 ponto) 1. Dono do Produto: É o responsável por representar os interesses e necessidades dos stakeholders e do cliente. O Dono do Produto é responsável por gerenciar o backlog do produto, definindo as prioridades das funcionalidades e garantindo que o time de desenvolvimento esteja trabalhando nas tarefas mais valiosas. Ele colabora diretamente com o time de desenvolvimento para garantir que as necessidades do cliente sejam atendidas e que o produto tenha o máximo de valor. 2. Scrum Master: É o facilitador do processo Scrum. Ele atua como um líder de equipe, ajudando a garantir que os princípios e práticas do Scrum sejam seguidos. O Scrum Master auxilia tanto o Dono do Produto quanto o Time de Desenvolvimento, removendo impedimentos, facilitando reuniões, ajudando a equipe a melhorar e garantindo que o Scrum seja implementado corretamente. O Scrum Master também atua como um defensor da equipe, protegendo-a de interferências externas e garantindo um ambiente de trabalho produtivo. 3. Time de Desenvolvimento: É o grupo de profissionais responsável por desenvolver o produto. O Time de Desenvolvimento é autogerenciável e multidisciplinar, trabalhando em conjunto para entregar as funcionalidades do produto. Eles são responsáveis por se organizar, planejar seu trabalho, colaborar, estimar o esforço necessário e entregar valor em cada sprint. O Time de Desenvolvimento é encorajado a ser autônomo, tomar decisões técnicas e garantir a qualidade do produto. 6. Cite e explique o ciclo de vida do SCRUM. (0,5 ponto) 1. Planejamento da Sprint: No início de cada sprint, o Time de Desenvolvimento, o Dono do Produto e o Scrum Master se reúnem para definir os objetivos e prioridades para a próxima sprint. O Dono do Produto apresenta as funcionalidades do backlog que têm maior valor e o Time de Desenvolvimento estima o esforço necessário para concluí-las. 2. Sprint: A sprint é um período de tempo fixo, geralmente de duas a quatro semanas, em que o Time de Desenvolvimento trabalha para entregar incrementos de valor ao produto. CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso Engenharia de Software Disciplina: Metodologia para Desenvolvimento de Software Durante a sprint, a equipe realiza reuniões diárias de acompanhamento (Daily Scrum) para sincronizar o trabalho, discutir progresso e identificar impedimentos. 3. Revisão da Sprint: No final de cada sprint, o Time de Desenvolvimento apresenta o trabalho concluído ao Dono do Produto e a outros stakeholders em uma reunião de revisão da sprint. Eles demonstram as funcionalidades desenvolvidas e obtêm feedback. O Dono do Produto pode aceitar o trabalho realizado ou solicitar ajustes para aprimorar o produto. 4. Retrospectiva da Sprint: Após a revisão da sprint, a equipe realiza uma retrospectiva para refletir sobre o processo e encontrar maneiras de melhorar. Eles identificam o que funcionou bem, o que não funcionou e implementam ações para aprimorar o trabalho em sprints futuras. A retrospectiva é uma oportunidade para a equipe aprender e se adaptar continuamente ao longo do projeto. Esse ciclo de vida se repete a cada sprint, com o Time de Desenvolvimento trabalhando em incrementos do produto ao longo do tempo. O objetivo é entregar valor ao cliente de forma iterativa e incremental, adaptando-se às mudanças e buscando a melhoria contínua do processo de desenvolvimento. Bom Estudo! Obrigada!
Compartilhar