A gestão de projetos representa a primeira camada do processo de engenharia de software, ou seja, abrange todo o processo de seu desenvolvimento. A atividade compreendida pelo gerenciamento de projeto de desenvolvimento de software, a qual representa a definição das tarefas que devem ser executadas ao longo do desenvolvimento do software, é:
- A)Medição.
Errada, porque medição serve para acompanhar e avaliar resultados, não para definir as tarefas do desenvolvimento.
- B)Estimativa.
Errada, porque estimativa calcula esforço, prazo ou custo, mas não organiza a sequência das atividades.
- C)Análise de riscos.
Errada, porque análise de riscos identifica e trata ameaças ao projeto, sem definir o roteiro de execução.
- D)Programação de atividades.
Certa, porque programação de atividades é justamente a definição e organização das tarefas que serão executadas no desenvolvimento do software.
Gabarito: D
Na gestão de projetos de software, o gerente precisa transformar a ideia em um plano executável. Isso significa definir o que será feito, em que ordem, por quem e em quanto tempo, para que o trabalho saia do campo da boa vontade e entre no campo do cronograma. Em outras palavras, não basta saber que o projeto existe: é preciso organizar as tarefas do começo ao fim. É exatamente isso que a questão chama de programação de atividades. Essa etapa corresponde ao detalhamento e à sequência das tarefas que serão executadas durante o desenvolvimento do software. Pense nela como o mapa da jornada do projeto: primeiro isso, depois aquilo, com prazos e dependências bem amarrados. Por isso o gabarito é a letra D. As outras opções tratam de temas importantes da gestão de projetos, mas não representam a definição das tarefas ao longo do desenvolvimento. Em doutrina clássica de Engenharia de Software, essa organização do trabalho é parte central do planejamento do projeto, antes de sair executando tudo no susto.