SóProvas


ID
1867627
Banca
CESPE / CEBRASPE
Órgão
TRT - 8ª Região (PA e AP)
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação aos processos e às práticas ágeis de desenvolvimento e entrega do produto de software, assinale a opção correta.

Alternativas
Comentários
  • “O desenvolvimento ágil foca talentos e habilidades de indivíduos, moldando o processo de acordo com as pessoas e as equipes específicas.” Pressman, 7ª Edição, Página 86.

    Resposta: letra C.

  • e) O Scrum utiliza os conceitos de backlog e sprint para orientar quais as tarefas do processo de software devem ser realizadas.

    Acredito que o mais adequado seja:
    e) O Scrum utiliza os conceitos de backlog e sprint para orientar quais as funcionalidades do software devem ser entregues/desenvolvidas.

    O backlog trata das funcionalidades, o sprint contém tarefas do processo de software (desenvolvimento, testes) mas o sprint não as orienta, visto que as mesmas tarefas se fazem necessárias para as entregas em todos os sprints.

  • a) A motivação de uma equipe ágil está na capacidade do scrum master em determinar o quanto de trabalho essa equipe será capaz de realizar dentro da iteração.

    b) A estratégia de desenvolvimento incremental facilita, do ponto de vista da imprevisibilidade, que o cliente acompanhe e avalie as mudanças de forma ágil.

    d) No processo ágil denominado XP (extreme programming), enfatiza-se a colaboração estreita e informal entre clientes e desenvolvedores, considerando-se as necessidades futuras e a implantação de uma estratégia de teste eficaz.

    e) O Scrum utiliza os conceitos do manifesto ágil para orientar quais as tarefas do processo de software devem ser realizadas.

  • Jurava que no desenvolvimento agil, as skills eram consideradas como sendo da equipe, ou seja, visavam o coletivo e nao o individual.

  •  

    No livro do Sommerville 3ª edição, pg. 45, sobre a Propriedade Coletiva, uma das práticas do XP, "Os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise. Todos os conhecimentos e todos os desenvolvedores assumem responsabilidade por todo o código. Qualquer um pode mudar qualquer coisa."

     

    Sobre a afirmação em questão, tem esse artigo que tem o trecho na íntegra: "Agile development focuses on the talents and skills of individuals and molds to specific people and teams, not other way around".

    https://www.researchgate.net/profile/Alistair_Cockburn/publication/2955526_Agile_software_development_The_people_factor/links/56d434b908ae868628b2453c/Agile-software-development-The-people-factor.pdf

     

    Que fique a discussão.

  • pesado ein

    de um lado a propriedade coletiva de código do XP

    de outro essas citações dos colegas e a propriedade individual de código do FDD

    se eu fizer de novo essa questão errarei de novo, sem dúvidas

  • A letra C é baseada em um dos princípios do Manifesto Ágil: "Indivíduos mais que processos".

  • Ainda de acordo com o Pressman:


    Backlog:
    "Registro pendente de trabalhos (Backlog) - uma lista com prioridades dos requisitos ou funcionalidades do projeto que fornecem valor comercial ao cliente (...)"

    Sprint:
    "Urgências (corridas de curta distância) sprints - consistem de unidades de trabalho solicitadas para atingir um requisito estabelecido no registro de trabalho (backlog) (...)"

     

    Pressman 7, pag95

     

    Portanto, não vejo nenhum erro na letra E

  • a) A motivação de uma equipe ágil está na capacidade do cliente em determinar o quanto de trabalho essa equipe será capaz de realizar dentro da iteração.

    Errado.

    A equipe seleciona quanto de trabalho acretita ser capaz de realizar dentro da iteração e se compromete com trabalho. Nada desmotiva tanto uma equipe como um terceiro assumir compromissos por ela.

    Pressman 7,  pág. 87

     

  • essa é para errar várias vezes.