

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Em relação aos princípios dos modelos ágeis de desenvolvimento de software, assinale a alternativa INCORRETA.
Envolvimento do cliente: Os clientes devem estar intimamente envolvidos no processo de desenvolvimento. Seu papel é fornecer e priorizar novos requisitos do sistema e avaliar suas iterações.
Entrega incremental: O software é desenvolvido em incrementos com o cliente, especificando os requisitos para serem incluídos em cada um.
Pessoas, não processos: As habilidades da equipe de desenvolvimento devem ser reconhecidas e exploradas. Membros da equipe devem desenvolver suas próprias maneiras de trabalhar, sem processos prescritivos.
Não aceitar mudanças: Deve-se considerar que os requisitos do sistema não vão mudar. Por isso, projete o sistema de maneira que não seja necessário efetuar mudanças.
Manter a simplicidade: Deve-se focalizar a simplicidade, tanto do software a ser desenvolvido quanto do processo de desenvolvimento. Sempre que possível, indica-se trabalhar ativamente para eliminar a complexidade do sistema.
No processo de desenvolvimento de software ágil, uma narrativa que relata, sob a perspectiva do usuário final, como o software irá agregar valor ao negócio é denominada
sprint.
iniciativa.
história de usuário.
requisito não funcional.
épico.
Com relação às afirmações sobre a metodologia ágil, assinale (V) para a afirmativa verdadeira e (F) para a falsa.
( ) A satisfação do cliente é o principal objetivo da metodologia ágil.
( ) As metodologias ágeis são baseadas no modelo de desenvolvimento em cascata.
( ) As equipes ágeis são compostas por indivíduos motivados e auto-organizados.
As afirmativas são, respectivamente,
F – V – V.
V – V – F.
V – F – F.
F – F – V.
V – F – V
Sobre o processo de desenvolvimento ágil de software, é correto afirmar que:
Incrementos de software devem ser entregues em curtos períodos de tempo.
Deve seguir um modelo sequencial e sistemático de desenvolvimento (modelo cascata).
É pouco adaptável a mudanças e inovações.
Tem foco na documentação do software.
É um método pouco colaborativo.
Em um mundo de desenvolvimento de software que muda rapidamente, adotar uma abordagem ágil ao gerenciar e planejar projetos tornou-se essencial. As equipes estão procurando formas de melhorar a colaboração e responder rapidamente às mudanças do mercado. De acordo com o Manifesto Ágil, qual é foco dessa abordagem?
Seguir planos rigorosos e detalhados de desenvolvimento.
Priorizar documentação técnica abrangente e assertiva.
Responder a mudanças mais do que seguir um plano.
Propiciar adesão estrita a ferramentas e processos.
A equipe de um Tribunal está debatendo a adequação de metodologias ágeis, considerando a natureza dos diversos projetos institucionais. Um Técnico de TI afirmou que a metodologia:
Scrum é melhor em projetos que requerem a auto-organização da equipe e iterações regulares, permitindo que os desenvolvedores façam ajustes nas prioridades e no escopo do projeto a cada Sprint. Além disso, o Scrum se concentra na implementação de um ciclo de desenvolvimento linear e sequencial, mais próximo da realidade.
XP deve ser escolhida na maior parte dos projetos, pois permite um planejamento detalhado a longo prazo, com entregas frequentes em sprints de 3-4 semanas ou um mês. Além disso, como a colaboração com o cliente é fundamental, essa metodologia incentiva reuniões de revisão mensais com as partes interessadas.
XP é mais indicada quando há alta necessidade de refatoração contínua e testes automatizados, o que permite melhor controle da qualidade do código durante o desenvolvimento.
XP deve ser escolhida quando o time deseja trabalhar sem sprints fixos e priorizar documentações mais detalhadas e extensas. Além disso, projetos com baixa variabilidade de requisitos se beneficiam com as práticas XP.
Scrum deve ser preferida em projetos em que há necessidade de ciclos curtos com entregas de incremento de software a cada semana, garantindo uma integração contínua do produto.
Não existem subequipes ou hierarquias dentro de um time Scrum.
Certo
Errado
Lean UX e Agile UX são metodologias modernas de design focadas em melhorar a eficiência e eficácia do processo de desenvolvimento de produtos digitais. A Agile UX é
uma metodologia que enfatiza o uso de documentação profunda e processos de design mais longos.
a integração das práticas de UX Design dentro de um processo de desenvolvimento Ágil, focando na colaboração e iterações rápidas.
uma abordagem de design que diminui a importância do feedback do usuário para acelerar o desenvolvimento.
uma técnica de design usada basicamente para o desenvolvimento de software Lean.
A integração entre UX Design e Métodos Ágeis é um uma combinação importante no processo de criação de produtos digitais eficazes.
O papel dos Métodos Ágeis na revisão e validação de artefatos de UX Design é
integrar a revisão e validação de artefatos como parte de cada sprint para garantir a qualidade e relevância.
diminuir o tempo gasto na revisão e validação para acelerar a entrega do projeto.
concentrar a revisão e validação exclusivamente ao final do projeto, acelerando a entrega do projeto.
focar na revisão e validação pelos membros seniores da equipe, acelerando a entrega do projeto.
UX Design e Métodos Ágeis podem trabalhar juntos de forma eficaz. Contudo, é importante entender as nuances e o fluxo de comunicação nesta integração.
O principal benefício da integração do UX Design com Métodos Ágeis é
eliminar substancialmente a necessidade de pesquisa com usuários.
permitir o desenvolvimento de produtos altamente complexos com o mínimo de feedback do usuário.
melhorar a colaboração e a entrega rápida de soluções centradas no usuário.
focar em documentação detalhada, quesito importante para o usuário, diminuindo o foco na execução.
Com relação às fases do scrum, assinale (V) para a afirmativa verdadeira e (F) para a falsa.
( ) Planejamento geral, em que se estabelecem os objetivos particulares do projeto e da arquitetura do software.
( ) Ocorre uma série de ciclos de sprint, em que cada ciclo desenvolve um decremento do sistema.
( ) Encerra o projeto, completa a documentação exigida, como quadros de ajuda do sistema e manuais do usuário, e avalia as lições aprendidas com o projeto.
As afirmativas são, respectivamente,
V – F – F.
F – V – V.
V – F – V.
F – F – V.
F – F – F.
A XP recomenda a criação de protótipos operacionais, denominados soluções pontuais, que devem ser implementados e avaliados.
Certo
Errado
Para integrar um departamento de desenvolvimento de software e um de operações de TI, assinale a ação correta.
Implementação da metodologia Agile, concentrando-se na melhoria contínua e colaboração entre as equipes de desenvolvimento de software e operações de TI.
Utilização da técnica de Benchmarking, comparando os processos internos com os de organizações líderes do setor para identificar melhores práticas.
Adoção do modelo ITIL para a gestão de serviços de TI, focando na padronização dos processos de entrega e suporte de serviços de TI.
Aplicação do framework DevOps, integrando os departamentos de desenvolvimento de software e o de operações de TI para agilizar a entrega de projetos e melhorar a comunicação e a colaboração.
Introdução da técnica Six Sigma, com o objetivo de reduzir a variabilidade nos processos de desenvolvimento de software e operações de TI, aumentando a qualidade das entregas.
Uma equipe de desenvolvedores do Ipea está desenvolvendo um novo projeto seguindo as práticas do Scrum. Durante uma sprint, o Product Owner foi informado de que uma nova portaria editada pelo Ministério do Planejamento e Orçamento tornará a sprint em curso sem valor para a nova aplicação.
Nessas condições, será adotado o seguinte procedimento:
o próprio time deverá incorporar os novos requisitos ao backlog do produto e da sprint, já que se trata de uma equipe autogerenciada.
o Product Owner deverá inserir novas tarefas no backlog da sprint em curso, de modo que os novos requisitos sejam tratados o mais breve possível.
o Scrum Master deverá inserir novas tarefas no backlog da sprint em curso, de modo que os novos requisitos sejam tratados o mais breve possível.
o Scrum Master, a pedido do Product Owner, deverá encerrar a sprint em curso e iniciar uma reunião de planejamento para começar uma nova sprint.
o time, a pedido do Product Owner, deverá encerrar a sprint em curso e iniciar uma reunião de planejamento para começar uma nova sprint.
No método Kanban, uma das práticas centrais ajuda a identificar gargalos e promover a eficiência ao limitar a quantidade de trabalho em progresso.
O texto acima se refere à seguinte prática do Kanban:
dividir o trabalho em iterações fixas.
estabelecer metas rígidas de entrega.
realizar reuniões diárias de acompanhamento.
aumentar o número de colunas no quadro Kanban.
limitar o WIP (Work in Progress).
O framework Scrum
I é fundamentado nas teorias empíricas de controle de processo e emprega abordagem interativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos.
II permite às pessoas resolverem problemas complexos, ao mesmo tempo em que fornece produtos viáveis de forma produtiva e criativa do maior valor possível.
III tem a transparência, um dos seus pilares, garantida pelos eventos planejamento da sprint, reunião diária, revisão da sprint e retrospectiva da sprint.
IV possibilita que a retrospectiva da sprint, realizada no final da sprint, auxilie no refinamento do backlog do produto.
Assinale a opção correta.
Apenas o item II está certo.
Apenas o item III está certo.
Apenas os itens I e II estão certos.
Apenas os itens I e IV estão certos.
Apenas os itens III e IV estão certos.
Com relação ao backlog do produto, julgue os seguintes itens.
I O backlog do produto pode ser considerado como uma lista ordenada e emergente do que é necessário para realizar melhorias no produto.
II O gerenciamento do backlog do produto é executado pelo product owner com apoio do Scrum master.
III História de usuário é a descrição textual, de maneira breve, de um acúmulo de trabalho realizado em horas ou em poucos dias.
IV Histórias de usuário, épicos e temas representam a granularidade do backlog do produto.
Assinale a opção correta.
Apenas o item I está certo.
Apenas o item II está certo.
Apenas os itens I e IV estão certos.
Apenas os itens II e III estão certos.
Apenas os itens III e IV estão certos.
Enquanto o scrum master é responsável por garantir que a equipe siga a metodologia Scrum, o product owner em uma equipe Scrum pode ser um cliente externo que define as necessidades e prioridades do produto.
Certo
Errado
Em relação a metodologias de desenvolvimento de software, avalie as afirmativas a seguir:
I. O desenvolvimento ágil enfatiza a entrega contínua de software funcional e a adaptação a mudanças de requisitos ao longo do projeto.
II. O modelo em cascata segue uma abordagem linear e sequencial onde cada fase deve ser completada antes de passar para a próxima.
III. O modelo espiral é uma abordagem rígida e sequencial que não permite revisões ou iterações uma vez que uma fase está concluída.
Está correto o que se afirma em
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III apenas.
No Scrum, o artefato que apresenta uma lista de características do software que está sendo desenvolvido é denominado
backlog da sprint.
incremento.
cartão.
backlog do produto.
sprint.