O Método Extreme Programming (XP) é uma metodologia ágil que se destaca por sua abordagem estruturada e colaborativa no desenvolvimento de software. Nesse contexto, a alocação de papéis predefinidos dentro da equipe é fundamental para garantir a eficácia do processo. Um desses papéis cruciais é o do Coach, cuja presença e atuação são fundamentais para o sucesso do projeto. Dentro dos papéis predefinidos e distribuídos pela equipe, na utilização do método XP os objetivos do Coach são:
Questão
O Método Extreme Programming (XP) é uma metodologia ágil que se destaca por sua abordagem estruturada e colaborativa no desenvolvimento de software. Nesse contexto, a alocação de papéis predefinidos dentro da equipe é fundamental para garantir a eficácia do processo. Um desses papéis cruciais é o do Coach, cuja presença e atuação são fundamentais para o sucesso do projeto. Dentro dos papéis predefinidos e distribuídos pela equipe, na utilização do método XP os objetivos do Coach são:
Alternativas
A) O coach está ligado diretamente ao desenvolvimento do software, sendo a linha de frente no processo.
B) O coach define os requisitos do sistema que está em desenvolvimento.
C) O coach tem conhecimento técnico e do software que está sendo desenvolvido, deve ser capaz de ajudar a equipe, facilitar reuniões e ser o guardião dos valores do método XP.
D) O coach fornece feedback à equipe mantendo o equilíbrio entre o que foi e precisa ser realizado.
E) O coach realiza medições para avaliar o processo de desenvolvimento.
Explicação
No Extreme Programming (XP), o Coach é o papel responsável por ajudar o time a aplicar corretamente as práticas e valores do XP, atuando como um facilitador do processo.
Passo a passo:
- O Coach não é “a linha de frente do desenvolvimento” (isso descreve mais o papel dos desenvolvedores). Logo, a alternativa A não caracteriza bem o objetivo do Coach.
- O Coach não define requisitos do sistema; quem representa prioridades e requisitos de negócio é o Cliente (Customer) no XP. Portanto, B está incorreta.
- O Coach deve ter vivência técnica e conhecimento das práticas de XP, servindo como mentor do time, facilitando reuniões, removendo dificuldades de adoção das práticas e sendo uma espécie de guardião dos valores e disciplina do XP. Isso corresponde exatamente ao que diz a alternativa C.
- “Fornecer feedback mantendo equilíbrio entre o que foi e precisa ser realizado” é algo mais associado a acompanhamento/gestão (e no XP o feedback é contínuo, mas não é esse o objetivo típico definido para o Coach). Então D não é a melhor.
- “Realizar medições para avaliar o processo” se aproxima mais de funções de métricas/qualidade/gestão de processo, não do papel clássico de Coach no XP. Então E não corresponde.
Assim, a alternativa que descreve corretamente os objetivos do Coach no XP é a C.