Prévia do material em texto
Questão 1/5 - Diferentes Metodologias Ágeis de Projetos A Metodologia de Desenvolvimento Orientado a Funcionalidade (Feature-Driven Development – FDD) é uma metodologia que já existia antes do Manifesto ágil, surgiu em 1999 na Cingapura, derivado de um projeto de desenvolvimento de software. A equipe de projeto era: Leff Lucas como gerente de projetos, Peter Coad como o arquiteto-chefe e Stephen Palmer como o gerente de desenvolvimento. A esse respeito sobre os valores e princípios que torna a metodologia FDD diferente das demais, conforme os conteúdos do texto-base da Aula 1, relacione corretamente os elementos às suas respectivas descrições: 1- Comunicação 2 - Complexidade 3- Qualidade 4- Papéis 5- Granularidade ( ) decomposição do problema em requisitos funcionais, granulares o suficiente para saber como projetar e implementar cada um deles. Assim, o desenvolvedor consegue realizar a estimativa para implementação e o testador se sente seguro para escrever o teste para verificar o funcionamento da função. ( ) pode ser interna ou externa, a primeira é avaliada pela equipe e a segunda pelo usuário final e gerente do projeto. ( ) com objetivo de ser de fácil aprendizado, criado para evitar problemas de comunicação durante processo por conter várias checagens. ( ) a decomposição do processo tem como objetivo reduzir a complexidade. ( ) divisão de papéis visando a produtividade pessoal, trabalham em pequenas equipes em pequenas interações que são terminadas frequentemente. Agora, selecione a alternativa que apresenta a sequência correta: Nota: 0.0 Você não pontuou essa questão A 3 – 1 – 4 – 5 – 2 B 1 – 2 – 3 – 4 – 5 Você assinalou essa alternativa (B) C 5 – 3 – 1 – 2 – 4 D 4 – 3 – 1 – 5 – 2 Questão 2/5 - Diferentes Metodologias Ágeis de Projetos A metodologia MSF, introduzida em 1994, é uma coleção de melhores práticas comprovadas, para planejar, construir, implantar e operar soluções de TI de maneira eficaz e bem-sucedida de grupos de produtos da Microsoft. O MSF é um guia de boas práticas com uma estrutura adaptável para atender as necessidades de qualquer projeto. Considerando os conteúdos do texto-base da Aula 2, sobre conceitos chaves do MSF, é correto dizer que: Nota: 0.0 Você não pontuou essa questão A Segundo a filosofia MSF, existe uma estrutura ou processo único que é aplicável em todos os projetos e possui uma orientação com detalhe B Os componentes do MSF não podem ser utilizados individualmente e devem ser adotados integralmente C Os princípios expressam valores e padrões, com estrutura que se baseiam em oito princípios. O foco na entrega de valor não é um dos princ Você assinalou essa alternativa (C) D Os conceitos-chave são ideias que apoiam princípios e disciplinas, que percebidos por meio de práticas comprovadas. Questão 3/5 - Diferentes Metodologias Ágeis de Projetos 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 documen 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 p 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 s D Independência de ferramentas e personalização do processo são princípios do Agile UP. O processo é adaptável através de ferram qualquer ferramenta que desejar e tiver maior conhecimento. Você assinalou essa alternativa (D) Comentário: Sequência correta 5 – 3 – 1 – 2 – 4. Segundo o texto-base: “1. Comunicação: com objetivo de ser de fácil aprendizado, criado para ev objetivo reduzir a complexidade. 3. Qualidade: pode ser interna ou externa, a primeira é avaliada pela equipe e a segunda pelo usuário final e geren são terminadas frequentemente. 5. Granularidade: decomposição do problema em requisitos funcionais, granulares o suficiente para saber como seguro para escrever o teste para verificar o funcionamento da função.” Texto-base da Aula 1 – Tema 2 - ITEM 5.1. Comentário: A resposta correta é D. A alternativa A é incorreta, porque segundo a filosofia MSF, não existe uma estrutura ou processo único que é criam uma abordagem sólida e ao mesmo tempo flexível. A alternativa B é incorreta, porque os componentes do MSF podem ser utilizados individu baseia em oito princípios. O foco na entrega de valor comercial é um dos princípios do MSF, onde o cliente deve receber sempre um produto que po sobre o negócio pelos membros da equipe. (texto-base da Aula 2 - TEMA 1 – ITEM 1.2). Questão 4/5 - Diferentes Metodologias Ágeis de Projetos 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) Questão 5/5 - Diferentes Metodologias Ágeis de Projetos A programação Extrema sugere 12 práticas principais que devem ser utilizadas durante o desenvolvimento de software, quando utilizadas em conjunto ajudam a mitigar os riscos do processo de desenvolvimento e geram alta qualidade no resultado. Considerando os conteúdos do texto-base da Aula 6, considerando os quatro grupos de práticas, é correto dizer que: Nota: 0.0 Você não pontuou essa questão A No grupo de participação do cliente temos duas práticas que priorizam o feedback do desenvolvedor, pois nada melhor que a opinião de que B O jogo de planejamento, pertence ao grupo de grupo bem-estar, é reunião de planejamento para estimar histórias e priorizar. O jogo consist C No grupo de entendimento compartilhado temos três práticas para garantir a integração e qualidade do software e no grupo de Atividade con Você assinalou essa alternativa (C) D No grupo bem-estar temos a prática de Semana de 40 horas que é uma metáfora para alcançar o ritmo sustentável da equipe. Dev em um ritmosaudável de trabalho. 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 d 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 alternat valor. (texto-base da Aula 4 - TEMA 1 – ITEM 1.2). 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 part + 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 prov ITEM 3.1) Comentário: A resposta correta é D. A alternativa A é incorreta, porque no grupo de participação do cliente temos quatro práticas que priorizam o f projeto. A alternativa B é incorreta, porque o jogo de planejamento, pertence ao grupo de participação do cliente, é reunião de planejamento para alternativa C é incorreta, porque no grupo de atividade contínua temos três práticas para garantir a integração e qualidade do software, e no grupo de Questão 1/5 - Diferentes Metodologias Ágeis de Projetos A metodologia FDD defini funções chaves do projeto, funções de apoio e papéis adicionais. Os papéis quando combinados com os processos do FDD torna possível a organização do projeto e a possibilidade de utilização total dos pontos fortes e apoio nas áreas com fraquezas. Sobre as cinco funções de chaves da Metodologia FDD, conforme os conteúdos do texto-base da Aula 1, analise as afirmativas a seguir: I- Gerente do Projeto (Projetct Manager) é uma função administrativa, conduz o projeto relatando o progresso, contratando ou alocando pessoas, gerenciando orçamento e recursos e capacitando os membros. II- Arquiteto Chefe (Chief Architect) é responsável pelo desenho técnico do projeto. III- Gerente de Desenvolvimento (Development Manager): facilitador das tarefas do dia a dia, resolvendo conflitos por funcionalidades; IV- Programadores Chefes (Chief Programmers) são líderes de pequenas equipes, entre três a seis desenvolvedores. V- Desenvolvedores (Class Owners) são responsáveis apenas por realizar a codificação das funcionalidades. IV-Especialista em Domínios (Domain Experts) são os conhecedores do negócio, são a base de conhecimento para os desenvolvedores. É correta apenas a afirmativa: Nota: 0.0 Você não pontuou essa questão A I, III, V e IV B I, III e IV Você assinalou essa alternativa (B) C I, II, V e VI D I, II, III, IV e VI Questão 2/5 - Diferentes Metodologias Ágeis de Projetos A programação Extrema sugere 12 práticas principais que devem ser utilizadas durante o desenvolvimento de software, quando utilizadas em conjunto ajudam a mitigar os riscos do processo de desenvolvimento e geram alta qualidade no resultado. Considerando os conteúdos do texto-base da Aula 6, considerando os quatro grupos de práticas, é correto dizer que: Nota: 20.0 A No grupo de participação do cliente temos duas práticas que priorizam o feedback do desenvolvedor, pois nada melhor que a opinião de que B O jogo de planejamento, pertence ao grupo de grupo bem-estar, é reunião de planejamento para estimar histórias e priorizar. O jogo consist C No grupo de entendimento compartilhado temos três práticas para garantir a integração e qualidade do software e no grupo de Atividade con D No grupo bem-estar temos a prática de Semana de 40 horas que é uma metáfora para alcançar o ritmo sustentável da equipe. Dev em um ritmo saudável de trabalho. Você assinalou essa alternativa (D) Questão 3/5 - Diferentes Metodologias Ágeis de Projetos 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 documen 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 p 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 s D Independência de ferramentas e personalização do processo são princípios do Agile UP. O processo é adaptável através de ferram qualquer ferramenta que desejar e tiver maior conhecimento. Você assinalou essa alternativa (D) As afirmativas I, II, III, IV e VI são verdadeiras. A alternativa V está errada, porque Desenvolvedores (Class Owners) são responsáveis por projetar, co Você acertou! Comentário: A resposta correta é D. A alternativa A é incorreta, porque no grupo de participação do cliente temos quatro práticas que priorizam o f projeto. A alternativa B é incorreta, porque o jogo de planejamento, pertence ao grupo de participação do cliente, é reunião de planejamento para alternativa C é incorreta, porque no grupo de atividade contínua temos três práticas para garantir a integração e qualidade do software, e no grupo de Você acertou! Questão 4/5 - Diferentes Metodologias Ágeis de Projetos A metodologia MSF, introduzida em 1994, é uma coleção de melhores práticas comprovadas, para planejar, construir, implantar e operar soluções de TI de maneira eficaz e bem-sucedida de grupos de produtos da Microsoft. O MSF é um guia de boas práticas com uma estrutura adaptável para atender as necessidades de qualquer projeto. Considerando os conteúdos do texto-base da Aula 2, sobre conceitos chaves do MSF, é correto dizer que: Nota: 20.0 A Segundo a filosofia MSF, existe uma estrutura ou processo único que é aplicável em todos os projetos e possui uma orientação com detalhe B Os componentes do MSF não podem ser utilizados individualmente e devem ser adotados integralmente C Os princípios expressam valores e padrões, com estrutura que se baseiam em oito princípios. O foco na entrega de valor não é um dos princ D Os conceitos-chave são ideias que apoiam princípios e disciplinas, que percebidos por meio de práticas comprovadas. Você assinalou essa alternativa (D) Questão 5/5 - Diferentes Metodologias Ágeis de Projetos A Metodologia de Desenvolvimento Orientado a Funcionalidade (Feature-Driven Development – FDD) é uma metodologia que já existia antes do Manifesto ágil, surgiu em 1999 na Cingapura, derivado de um projeto de desenvolvimento de software. A equipe de projeto era: Leff Lucas como gerente de projetos, Peter Coad como o arquiteto-chefe e Stephen Palmer como o gerente de desenvolvimento. A esse respeito sobre os valores e princípios que torna a metodologia FDD diferente das demais, conforme os conteúdos do texto-base da Aula 1, relacione corretamente os elementos às suas respectivas descrições: 1- Comunicação 2 - Complexidade 3- Qualidade 4- Papéis 5- Granularidade ( ) decomposição do problema em requisitos funcionais, granulares o suficiente para saber como projetar e implementar cada um deles. Assim, o desenvolvedor consegue realizar a estimativa para implementação e o testador se sente seguro para escrever o teste para verificar o funcionamento da função. ( ) pode ser interna ou externa, a primeira é avaliada pela equipe e a segunda pelo usuário final e gerente do projeto. ( ) com objetivo de ser de fácil aprendizado, criado para evitar problemas de comunicação durante processo por conter várias checagens. ( ) a decomposição do processo tem como objetivo reduzir a complexidade. ( ) divisão de papéis visando a produtividade pessoal, trabalham em pequenas equipes em pequenas interações que são terminadas frequentemente. Agora,selecione a alternativa que apresenta a sequência correta: Nota: 0.0 Você não pontuou essa questão A 3 – 1 – 4 – 5 – 2 B 1 – 2 – 3 – 4 – 5 C 5 – 3 – 1 – 2 – 4 D 4 – 3 – 1 – 5 – 2 Você assinalou essa alternativa (D) 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 d 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 alternat valor. (texto-base da Aula 4 - TEMA 1 – ITEM 1.2). Você acertou! Comentário: A resposta correta é D. A alternativa A é incorreta, porque segundo a filosofia MSF, não existe uma estrutura ou processo único que é criam uma abordagem sólida e ao mesmo tempo flexível. A alternativa B é incorreta, porque os componentes do MSF podem ser utilizados individu baseia em oito princípios. O foco na entrega de valor comercial é um dos princípios do MSF, onde o cliente deve receber sempre um produto que po sobre o negócio pelos membros da equipe. (texto-base da Aula 2 - TEMA 1 – ITEM 1.2). Comentário: Sequência correta 5 – 3 – 1 – 2 – 4. Segundo o texto-base: “1. Comunicação: com objetivo de ser de fácil aprendizado, criado para ev objetivo reduzir a complexidade. 3. Qualidade: pode ser interna ou externa, a primeira é avaliada pela equipe e a segunda pelo usuário final e geren são terminadas frequentemente. 5. Granularidade: decomposição do problema em requisitos funcionais, granulares o suficiente para saber como seguro para escrever o teste para verificar o funcionamento da função.” Texto-base da Aula 1 – Tema 2 - ITEM 5.1. Questão 1/5 - Diferentes Metodologias Ágeis de Projetos A metodologia FDD defini funções chaves do projeto, funções de apoio e papéis adicionais. Os papéis quando combinados com os processos do FDD torna possível a organização do projeto e a possibilidade de utilização total dos pontos fortes e apoio nas áreas com fraquezas. Sobre as cinco funções de chaves da Metodologia FDD, conforme os conteúdos do texto-base da Aula 1, analise as afirmativas a seguir: I- Gerente do Projeto (Projetct Manager) é uma função administrativa, conduz o projeto relatando o progresso, contratando ou alocando pessoas, gerenciando orçamento e recursos e capacitando os membros. II- Arquiteto Chefe (Chief Architect) é responsável pelo desenho técnico do projeto. III- Gerente de Desenvolvimento (Development Manager): facilitador das tarefas do dia a dia, resolvendo conflitos por funcionalidades; IV- Programadores Chefes (Chief Programmers) são líderes de pequenas equipes, entre três a seis desenvolvedores. V- Desenvolvedores (Class Owners) são responsáveis apenas por realizar a codificação das funcionalidades. IV-Especialista em Domínios (Domain Experts) são os conhecedores do negócio, são a base de conhecimento para os desenvolvedores. É correta apenas a afirmativa: Nota: 0.0 Você não pontuou essa questão A I, III, V e IV Você assinalou essa alternativa (A) B I, III e IV C I, II, V e VI D I, II, III, IV e VI Questão 2/5 - Diferentes Metodologias Ágeis de Projetos A metodologia MSF, introduzida em 1994, é uma coleção de melhores práticas comprovadas, para planejar, construir, implantar e operar soluções de TI de maneira eficaz e bem-sucedida de grupos de produtos da Microsoft. O MSF é um guia de boas práticas com uma estrutura adaptável para atender as necessidades de qualquer projeto. Considerando os conteúdos do texto-base da Aula 2, sobre conceitos chaves do MSF, é correto dizer que: Nota: 20.0 A Segundo a filosofia MSF, existe uma estrutura ou processo único que é aplicável em todos os projetos e possui uma orientação com detalhe B Os componentes do MSF não podem ser utilizados individualmente e devem ser adotados integralmente C Os princípios expressam valores e padrões, com estrutura que se baseiam em oito princípios. O foco na entrega de valor não é um dos princ D Os conceitos-chave são ideias que apoiam princípios e disciplinas, que percebidos por meio de práticas comprovadas. Você assinalou essa alternativa (D) Questão 3/5 - Diferentes Metodologias Ágeis de Projetos 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 documen 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 p 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 s As afirmativas I, II, III, IV e VI são verdadeiras. A alternativa V está errada, porque Desenvolvedores (Class Owners) são responsáveis por projetar, co Você acertou! Comentário: A resposta correta é D. A alternativa A é incorreta, porque segundo a filosofia MSF, não existe uma estrutura ou processo único que é criam uma abordagem sólida e ao mesmo tempo flexível. A alternativa B é incorreta, porque os componentes do MSF podem ser utilizados individu baseia em oito princípios. O foco na entrega de valor comercial é um dos princípios do MSF, onde o cliente deve receber sempre um produto que po sobre o negócio pelos membros da equipe. (texto-base da Aula 2 - TEMA 1 – ITEM 1.2). D Independência de ferramentas e personalização do processo são princípios do Agile UP. O processo é adaptável através de ferram qualquer ferramenta que desejar e tiver maior conhecimento. Você assinalou essa alternativa (D) Questão 4/5 - Diferentes Metodologias Ágeis de Projetos A Metodologia de Desenvolvimento Orientado a Funcionalidade (Feature-Driven Development – FDD) é uma metodologia que já existia antes do Manifesto ágil, surgiu em 1999 na Cingapura, derivado de um projeto de desenvolvimento de software. A equipe de projeto era: Leff Lucas como gerente de projetos, Peter Coad como o arquiteto-chefe e Stephen Palmer como o gerente de desenvolvimento. A esse respeito sobre os valores e princípios que torna a metodologia FDD diferente das demais, conforme os conteúdos do texto-base da Aula 1, relacione corretamente os elementos às suas respectivas descrições: 1- Comunicação 2 - Complexidade 3- Qualidade 4- Papéis 5- Granularidade ( ) decomposição do problema em requisitos funcionais, granulares o suficiente para saber como projetar e implementar cada um deles. Assim, o desenvolvedor consegue realizar a estimativa para implementação e o testador se sente seguro para escrever o teste para verificar o funcionamento da função. ( ) pode ser interna ou externa, a primeira é avaliada pela equipe e a segunda pelo usuário final e gerente do projeto. ( ) com objetivo de ser de fácil aprendizado, criado para evitar problemas de comunicação durante processo por conter várias checagens. ( ) a decomposição do processo tem como objetivo reduzir a complexidade. ( ) divisão de papéis visando a produtividade pessoal, trabalham em pequenas equipes em pequenas interações que são terminadas frequentemente. Agora, selecione a alternativa que apresenta a sequência correta: Nota: 0.0 Você não pontuou essa questão A 3 – 1 – 4 – 5 – 2 Você assinalou essa alternativa (A) B 1 – 2 – 3 – 4 – 5 C 5 – 3 – 1 – 2 – 4 D 4 – 3 – 1 – 5 – 2 Questão 5/5 - Diferentes Metodologias Ágeis de Projetos 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 é indexadapor cores: claro, amarelo, laranja, vermelho e assim 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: 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 d 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 alternat valor. (texto-base da Aula 4 - TEMA 1 – ITEM 1.2). Comentário: Sequência correta 5 – 3 – 1 – 2 – 4. Segundo o texto-base: “1. Comunicação: com objetivo de ser de fácil aprendizado, criado para ev objetivo reduzir a complexidade. 3. Qualidade: pode ser interna ou externa, a primeira é avaliada pela equipe e a segunda pelo usuário final e geren são terminadas frequentemente. 5. Granularidade: decomposição do problema em requisitos funcionais, granulares o suficiente para saber como seguro para escrever o teste para verificar o funcionamento da função.” Texto-base da Aula 1 – Tema 2 - ITEM 5.1. Nota: 0.0 Você não pontuou essa questão A 4 – 1 – 3 – 5 – 2 B 1 – 2 – 3 – 4 – 5 C 4 – 3 – 1 – 2 – 4 Você assinalou essa alternativa (C) D 4 – 3 – 1 – 5 – 2 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 trabalha com entrega de algo de valor no início do projeto para ganhar autoconfiança. 3. Esqueleto ambulante: é uma pequena implantação do sist podem então evoluir em paralelo. 4. Rearquitetura incremental: estratégias relacionadas para priorizar o trabalho nas primeiras iterações. A partir d 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 a Questão 1/10 - Diferentes Metodologias Ágeis de Projetos O Ciclo de vida possui quatro fases seriadas, sete disciplinas interativas com entregas incrementais ao longo do tempo. A esse respeito, conforme os conteúdos do texto-base da Aula 4, relacione corretamente os elementos às suas respectivas descrições resumidas: 1. Fase Início 2. Fase Elaboração 3. Fase Construção 4. Fase Transição ( ) fase de desenvolvimento. ( ) fase de identificação do escopo inicial do projeto e obtenção de orçamento do projeto (Budget) para aprovação das partes interessadas (Stakeholders). ( ) fase de validação e implementação em ambiente de produção. ( ) fase de realização a prototipação da arquitetura. Agora, selecione a alternativa que apresenta a sequência correta: Nota: 0.0 Você não pontuou essa questão A 3 – 1 – 4 – 2 B 1 – 2 – 3 – 4 Você assinalou essa alternativa (B) C 4 – 3 – 2 – 1 D 4 – 3 – 1 – 2 Questão 2/10 - Diferentes Metodologias Ágeis de Projetos As disciplinas do Agile UP são realizadas de forma interativa, com atividades que a equipe deverá realizar para atender as necessidades das partes interessadas. São sete disciplinas interativas com entregas incrementais ao longo do tempo. A esse respeito, conforme os conteúdos do texto-base da Aula 4, analise as afirmativas a seguir: I- As sete disciplinas do Agile UP são: modelo, implementação, teste de regressão, implantação, gerenciamento de configuração, gerência de projetos e modelo de arquitetura. II- O Agile UP tem o funcionamento das disciplinas semelhantes ao RUP, as fases acontecem de forma interativa onde a parte mais alta do gráfico de cada disciplina demostra a fase em que é utilizado o maior esforço com as atividades. III- Na disciplina modelo o objetivo é entender o negócio e identificar uma solução viável, o maior esforço fica concentrado na fase de Elaboração e na disciplina implementação o objetivo é realizar a transformação dos modelos em código executável e realizar testes unitários, o maior esforço fica concentrado na fase de construção. IV- Na disciplina de teste o objetivo é validar objetivamente para encontrar defeitos, verificar funcionamento e se requisitos foram implementados, o maior esforço fica concentrado no final da fase de construção e na disciplina implantação o objetivo é entregar e executar o plano para disponibilização do sistema, o maior esforço fica concentrado na fase de Transição. V- Na disciplina gerenciamento de configuração o objetivo é gerenciar o acesso ao produto de trabalho, o maior esforço fica concentrado no final da fase de construção e início da fase de transição e na disciplina ambiente o objetivo é entender o negócio e identificar uma solução viável, o maior esforço fica concentrado na Comentário: Sequência correta 3 – 1 – 4 – 2 . Segundo o texto-base: “1. Fase Início (Inception): fase de identificação do escopo inicial do projeto e o que realização a prototipação da arquitetura. 3 Fase construção (Construction): fase de desenvolvimento. 4. Fase transição (Transition): fase de valid fase de elaboração. São corretas apenas as afirmativas: Nota: 0.0 Você não pontuou essa questão A I, II, III e V B I e IV Você assinalou essa alternativa (B) C I, II, IV e V D II, III, IV e V Questão 3/10 - Diferentes Metodologias Ágeis de Projetos As empresas que estão prontas para implementar o SAFe, no geral, têm um patrocínio no nível executivo, um propósito forte de mudança e uma base no Scrum. Existe um roteiro desenvolvido de implementação do SAFe® para ser seguido que contém etapas específicas para auxiliar na preparação da organização. Ao todo são 12 etapas de implementação. A respeito das fases do SAFe® apresentadas no texto base da aula 2, analise as assertivas que seguem e marque V para as asserções verdadeiras, e F para as asserções falsas: ( ) O trens de liberação ágil (ARTs) são organizações virtuais que contém todas as pessoas necessárias para entrega da solução. Os ARTs são multifuncionais e fornece um fluxo contínuo de valor. ( ) Os trens de liberação ágil (ARTs) aplica o pensamento sistêmico e se organiza em torno do valor para facilitar o fluxo de valor. Além das equipes ágeis, existem as funções para garantir a execução do ART. ( ) As equipes ágeis (Agile Teams) são funções compostas por 11 a 20 membros de toda a organização com dedicação em tempo de meia jornada, onde cada equipe possui todas as habilidades necessárias para o desenvolvimento. ( ) Um incremento do programa (Program Increment - PI) normalmente dura de 8 a 12 semanas e é o intervalo de tempo que um ART entrega valor incremental na forma de produto testado e funcional. ( ) Uma série de interações dentro do incremento do programa (Program Increment - PI) divide a linha de tempo de desenvolvimento do SAFe®. O PI é representado por quatro ciclos do PDCA: Plano (Plan), Fazer (Do),Checar (Check) e Ajustar (Adjust). Agora, assinale a alternativa que apresenta a sequência correta: Nota: 10.0 AV – V – F – V – V Você assinalou essa alternativa (A) B V – V – F – F – F C V – F – F – V – V D F – F – F – V – F Questão 4/10 - Diferentes Metodologias Ágeis de Projetos No mapa do processo da XP podemos elencar cinco principais itens do processo: Histórias de usuários, Pico arquitetônico, Planejamento do Lançamento, Interação e Teste de Aceitação. A esse respeito, conforme os conteúdos do texto-base da Aula 5, analise as afirmativas a seguir: Comentário: As afirmativas II, III, IV e V são verdadeiras. A alternativa I é falsa, porque as sete disciplinas do Agile UP são: modelo, implementação, t Você acertou! Comentário: As alternativas 1, 2, 4 e 5 são verdadeiras. A afirmação 3 é falsa, porque as equipes ágeis (Agile Teams) são funções compostas por 5 desenvolvimento. (texto-base Aula 2 – TEMA 5 – Item 5.4) I- Após os levantamentos das funcionalidades desejadas pela área de negócio é o momento de realizar a transformação em histórias de usuários, para que a equipe de desenvolvimento tenha um melhor entendimento do que é desejado. II- A solução de pico, ou fase de exploração, é o momento onde será desenvolvido um programa bem detalhado com objetivo de explorar possíveis soluções. O XP prefere essa prática em substituição a criação de protótipos, pois os protótipos são apenas para demostrar visualmente a funcionalidade e a solução de pico auxiliam na identificação de áreas de risco para começar a ter uma estimativa mais realista. III- Para criar o plano de lançamento uma reunião é realizada, onde o cliente e a equipe de desenvolvimento possam tomar as decisões necessárias. O principal objetivo da reunião de lançamento é a equipe de desenvolvimento realizar a estimativa das histórias e o cliente decidirá então qual história é a mais importante ou com maior prioridade de conclusão. IV- A reunião de planejamento da interação é realizada no início de cada interação para criação do plano de tarefas do desenvolvimento da interação. As interações têm duração de uma a três semanas, para isso são escolhidas as histórias de usuários para a interação pelo cliente, na ordem de maior valor para o cliente. V- A partir das histórias de usuários são criados os testes de unitários, onde os desenvolvedores definem os cenários para teste. Serão criados um ou mais testes, para garantir que foi realizada a implementação correta e que a funcionalidade estará operacional. São corretas apenas as afirmativas: Nota: 0.0 Você não pontuou essa questão A I, III e V B I e III Você assinalou essa alternativa (B) C I, II e V D I, III e IV Questão 5/10 - Diferentes Metodologias Ágeis de Projetos A metodologia Crystal Clear é para equipes que desejam criar sua maneira pessoal, forte e eficaz de desenvolvimento de software, é uma metodologia que compartilha algumas características com XP, porém é uma metodologia menos exigente. O Crystal Clear usa ciclos aninhados de vários comprimentos e na maioria dos projetos pode ser percebido sete ciclos. Conforme os conteúdos do texto-base da Aula 3, analise as afirmativas a seguir: I- O ciclo de projeto possui duração variável, com três partes: fretamento, dois ou mais ciclos de entrega e encerramento do projeto e o ciclo de entrega possui duração de uma semana a três meses, com três ou quatro partes: recalibração do plano de liberação, uma ou mais interações, entrega para usuário final e conclusão. II- O ciclo de interação possui duração de uma a três semanas, com três partes: planejamento, atividades diárias e ciclo de interação e conclusão. III- O ciclo semanal e diário segue o ritmo do calendário e o primeiro mostra todo o trabalho realizado por uma semana e o segundo mostra todo o trabalho realizado diariamente. IV- O ciclo de integração possui duração entre 30 minutos a várias semanas, sem tempo determinado. V- O episódio de desenvolvimento possui duração de alguns minutos ou dias, é onde o programador realiza apenas a programação de uma tarefa. São corretas apenas as afirmativas: Nota: 10.0 A I, III e V B I, II e V C I, II, IV e V D I, II e III Você assinalou essa alternativa (D) Questão 6/10 - Diferentes Metodologias Ágeis de Projetos Crystal é uma família de metodologias centrado em pessoas e comunicação. O tamanho e criticidade do projeto é o que define qual metodologia Crystal será utilizada. Existem duas regras comum à família de metodologia Crystal: desenvolvimento incremental, com incrementos de no máximo quatro meses e realização de oficinas de reflexão pré e pós incremental. Considerando os conteúdos do texto-base da Aula 3, sobre código genético em comum à família Crystal, é correto dizer que: Nota: 0.0 Você não pontuou essa questão A O modelo de jogo econômico-cooperativo leva as pessoas de um projeto a pensarem sobre o seu trabalho de uma forma muito específica principal entregar um software útil e funcional e consequentemente se preparar para o próximo jogo. Comentário: As afirmativas I, III e IV são verdadeiras. A alternativa II é falsa, porque A solução de pico, ou fase de exploração, é o momento em qu criação de protótipos, pois os protótipos são apenas para demostrar visualmente a funcionalidade e a solução de pico auxiliam da identificação de á os testes de aceitação, onde o cliente define os cenários para teste. Serão criados um ou mais testes de aceitação, para garantir que foi realizada a i Você acertou! Comentário: As afirmativas I, II, III, IV e VI são verdadeiras. A alternativa IV é falsa, porque o ciclo de integração possui duração entre 30 minutos duração de alguns minutos ou horas, é onde o programador realiza o design, programação e testes unitários de uma tarefa. (texto-base da Aula 3 - T B Deve ser selecionada as prioridades, que são comuns a todas as metodologias da família Crystal - a segurança no resultado do pr elas. Assim como, deve ser realizada a seleção de propriedades onde a equipe de projeto deve buscar sete propriedades de seg utilizados para guiar no design da metodologia C A seleção de estratégias e técnicas são utilizadas para modelagem de metodologia, planejamento e melhoria contínua, onde são utilizadas c Você assinalou essa alternativa (C) D As funções e produtos de trabalho são extremamente necessários e não são opcionais. Questão 7/10 - Diferentes Metodologias Ágeis de Projetos A metodologia FDD defini funções chaves do projeto, funções de apoio e papéis adicionais. Os papéis quando combinados com os processos do FDD torna possível a organização do projeto e a possibilidade de utilização total dos pontos fortes e apoio nas áreas com fraquezas. Sobre as cinco funções de chaves da Metodologia FDD, conforme os conteúdos do texto-base da Aula 1, analise as afirmativas a seguir: I- Gerente do Projeto (Projetct Manager) é uma função administrativa, conduz o projeto relatando o progresso, contratando ou alocando pessoas, gerenciando orçamento e recursos e capacitando os membros. II- Arquiteto Chefe (Chief Architect) é responsável pelo desenho técnico do projeto. III- Gerente de Desenvolvimento (Development Manager): facilitador das tarefas do dia a dia, resolvendo conflitos por funcionalidades; IV- Programadores Chefes (Chief Programmers) são líderes de pequenas equipes, entre três a seis desenvolvedores. V- Desenvolvedores (Class Owners) são responsáveis apenas por realizar a codificação das funcionalidades. IV-Especialista em Domínios (Domain Experts) são os conhecedores do negócio, são a base de conhecimento para os desenvolvedores. É correta apenas a afirmativa: Nota: 10.0 A I, III, V e IV B I, III e IV C I, II, V e VI D I, II, III, IV e VI Você assinalou essa alternativa (D) Questão 8/10 - Diferentes Metodologias Ágeis de Projetos 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: 10.0 A É importantepara uma equipe na XP realizar a comunicação, por isso remover as barreiras que dificultam a comunicação é essencial. Algu 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 ace 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 p 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 é lançamentos frequentes e planejar cada interação e definir o início das interações. Você assinalou essa alternativa (D) Comentário: A resposta correta é B. A alternativa A é incorreta, porque o modelo de jogo econômico-cooperativo leva as pessoas de um projeto a p cooperativo de invenção e comunicação com objetivo principal entregar um software útil e funcional e consequentemente se preparar para o próximo e melhoria reflexiva, onde são utilizadas com um conjunto inicial e Crystal não requer que sejam utilizadas nenhuma técnica específica. A alternativa TEMA 1 – ITEM 1.2). Você acertou! As afirmativas I, II, III, IV e VI são verdadeiras. A alternativa V está errada, porque Desenvolvedores (Class Owners) são responsáveis por projetar, co 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 remo facilitar a comunicação, como lugares para pessoas trabalharem sozinhas sem desconectar da equipe, colocando meses ao redor do perímetro. desnecessários, achando um ritmo sustentável. Não é uma boa ideia solicitar a equipe aumente a velocidade, o importante é realizar o planejament seja verificado que a equipe não conseguirá entregar tudo o planejado, é melhor realizar uma nova reunião de planejamento de interação para altera pessoa com um conhecimento que não tenha ninguém para substituir, é um risco para o projeto. Para isso é importante realizar o treinamento cruzad Questão 9/10 - Diferentes Metodologias Ágeis de Projetos 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: 10.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 documen 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 p 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 s D Independência de ferramentas e personalização do processo são princípios do Agile UP. O processo é adaptável através de ferram qualquer ferramenta que desejar e tiver maior conhecimento. Você assinalou essa alternativa (D) Questão 10/10 - Diferentes Metodologias Ágeis de Projetos No mapa do processo da etapa de interação do XP, temos três principais itens: erros, desenvolvimento, novas histórias de usuários e velocidade de projeto. A esse respeito, conforme os conteúdos do texto-base da Aula 5, relacione corretamente os elementos às suas respectivas descrições resumidas: 1. Erros (Bugs) 2. Velocidade do Projeto 3. Desenvolvimento 4. Aumento de velocidade ( ) Caso o desenvolvedor solicite novas tarefas quando o trabalho foi concluído antecipadamente. ( ) Quando encontrado precisa ser criado um teste de aceitação para avisar os desenvolvedores sobre o problema e saber se foi corrigido. ( ) Na XP os programadores trabalham em pares no código, para que seja possível o gerenciamento de código por toda a equipe. Utiliza desenvolvimento orientado a testes para escrever os testes unitários. ( ) É a medida que indica a soma das estimativas das histórias dos usuários que foram concluídas na interação. A medida de velocidade e a totalização das estimativas serão utilizadas no planejamento das próximas interações. Agora, selecione a alternativa que apresenta a sequência correta: Nota: 0.0 Você não pontuou essa questão A 1 – 2 – 4 – 3 B 4 – 1 – 3 – 2 C 2 – 1 – 3 – 4 D 2 – 3 – 1 – 4 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 d 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 alternat valor. (texto-base da Aula 4 - TEMA 1 – ITEM 1.2). Comentário: Sequência correta 4 – 1 – 3 – 2. Segundo o texto-base: “1. Erros (Bugs):Quando um erro (bug) é encontrado precisa ser criado um teste soma das estimativas das histórias dos usuários que foram concluídas na interação. A medida de velocidade e a totalização das estimativas serão u seja possível o gerenciamento de código por toda a equipe. Utiliza desenvolvimento orientado a testes para escrever os testes unitários. 4. Aumen Tema 5)