Imagem de fundo

O gerenciamento do desenvolvimento de software envolve...

ORIENTAÇÃO GERAL

Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou “metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação, significando “processo de desenvolvimento de software”

O gerenciamento do desenvolvimento de software envolve pessoas, produtos, processo e projeto. Com relação à gestão de projetos de software, é INCORRETO afirmar que


A

dentre os fatores pessoas, produto, processo e projeto, os recursos humanos são considerados o de maior importância. Tanto é assim que o SEI, Software Engineering Institute, desenvolveu um modelo para maturidade e capacidade dos recursos humanos.


B

sem estabelecer os objetivos do produto e seu escopo, considerar soluções alternativas e identificar restrições técnicas e gerencias, é impossível definir de forma razoável a estimativa de custo, a avaliação efetiva dos riscos, a análise realística das tarefas do projeto ou um cronograma gerenciável do projeto que forneça a indicação significativa de progresso das atividades.


C

nos métodos ágeis, a qualificação individual dos membros da equipe não é considerada um fator crítico de sucesso porque acredita-se que a colaboração em grupo ajuda a superar dificuldades individuais.


D

Larry Constantine, em seu trabalho, sugere quatro tipos de “paradigmas organizacionais” para equipes de engenharia de software: o paradigma fechado; o paradigma randômico; o paradigma aberto; e o paradigma sincronizado. A equipe ágil, conforme preconizado no desenvolvimento ágil, se auto-organiza e não mantém, necessariamente, um desses paradigmas organizacionais únicos, mas usa elementos do paradigma randômico, do paradigma aberto e da sincronicidade.