Olá pessoal!
Venho aqui para analisar as questões de Tecnologia da Informação para o concurso de Gestor. Particularmente, nunca achei a ESAF uma boa banca para questões de TI, e esta prova vem apenas corroborar com esta ideia.
Surpreendentemente, uma das bibliografias adotadas em algumas questões foi o livro Análise e Projeto de Sistemas, de Alan Dennis e Barbara Wixom. É um bom livro, mas nunca foi adotado em concursos de Tecnologia da Informação! Os autores, inclusive, não são do ramo da Engenharia de Software, pois eles mesmos adotam o Pressmann e o Sommerville como referência para algumas terminologias e classificações. É uma escolha inédita de bibliografia para um conteúdo cobrado de maneira inédita para um cargo tão importante e com caráter eliminatório. Verdadeiramente, é utilizar o público-alvo como laboratório. E, a partir daí, é preciso muito bom senso e compreensão dos fundamentos da TI para tentar lograr êxito nas questões.
Eu questiono MUITO essa escolha de bibliografia. O edital do certame ilustra as seguintes caracterísiticas do processo de desenvolvimento de software: análise e projeto, implementação, teste, implantação. O autor adotado pela banca SEQUER classifica as etapas desta forma! Dennis e Wixom colocam o teste e a implantação como subetapas da implementação! Desta forma, do leigo ao experiente, fica difícil para o candidato escolher esta bibliografia como referência.
Enfim, feitos esses “elogios”, analisemos as questões propriamente ditas, segundo o gabarito 1:
28- Assinale a opção correta relativa a estratégias de projeto.
a) A Terceirização deve ser usada quando a necessidade operacional não é essencial para a empresa.
b) A Terceirização deve ser usada quando há desejo de desenvolver qualificações internas.
c) O Sistema Pop-up deve ser usado quando existe experiência funcional interna.
d) O Desenvolvimento Personalizado deve ser usado quando há priorização para desenvolvimento de qualificações externas.
e) A Terceirização é o mesmo que Descentralização Funcional.
Considerações: Dennis e Wixom, no capítulo 8, Projeto de Sistema, classificam as Estratégias de Projeto em três tipos:
1) Desenvolvimento Personalizado – Fazer o sistema sob medida para a empresa, ela mesma. É uma estratégia recomendada quando existe experiência interna na organização, para tal.
2) Software Pronto – Realizar a aquisição de software já existente no mercado;
3) Terceirização – Uma variação do Desenvolvimento Personalizado, mas com um fornecedor externo desenvolvendo o sistema para a empresa. E, nesse aspecto, a terceirização passa a ser a escolha adequada se a necessidade operacional não for crucial para a empresa, ou seja, se o negócio desse sistema não for crítico o bastante, a ponto de não ser um inconveniente que um terceiro cuide desta tarefa.
Portanto, a alternativa a) realmente é a correta, e as demais são variações fictícias, todas erradas.
29- Assinale a opção correta relativa a tipos de tomada de decisão do gerente de projeto.
a) Focalizada: todos os membros da equipe contribuem para a decisão.
b) Diretiva: o gerente decide com pouca interferência de membros da equipe.
c) Consultiva: as decisões sugeridas pelos membros da equipe constituem um instrumento de uso exclusivo em suas respectivas áreas.
d) Participativa: cabe a cada membro da equipe exclusivamente endossar a decisão do gerente.
e) Progressiva: o gerente analisa de forma consultiva as decisões sugeridas pelos membros da equipe.
Esta classficação de tipos de tomada de decisão sequer é um assunto de Tecnologia da Informação. Enfim, percebe-se que:
Decisão Diretiva, ou Unilateral : é tomada com pouca ou nenhuma inteferência de membros da equipe.
Decisão Consultiva: o gerente analisa de forma consultiva as decisões sugeridas pelos membros da equipe.
Decisão Participativa: todos os membros da equipe contribuem para a decisão.
E a alternativa b) realmente é a correta.
30- O desenvolvimento de software ocorre segundo as fases de Planejamento, Análise, Projeto e Implementação.
Com relação às respectivas etapas, é correto afirmar:
a) Testar Flexibilidade dos Programas pertence à fase Planejamento.
b) Determinar Requisitos da Empresa pertence à fase Planejamento.
c) Checar Programas pertence à fase Análise.
d) Projetar Programas pertence à fase Implementação.
e) Criar Equipes de Projeto pertence à fase Planejamento.
Considerações: Questão no mais puro “estilo ESAF”. Escolhe uma bibliografia, cita nomes de etapas e cabe a você procurar uma classificação adequada.
Vejamos, então, conforme Dennis e Wixom:
Testar Flexibilidade dos Programas – não existe essa etapa;
Determinar Requisitos da Empresa – pertencente à fase de Análise;
Checar Programas – não existe essa etapa;
Projetar Programas – pertencente à fase de Projeto;
Criar Equipes de Projeto – Criar Equipe de Projeto é o nome correto da etapa, que pertence à fase de Planejamento. Existe um erro gramatical no item correto, pois a equipe de projeto é uma só, conforme os autores. Não sei se é suficiente para a anulação da questão, mas é passível de recurso.
31- Assinale a opção correta relativa a requisitos a serem observados no desenvolvimento de um sistema.
a) Um requisito funcional se relaciona diretamente às ações comportamentais que o sistema tem de executar.
b) Requisitos não-funcionais referem-se às características do comprometimento entre usuários que o sistema deve possuir.
c) Um requisito é uma declaração do que o sistema deve ser ou quais características ele precisa possuir.
d) Um requisito é uma estrutura lógica que o sistema requer dos usuários para executar suas funções.
e) Requisitos não-funcionais referem-se às restrições comportamentais decorrentes do não funcionamento do sistema.
Atenção para essa questão! CABE RECURSO! : A alternativa c) está correta, e as alternativas b) , d) e e) realmente são distorções. Entretanto, a alternativa a) afirma que : “Um requisito funcional se relaciona diretamente às ações comportamentais que o sistema tem de executar.”
Nesse sentido, Sommerville, em seu livro Engenharia de Software, diz que “Requisitos Funcionais : São as declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a determinadas entradas específicas e como o sistema deve se comportar em determinadas situações“.
A meu ver, cabe recurso, dada às semelhanças das afirmativas. Agora, como a banca não aceita recursos copiados e colados, escreva o seu recurso com base na sentença do Sommerville, indicando que existem duas alternativas corretas, e, portanto, a questão deve ser ANULADA! Tudo bem?
32- O Gerente de projeto
a) deve possuir habilidades para elaboração de orçamentos, para desenvolver programas, para instanciação e influência, para liderança, para formação e motivação de equipes.
b) é responsável pela administração dos bancos de dados envolvidos e pelo desenvolvimento de ferramentas e técnicas necessárias ao cumprimento das atividades do projeto.
c) é responsável pela administração estratégica da organização e pelo desenvolvimento de técnicas de recrutamento necessárias à formação das equipes do projeto.
d) deve possuir habilidades para auditoria de orçamentos, para resolução de conflitos, para negociação e ingerência, para liderança e para mobilização de usuários.
e) é responsável pela administração dos processos envolvidos e pela aplicação das ferramentas e técnicas necessárias ao cumprimento das atividades do projeto.
Considerações: Essa questão traz afirmativas fictícias de a) a d), e a alternativa e) é uma trancrição do PMBOK. É uma questão confusa, mas a atenção e o bom senso devem ter direcionado você para a alternativa correta.
33- Assinale a opção correta.
a) O patrocinador do projeto, geralmente um executivo na organização com autoridade para liberar recursos e impor decisões relacionadas ao projeto, é um stakeholder.
b) O patrocinador do projeto, geralmente um executivo de uma instituição financeira, necessita de conhecimentos de Tecnologia da Informação.
c) O patrocinador dos programas é um stakeholder no âmbito dos mantenedores de recursos computacionais.
d) O interlocutor do projeto, um executivo na organização com conhecimentos jurídicos relacionados ao projeto, é um membro consultivo.
e) O patrocinador do projeto deve atuar de forma independente em relação a todos os stakeholders.
Considerações: Acredito que, na cabeça do examinador, essa era a questão para ninguém zerar TI. O patrocinador é um executivo na organização com autoridade para liberar recursos, e, naturalmente, é um stakeholder, pois tem interesse direto no projeto. As demais aternativas possuem erros e sentenças fictícias, aos moldes da banca.
Considerações finais
Tivemos uma parte de TI muito ruim, e difícil. O bom senso e o entendimento macro do processo de desenvolvimento de software, papéis e responsabilidades foram fundamentais para obtenção de uma boa pontuação.
Além disso, a preocupação com outras matérias pode ter prejudicado o candidato ao chegar nesta parte.
Considero 3 ou mais acertos um bom resultado na matéria, diante das circunstâncias. E, não se esqueçam do RECURSO da questão 31! Ele é forte e acredito piamente na anulação dessa questão.
Abraço, meus amigos e amigas!