Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>Lista de Exercício</p><p>1. No modelo Scrum, proposto por Jeff Sutherland, explique o que é Backlog.</p><p>O Backlog é uma lista dinâmica e priorizada de itens que representam o trabalho a ser realizado para o desenvolvimento de um produto. Existem dois tipos principais de Backlog no Scrum:</p><p>- Product Backlog (Backlog do Produto</p><p>- Sprint Backlog (Backlog da Sprint)</p><p>O Backlog no Scrum é uma ferramenta vital para o gerenciamento e a organização do trabalho, garantindo que a equipe de desenvolvimento esteja sempre focada nas tarefas mais importantes e alinhada com os objetivos do produto.</p><p>2. No modelo Scrum, proposto por Jeff Sutherland, explique o que é Sprint.</p><p>No modelo Scrum, o Sprint é um ciclo de trabalho time-boxed, geralmente com duração de 2 a 4 semanas, durante o qual um time Scrum trabalha para transformar uma parte do Product Backlog em um incremento potencialmente utilizável e "pronto" do produto.</p><p>O conceito de Sprint é fundamental no Scrum, pois permite ciclos de trabalho curtos e iterativos, promovendo adaptação contínua e feedback frequente, o que ajuda a equipe a ajustar o curso conforme necessário e a entregar valor de forma incremental.</p><p>3. Como são realizadas as reuniões na atividade de Sprint do modelo Scrum?</p><p>Todo dia, é feita uma reunião de 15 minutos onde o time expões à gerência o que será feito no próximo dia, e nestas reuniões os gerentes podem levantar os fatores de impedimento, e o progresso geral do desenvolvimento.</p><p>4. Explique Crystal.</p><p>Crystal/Clear é uma metodologia direcionada a projetos pequenos, com equipes de até 6 desenvolvedores. Assim como com SCRUM, os membros da equipe tem especialidades distintas. Existe uma forte ênfase na comunicação entre os membros do grupo.</p><p>5. Explique a idéia do Cristal Clear.</p><p>A idéia de Crystal/Clear é permitir que cada organização implemente as atividades que lhe parecem adequadas, fornecendo um mínimo de suporte útil do ponto de vista de comunicação e documentos.</p><p>6. O que é XP? Quando surgiu?</p><p>É uma metodologia ágil (leve) mais utilizada na atualidade, desenvolvida para:</p><p>• Equipes médias e pequenas (2 a 12 pessoas)</p><p>• Requisitos vagos e em constante evolução</p><p>• Possui um conjunto de valores e práticas para nortear o desenvolvimento de software</p><p>Em Março de 1996, Kent Beck iniciou um projeto com novos conceitos que resultaram na metodologia eXtreme Programming.</p><p>7. Explique os valores da XP.</p><p>Comunicação: enfatiza a importância da comunicação aberta e frequente entre todos os membros da equipe para evitar mal-entendidos e garantir que todos estejam alinhados.</p><p>Simplicidade: incentive soluções simples e diretas, evitando complicações desnecessárias no código e no processo de desenvolvimento.</p><p>Feedback: valoriza o feedback contínuo, tanto do cliente quanto da equipe, para ajustar e melhorar o produto de forma iterativa.</p><p>Coragem: estimula a coragem para tomar decisões difíceis, refatorar código e enfrentar mudanças de requisitos sem medo.</p><p>Respeito: promove um ambiente de trabalho onde todos os membros da equipe são valorizados e suas contribuições são respeitadas.</p><p>8. No modelo Scrum, explique o que é Sprint.</p><p>No modelo Scrum, o Sprint é um ciclo de trabalho time-boxed, geralmente com duração de 2 a 4 semanas, durante o qual um time Scrum trabalha para transformar uma parte do Product Backlog em um incremento potencialmente utilizável e "pronto" do produto.</p><p>O conceito de Sprint é fundamental no Scrum, pois permite ciclos de trabalho curtos e iterativos, promovendo adaptação contínua e feedback frequente, o que ajuda a equipe a ajustar o curso conforme necessário e a entregar valor de forma incremental.</p><p>9. Como são realizadas as reuniões na atividade de Sprint do modelo Scrum?</p><p>Todo dia, é feita uma reunião de 15 minutos onde o time expões à gerência o que será feito no próximo dia, e nestas reuniões os gerentes podem levantar os fatores de impedimento, e o progresso geral do desenvolvimento.</p><p>10. Explique Crystal/Clear.</p><p>Crystal/Clear é uma metodologia direcionada a projetos pequenos, com equipes de até 6 desenvolvedores. Assim como com SCRUM, os membros da equipe tem especialidades distintas. Existe uma forte ênfase na comunicação entre os membros do grupo.</p><p>11. Cite e explique duas características do modelo Crystal.</p><p>- Toda a especificação e projeto são feitos informalmente, utilizando quadros publicamente visíveis. Os requisitos são elaborados utilizando casos de uso, um conceito similar às estórias de usuário em XP, onde são enunciados os requisitos</p><p>como tarefas e um processo para sua execução.</p><p>- As entregas das novas versões de software são feitos em incrementos regulares de um mês, e existem alguns subprodutos do processo que são responsabilidade de membros</p><p>específicos do projeto.</p><p>12. Qual é o objetivo do Scrum?</p><p>O objetivo do Scrum é fornecer um processo conveniente para projetos e desenvolvimento orientado a objetos.</p><p>13. Critique o modelo XP</p><p>Críticas ao XP:</p><p>- Custo e Recursos:</p><p>Programação em Par pode ser vista como ineficiente por alguns, também pode aumentar os custos de desenvolvimento.</p><p>- Cultura e Adaptação:</p><p>XP requer uma mudança significativa na cultura e na mentalidade da equipe e da organização.</p><p>- Escalabilidade:</p><p>Em projetos maiores, a prática intensa e a comunicação constante podem se tornar difíceis de gerenciar e escalar.</p><p>- Foco em Práticas Técnicas:</p><p>XP coloca uma forte ênfase nas práticas técnicas e na qualidade do código, às vezes em detrimento de outros aspectos importantes, como a documentação e o gerenciamento de requisitos.</p><p>- Gerenciamento de Projeto:</p><p>XP não fornece uma abordagem formal para o gerenciamento de projeto e pode ser visto como menos estruturado em termos de planejamento e controle.</p><p>- Dependência de Clientes:</p><p>XP assume que os clientes estão disponíveis e dispostos a colaborar de forma constante.</p><p>14. Explique as fases de encerramento do scrum?</p><p>Fases do Encerramento</p><p>Iniciada quando todos os aspectos são satisfatórios (tempo, competitividade, requisitos, qualidade, custo)</p><p>Atividades:</p><p>– Testes de integração</p><p>– Testes de sistema</p><p>– Documentação do usuário</p><p>– Preparação de material de treinamento</p><p>– Preparação de material de marketing</p><p>15. A metodologia Scrum e a metodologia XP são complementares. Explique.</p><p>Scrum e XP são complementares pois Scrum provê práticas ágeis</p><p>de gerenciamento enquanto XP provê práticas integradas de</p><p>engenharia de software.</p><p>16. O que difere o XP do Scrum? Explique. Como surgiu o Desenvolvimento Ágil?</p><p>As dimensões em Scrum diferem de XP.</p><p>- Scrum divide o desenvolvimento em Sprints de 30 dias.</p><p>- Equipes pequenas, de até 7 pessoas, são formadas por projetistas, programadores, engenheiros e gerentes de qualidade. Estas equipes trabalham em cima de funcionalidade (os requisitos, em outras palavras) definidas no início de cada Sprint.</p><p>- A equipe toda é responsável pelo desenvolvimento desta funcionalidade</p><p>O Desenvolvimento Ágil nasceu em 2001, Kent Beck e mais 16 desenvolvedores, autores e consultores da área de software (batizados de “Agile aliance” – “Aliança dos ágeis) assinaram o “manifesto para o desenvolvimento ágil do software”.</p><p>17. Justifique a não aplicação do desenvolvimento ágil no atual cenário.</p><p>A não aplicação do desenvolvimento ágil no atual cenário pode ser justificada pela complexidade dos requisitos regulatórios e a necessidade de documentação extensiva, que muitas vezes são incompatíveis com a natureza iterativa e flexível do ágil.</p><p>A organização pode enfrentar desafios significativos devido à falta de suporte executivo, experiência da equipe com metodologias ágeis e a dificuldade em envolver stakeholders de forma contínua.</p><p>Em projetos com sistemas legados complexos ou em setores altamente regulamentados, (previsibilidade e controle rigoroso essenciais), metodologias que oferecem maior estabilidade e previsibilidade podem ser mais adequadas para garantir a conformidade e a gestão eficaz dos riscos.</p><p>Conclusão:</p><p>A escolha de não aplicar o ágil deve ser baseada na análise cuidadosa do contexto do projeto, das características organizacionais e dos requisitos específicos.</p>18. O que significa “achatar” o custo da curva de mudança em projetos baseados em desenvolvimento ágil?
Significa diminuir o custo de desenvolvimento ao longo do progresso do cronograma de desenvolvimento.
	
image1.jpeg

Mais conteúdos dessa disciplina