Questões de Concurso
Comentadas sobre processos de software - desenvolvimento ágil em engenharia de software
Foram encontradas 941 questões
O Scrum é um método de gestão de projetos. Seu nome vem do rugby e sua estrutura tem o objetivo de estimular o trabalho em equipe, a troca de experiências e organização, por meio de ciclos de desenvolvimento para cada etapa do projeto e reuniões periódicas de acompanhamento.
Para o DDD, Bounded Context são delimitadores ou agrupamentos de domínios de um determinado negócio.
Na metodologia TDD, os testes devem ser escritos somente após a codificação, propriamente dita, da funcionalidade.
Na metodologia Scrum, o Scrum Master atua como um líder de equipe, removendo impedimentos e promovendo um ambiente de trabalho colaborativo e eficaz.
Simplicidade e coragem são valores fundamentais da metodologia XP.
No Scrum, essa reunião, ou cerimônia, é a de
Considerando-se esse contexto, a técnica de Pontos de História ajuda a equipe a compreender o trabalho envolvido em cada história por
Os três componentes principais de uma História do Usuário são
A atividade especificamente designada no Scrum para discutir tópicos como esses é a reunião de
P1: Verifica a clareza do cliente; procura sempre priorizar o necessário; desenvolve seu mindset; traz a responsabilidade para si; procura desenvolver o fim da aversão ao erro.
P2: Trabalha com uma mentalidade flexível, estando aberto a experimentações, com contínuo aprendizado, se ajustando às novas situações, além de sempre procurar interagir com o cliente, buscando satisfazê-lo de forma eficiente.
P3: Procura estabelecer sempre o domínio do problema, focando só no problema, separando as funcionalidades do mesmo e resolvendo-o de acordo com os requisitos do cliente, sem questionar se os requisitos estão certos ou errados.
P4: Procura fazer uma boa análise de requisitos, utilizando técnicas típicas como a rational unified process, visando construir modelos que definam a solução do problema e focando nos objetos que o cercam; faz os orçamentos e cronogramas bem sustentáveis e verifica o cumprimento de cada etapa através de pontos de decisão e, caso dê errado, verifica quais fatores externos influenciaram o erro.
P5: Estabelece metas, que são construídas antes de serem mostradas ao cliente, representando-as com modelos visuais, como diagramas de entidade e relacionamento e diagrama de funcionalidades, entre outros, de modo que cada diagrama seja verificado com o cliente, que vai concordar ou não com o que foi estabelecido, e, caso haja discordância, volta-se ao ponto inicial da análise do problema; e costuma sempre questionar a equipe sobre o porquê de ocorrerem atrasos.
Com base nesses perfis, os candidatos que se adequam ao modelo ágil de desenvolvimento são APENAS
Dentre os critérios para discussão na reunião, o time deve considerar fundamentalmente:
Acerca de engenharia de software, julgue o seguinte item.
Em projetos de software, utilizam-se ferramentas de
acompanhamento de equipes e tarefas entregues por meio de
quadros do tipo Kanbam.
No que se refere aos métodos ágeis para o gerenciamento de projetos, julgue o item subsequente.
No método ágil Scrum, o papel do scrum master é o de
maximizar o valor do produto e ser o representante das
partes interessadas.
No que se refere aos métodos ágeis para o gerenciamento de projetos, julgue o item subsequente.
O método BUC de priorização para auxiliar na organização
do backlog parte da análise dos benefícios do produto para o
negócio e para o usuário, independentemente do custo da
feature ou story.