Prévia do material em texto
Questão 1/5 - Diferentes Metodologias Ágeis de Projetos Ler em voz alta O Processo Unificado Ágil (Agile Unified Process – AUP) foi lançado em 2005, sendo um abordagem simplificada para o desenvolvimento de Software baseada no Processo Unificado Racional ou Rational Unified Process (RUP). Agile UP é uma versão simplificada do RUP, uma abordagem simples e fácil de entender para desenvolvimento de software de aplicativos utilizando práticas e conceitos ágeis mantendo fiel ao RUP. Considerando os conteúdos do texto-base da Aula 4, sobre a filosofia do Agile UP, é correto dizer que: Nota: 20.0 A A orientação em baixo nível é um princípio do Agile UP, pois fornece link para detalhes do processo e impõe a leitura detalhada da documentação para entendimento do processo. B A simplicidade não é um dos princípios do Agile UP, pois a explicação é bem detalhada do processo e existem umas centenas de páginas para leitura. C O foco em atividade de valor não é um princípio do Agile UP, pois deve-se focar em atividades mais difíceis primeiros não importando que se elas agregarão valor. D Independência de ferramentas e personalização do processo são princípios do Agile UP. O processo é adaptável através de ferramenta de edição de HTML, sendo possível utilizar as ferramentas de código aberto que são simples ou também qualquer ferramenta que desejar e tiver maior conhecimento. Você assinalou essa alternativa (D) Você acertou! Comentário: A resposta correta é D. A alternativa A é incorreta, porque segundo a filosofia Agile UP, Orientação em alto nível é um dos princípios do Agile UP, pois fornece link para detalhes do processo, mas não impõe a leitura detalhada da documentação. A alternativa B é incorreta, porque a simplicidade é um dos princípios do Agile UP, pois a explicação simples e concisa do processo é realizada em poucas páginas. A alternativa C é incorreta, porque o foco em atividade de valor é um princípio do Agile UP, onde se deve focar em atividades que realmente geram valor. (texto-base da Aula 4 - TEMA 1 – ITEM 1.2). Questão 2/5 - Diferentes Metodologias Ágeis de Projetos Ler em voz alta O modelo de processo do MSF é uma combinação dos marcos dos modelos tradicionais em cascata e as interações do modelo espiral, utilizando os pontos fortes de cada modelo. São cinco fases do ciclo de vida do modelo de processo do MSF, conforme os conteúdos do texto-base da Aula 2, analise as afirmativas a seguir: I- A fase previsão é o momento de pensar sobre o que deve ser realizado e identificar constrangimentos, criando uma visão de alto nível preparando o terreno para fase de planejamento. Possui dois marcos provisórios: equipe central organizada e visão e escopo elaborado. II- A fase de planejamento é o momento de planejar e projetar uma solução para atender as necessidades e expectativas dentro dessas limitações. Possui quatro marcos provisórios: validação de tecnologia, especificação funcional definidas, plano mestre definidos, cronograma mestre definidos e desenvolvimento e configuração do ambiente de teste. III- A fase de desenvolvimento é o momento de realizar a maior parte da construção da solução. Os marcos provisórios são: componentes principais implantados, implantação de sites completos, implantação estável. IV- A fase de estabilização é o momento da condução dos testes para validar a solução que vá ao encontro das necessidades e expectativas. Os marcos provisórios são: convergência de bug, zero bugs ativos, candidatos à liberação, teste de pré-produção concluído, teste de aceitação do usuário concluído e piloto concluído. V- A fase de implantar é o momento de efetivamente realizar a implantar a solução. Os marcos provisórios são: prova de conceito completa, compilação interna n concluída e compilação interna n + 1 concluída. São corretas apenas as afirmativas: Nota: 20.0 A I, II e V B I, III e IV C I, II, III e V D I, II e IV Você assinalou essa alternativa (D) Você acertou! Comentário: As afirmativas I, II e IV são verdadeiras. A alternativa III é falsa, porque a fase de desenvolvimento é o momento de realizar a maior parte da construção da solução. Os marcos provisórios são: prova de conceito completa, compilação interna n concluída e compilação interna n + 1 concluída. A alternativa V está errada, porque a fase de implantar é o momento de efetivamente realizar a implantar a solução. Os marcos provisórios são: componentes principais implantados, implantação de sites completos, implantação estável. (texto-base da Aula 2 - TEMA 3 – ITEM 3.1) Questão 3/5 - Diferentes Metodologias Ágeis de Projetos Ler em voz alta As regras da programação extrema são muito similares a um quebra-cabeça, com muitas peças pequenas que combinados criam uma visão completa. Neste tema falaremos sobre as regras simples da programação extrema. Considerando os conteúdos do texto-base da Aula 5, as regras simples da XP, é correto dizer que: Nota: 20.0 A É importante para uma equipe na XP realizar a comunicação, por isso remover as barreiras que dificultam a comunicação é essencial. Algumas atitudes na hora de montar a área de trabalho da equipe podem facilitar a comunicação, como salas individuais para cada membro da equipe. B É importante realizar um planejamento realista e não colocar a equipe em horas extra ou estresses desnecessários, achando um ritmo acelerado, se preciso aumentando a velocidade. Caso após realizar o planejamento da interação seja verificado que a equipe não conseguirá entregar tudo o planejado, é melhor acelerar a interação para alterar cumprir o tempo do projeto. C Realizar definição de pessoas chaves e ter uma pessoa com conhecimento sem ter necessidade de se preocupar em treinar alguma para substituí-las. Para isso é importante realizar o treinamento individual sem mover as pessoas pela base do código e ter propriedade do código dividida entre os programadores. D Na fase de planejamento com base nas funcionalidades desejadas os clientes escreverão as histórias de usuários e uma reunião é realizada com a equipe de desenvolvimento para: criar o planejamento de liberação, dividir as interações e realizar os lançamentos frequentes e planejar cada interação e definir o início das interações. Você assinalou essa alternativa (D) Você acertou! Comentário: A resposta correta é D. A alternativa A é incorreta, porque é importante para uma equipe na XP realizar a comunicação, por isso remover as barreiras que dificultam a comunicação é essencial. Algumas atitudes na hora de montar a área de trabalho da equipe podem facilitar a comunicação, como lugares para pessoas trabalharem sozinhas sem desconectar da equipe, colocando meses ao redor do perímetro. A alternativa B é incorreta, porque é importante realizar um planejamento realista e não colocar a equipe em horas extras ou estresses desnecessários, achando um ritmo sustentável. Não é uma boa ideia solicitar a equipe aumente a velocidade, o importante é realizar o planejamento e encontrar uma velocidade perfeita que a equipe continue constante em todo o projeto. Caso após realizar o planejamento da interação seja verificado que a equipe não conseguirá entregar tudo o planejado, é melhor realizar uma nova reunião de planejamento de interação para alterar o escopo ou rever o tempo do projeto. A alternativa C é incorreta, porque realizar movimentações de pessoas e não ficar refém de ter uma pessoa com um conhecimento que não tenha ninguém para substituir, é um risco para o projeto. Para isso é importante realizar o treinamento cruzado movendo as pessoas pela base do código combinado com a programação em pares. (texto-base da Aula 5 - TEMA 1). Questão 4/5 - Diferentes Metodologias Ágeis de Projetos Ler em voz alta A maneira de abordar a metodologia por projeto permite que o projeto use técnicas de adaptações para ajustar rapidamente. O nome Crystal é uma metáfora à cor e dureza de um cristal, onde a metodologia é indexada por cores: claro, amarelo, laranja, vermelho eassim por diante. Está entre uma das metodologias mais flexíveis, pois não depende de nenhum conjunto de processos ou ferramentas e existem cinco estratégias dos métodos Crystal. A esse respeito, conforme os conteúdos do texto-base da Aula 3, relacione corretamente os elementos às suas respectivas descrições resumidas: 1. Exploratório 360° 2. Vença Cedo 3. Esqueleto ambulante 4. Rearquitetura incremental 5. Radiadores de informação ( ) estratégias relacionadas para priorizar o trabalho nas primeiras iterações. A partir do esqueleto ambulante o sistema precisará evoluir e para lidar com as mudanças de requisitos ao longo do tempo. ( ) estratégia utilizada durante a fase de Fretamento (Chartering), onde é realizada a análise do projeto em todas as direções. ( ) é uma pequena implantação do sistema com a ligação dos principais componentes arquitetônicos para obter feedback mais rápido do cliente. A arquitetura e a funcionalidade podem então evoluir em paralelo. ( ) uma estratégia de comunicação, onde as informações ficam disponíveis em lugar visível, o que possibilita a equipe solucionar todas as dúvidas. ( ) estratégia de gerenciamento de projetos, que trabalha com entrega de algo de valor no início do projeto para ganhar autoconfiança. Agora, selecione a alternativa que apresenta a sequência correta: Nota: 20.0 A 4 – 1 – 3 – 5 – 2 Você assinalou essa alternativa (A) Você acertou! Comentário: Sequência correta 4 – 1 – 3 – 5 – 2. Segundo o texto-base: “ 1. Exploratório 360°: estratégia utilizada durante a fase de Fretamento (Chartering), onde é realizada a análise do projeto em todas as direções. 2. Vença Cedo: estratégia de gerenciamento de projetos, que trabalha com entrega de algo de valor no início do projeto para ganhar autoconfiança. 3. Esqueleto ambulante: é uma pequena implantação do sistema com a ligação dos principais componentes arquitetônicos para obter feedback mais rápido do cliente. A arquitetura e a funcionalidade podem então evoluir em paralelo. 4. Rearquitetura incremental: estratégias relacionadas para priorizar o trabalho nas primeiras iterações. A partir do esqueleto ambulante o sistema precisará evoluir e também para lidar com as mudanças de requisitos ao longo do tempo. 5. Radiadores de informação: uma estratégia de comunicação, onde as informações ficam disponíveis em lugar visível, o que possibilita a equipe solucionar todas as dúvidas.” Texto-base da Aula 1 – Tema 2 - ITEM 5.1. B 1 – 2 – 3 – 4 – 5 C 4 – 3 – 1 – 2 – 4 D 4 – 3 – 1 – 5 – 2 Questão 5/5 - Diferentes Metodologias Ágeis de Projetos Ler em voz alta Figura 1: Comparação dos tipos de ciclo de vida do projeto (material de aula 1) O gerenciamento de projetos é uma área que está despertando interesse em várias organizações pelo fato de oferecer elementos que dão suporte para tomada de decisão empresarial. Considerando os conteúdos do texto-base da Aula 1, sobre os tipos de ciclo de vida do projeto, assinale a alternativa correta: Nota: 20.0 A Os ciclos preditivos se caracterizam pela baixa certeza no que se refere aos requisitos, onde o escopo, prazo e custo são determinados no meio do projeto. Os ciclos preditivos também são chamados de cascata ou waterfall. B O ciclo interativo é utilizado quando a complexidade é média e quando existem poucas mudanças ou quando o escopo tem diferentes pontos de vista. Podem ser mais demorados, pois o foco é aprendizagem e não velocidade da entrega, a cada novo ciclo o produto (ou resultado) é melhorado através de sucessivos protótipos ou provas de conceitos. C Os ciclos ágeis ou incrementais são realizados a definição do escopo já no início do projeto, porém a aprovação do escopo é durante a execução de cada interação. D A principal diferença entre o ciclo de vida preditivo e ágil, é que o primeiro não realiza entrega até o final do projeto e o segundo realiza entregas menores com frequência. Você assinalou essa alternativa (D) Você acertou! Comentário: A resposta correta é D. A alternativa A é incorreta, porque os ciclos preditivos se caracterizam pela alta certeza no que se refere aos requisitos, onde o escopo, prazo e custo são determinados no início do projeto. Os ciclos preditivos também são chamados de cascata ou waterfall. A alternativa B é incorreta, porque o ciclo interativo é utilizado quando a complexidade é alta e quanto existem mudanças frequentes ou quando escopo tem diferentes pontos de vista. Podem ser mais demorados, pois o foco é aprendizagem e não velocidade da entrega, a cada novo ciclo o produto (ou resultado) é melhorado através de sucessivos protótipos ou provas de conceitos. A alternativa C é incorreta, porque os ciclos ágeis ou incrementais do escopo são realizados apenas antes de cada interação (texto-base da Aula 1 - TEMA 1 – ITEM 1.5). image1.png