• Nenhum resultado encontrado

ES3 Eng Soft exercicios

N/A
N/A
Protected

Academic year: 2021

Share "ES3 Eng Soft exercicios"

Copied!
30
0
0

Texto

(1)

1 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

(2)

2 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

O Ciclo expressa os principais momentos e atividades da vida de um projeto

As fases do Ciclo de Vida do Projeto

Identificação e esclarecimentos de necessidades Planejamento Conclusão do projeto Execução do projeto Controle do projeto Projetos: Nascem, Crescem,

Toma forma, modificam-se e às vezes Morrem.

(3)

3 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Defina o Problema Desenvolva as opções de solução Planeje o Projeto

O que deve ser feito ? Quem vai fazê-lo ? Como será feito ? Quando será feito ? Quanto vai custar ?

Execute o Plano

Acompanhe e Controle o Projeto

Estamos dentro das metas ? Se não, o que deve ser Feito ? O plano deve ser mudado ?

Conclua o Projeto

O que foi feito bem ?

O que deve ser melhorado ? O que mais pudemos

aprender com o projeto ?

(4)

4 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Definições de Projetos e Gerência de Projetos

Componentes de um Projeto : Projetos envolvem : ► Pessoas ■ Equipe ■ Clientes ■ Usuários ■ Alta administração ► Processos ► Tecnologia

(5)

5 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Passos no Gerenciamento de um Projeto:

Defina o problema: Identifique o problema a ser resolvido. o Qual a necessidade do cliente.

o Você deverá ouvir, ver, provar, tocar, cheirar.

Crie opções de soluções. Adotar procedimentos para resolver o problema.

Planeje o projeto. Planejar é responder questões – O que deve ser feito, por quem? Por quanto? Como? Quando etc...

Execute o plano. Uma vez que o plano esteja rascunhado, deve ser implementado.

(6)

6 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Passos no Gerenciamento de um Projeto:

Controle do projeto. Planos são desenvolvidos para permitir que atinja seu resultado final com sucesso.

Encerre o projeto. Uma vez que o destino foi alcançado, o projeto está terminado.

Mas existe um passo final que deve ser dado.

A idéia é aprender algo do que você acaba de fazer. Note como as perguntas são colocadas. O que foi feito corretamente? O que deveria ser melhorado? O que mais aprendemos?

Nós sempre podemos melhorar o que fizemos.

Entretanto, não devemos perguntar: o que fizemos de errado? Provavelmente tornará as pessoas um pouco defensivas, portanto, o

(7)

7 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Principais Causas de Fracasso em Projeto:

Problemas:

 Dificuldade do trabalho em equipe  Interdependência dos elementos

 Adequação dos métodos de controle  Controle Financeiro

 Fornecedores  Riscos, etc ...

(8)

8 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Principais Causas de Fracasso em Projeto:

Porque os projetos falham? Mesmo com a grande quantidade de

benefícios gerados pelos projetos, boa parte deles falham, ou não atinge o resultado esperado.

Muitas falhas são decorrentes de obstáculos naturais/externos que estão completamente fora do controle da organização e que, muitas vezes, somente podem ser minimizados ou evitados através de um gerenciamento de riscos eficiente. São eles os seguintes:  Mudança na estrutura organizacional da empresa;

 Riscos elevados no meio ambiente;  Mudanças na tecnologia disponível;  Evolução nos preços e prazos;

(9)

9 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Principais Causas de Fracasso em Projeto:

Mas a medida dos insucessos é decorrente de outros tipos de falhas, também chamadas falhas gerenciais, que podem perfeitamente ser evitadas, tais como:

 As metas e os objetivos são mal estabelecidos, ou não são compreendidos pelos escalões inferiores;

 O projeto inclui muitas atividades e muito pouco tempo para realizá-las;

 As estimativas financeiras são pobres e incompletas;

 O projeto é baseado em dados insuficientes, ou inadequados;  O sistema de controle é inadequado;

 O projeto não teve um Gerente de Projeto, ou tiveram vários, criando círculos de poder paralelos aos previamente estabelecidos;

(10)

10 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Principais Causas de Fracasso em Projeto:

 Criou-se muita dependência no uso de softwares de gestão de projetos;

 Faltou liderança do Gerente de Projeto;

 Não foi destinado tempo para as estimativas e o planejamento;

 Não se conheciam as necessidades do pessoal, equipamentos e materiais;

 Fracassou a integração dos elementos-chave do escopo do projeto;

 Ninguém verificou se as pessoas envolvidas nas atividades tinham conhecimento necessário para executá-las;

 As pessoas não estavam trabalhando nos mesmos padrões, ou os padrões de trabalho não foram estabelecidos.

(11)

11 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Priorização de Projetos:

Ao gerenciar vários projetos, avalie qual deles é o mais importante para a empresa, para alocar o tempo e os recursos necessários.

Peça conselhos a membros-chave e faça um cronograma geral para

(12)

12 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Priorização de Projetos:

Os Valores Relativos

Antes de iniciar um projeto, defina os recursos humanos e materiais que ele exigirá.

Seu objetivo é fornecer os recursos da empresa aos projetos que ofereçam o maior valor em seus resultados.

Discuta com seu superior o valor relativo de seu projeto. Quanto mais complexo for o projeto, tanto mais importante será procurar a opinião de outros, antes que você estabeleça as prioridades.

(13)

13 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Priorização de Projetos:

Programe os Projetos – Como montar um cronograma geral

Crie colunas para os meses (ou para as semanas, no caso de projetos

mais complexos).

Liste nas linhas iniciais os projetos aprovados e, mais abaixo,

especifique os recursos provavelmente necessários (pessoas, equipamentos, materiais e assim por diante).

(14)

14 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Priorização de Projetos:

Ex:

Jan Fev Mar Abr Mai Jun Jul

Projeto 1 --- --- --- ---Projeto 2 --- --- --- --- ---Projeto 3 --- --- --- --- ---Recursos Gerente 1 2 2 3 2 2 1 Engenheiro 2 4 4 5 4 1 0 Instalador 0 3 3 4 2 2 1 Computador 3 5 5 7 4 3 2 Pá mecânica 0 1 2 2 0 0 0 Guindaste 0 0 1 2 0 0 0

(15)

15 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Priorização de Projetos:

Passo a Passo

 Defina quais projetos têm maior valor potencial para a empresa.

 Na dúvida, peça a opinião de um superior ou do iniciador do projeto.

 Crie um cronograma geral para indicar os recursos que cada projeto exige.

(16)

16 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

(17)

17 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

1 – Se alguém disser que há pouco tempo para planejar, como defenderia sua convicção de que planejar é necessário?

a - Diz a pessoa que o planejamento do projeto vai economizar tempo a longo prazo.

b - Prove que sem um plano não pode haver qualquer controle. c. Alternativas a e b

(18)

18 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

2 – Por que é necessário que as pessoas participem do planejamento do projeto? Por que o Gerente não pode fazer isso por elas?

a. Se o Gerente de Projeto executar o planejamento por conta

própria e qualquer coisa sair errada, todos o culparão pelos problemas. b. Sem participar, as pessoas não se comprometerão com o sucesso do

plano.

c. A participação ajuda a assegurar a execução das tarefas, bem como a precisão das estimativas.

(19)

19 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

3 – Qual o valor de uma agenda de projeto?

a. Permite proteger-se de pessoas que mudam de opinião sobre o que querem depois de o projeto ter começado.

b. Mantém todos os dados em um mesmo lugar.

c. Propicia um registro da trajetória do projeto e pode ser utilizado no planejamento de projetos futuros.

(20)

20 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

4 – Por que é uma boa idéia usar um banco de dados eletrônico como reserva de uma agenda de projeto?

a. Porque é difícil ter acesso aos dados na forma impressa.

2. Um banco de dados eletrônico é mais avançado tecnologicamente.

3. Usar um banco de dados eletrônico permite manter a confidencialidade destes.

(21)

21 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

5 – Se alguém solicita uma mudança no escopo do projeto, o que

você deve fazer?

a. Mandar a pessoa ver se você está na esquina

b. Explicar o impacto da mudança e perguntar se mesmo assim a pessoa ainda quer que você prossiga.

c. Perguntar à pessoa porque ela não pensou nisto antes de você começar o trabalho.

(22)

22 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

6 – Em sua opinião, quais são as responsabilidades mais importantes que um gerente de projeto deve cumprir ? 7 – Com quem ele deve compartilhar (ou compartilha

obrigatoriamente) as decisões sobre essas responsabilidades ? 8 – Em sua opinião, quais são os problemas mais sérios que podem

ocorrer no processo de gerenciamento de um projeto ? 9 – O que o gerente deve fazer para evitá-los ou corrigi-los ? 10 – O que o gerente de projetos deve fazer para elevar a

(23)

23 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

Algumas questões que caíram no exame do PMI

11 – Cite uma das principais habilidades de um gerente de projeto. a. Habilidade de negociar

b. Habilidade de influenciar c. Habilidade de informar

d. Habilidade de solucionar problemas

12 - O vice-presidente de marketing se aproxima e solicita que

mude a tela de entrada dos visitantes, no website da empresa, de modo a incluir um nome de usuário com, no mínimo, seis

caracteres. Isso é considerado : a. Iniciação do projeto

b. Operações continuadas c. Um projeto

(24)

24 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

13 - Sua empresa fabrica pequenas utilidades de cozinha. Estão lançando uma nova linha de produtos utilitários em cores de estilo, com excelentes recursos para as cozinhas com pequenos espaços. Esses novos produtos serão

oferecidos indefinidamente, começando com o lançamento do catálogo da primavera. Qual das seguintes afirmações é verdadeira ?

a. Trata-se de um projeto porque a nova linha de produtos nunca foi fabricada nem vendida por esta empresa.

b.Trata-se de uma operação continuada porque a empresa está no ramo de fabricação de utilitários para cozinhas. O lançamento das novas cores e recursos é apenas uma variação de um processo já existente.

c.Trata-se de uma operação continuada porque a nova linha de produtos será vendida sem prazo definido. Não é temporária.

d. Não se trata de um projeto nem de uma operação continuada. É o lançamento de um novo produto que não afeta as operações continuadas.

(25)

25 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

14 - Um projeto é considerado bem-sucedido quando : a.O produto do projeto foi fabricado

b. O patrocinador do projeto anuncia o término do projeto

c. O produto do projeto é transferido para a área de operações, para tratar dos aspectos contínuos do projeto.

(26)

26 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

15 – Você é o gerente de projeto de uma grande construtora. O objetivo do projeto é construir um conjunto de dependências para acomodar o time de suporte dos jogos Olímpicos, que

chegará em nossa cidade 18 meses a partir da data de início do projeto. Você recebeu um orçamento de R$ 12 milhões para

finalizar o projeto. Os recursos são facilmente obtidos. Qual é a principal restrição do trio para este projeto ?

a. Tempo, porque a data não pode ser mudada.

b. Custo, porque o orçamento está fechado em R$ 12 milhões. c. Recursos, porque não são fixos.

d. Qualidade, porque as dependências devem ser funcionais e seguras.

(27)

27 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

16 – Você é o gerente de projeto de uma grande construtora. O

objetivo do projeto é construir um conjunto de dependências para acomodar o time de suporte dos jogos Olímpicos, que chegará em nossa cidade 18 meses a partir da data de início do projeto. Os recursos não estão disponíveis de imediato porque estão alocados, no momento, em outros projetos. Jack, um operador especialista de tratores, será necessário neste projeto daqui a 2 meses. Qual das seguintes habilidades você usará para conseguir que Jack seja designado a seu projeto ?

a. Negociar e influenciar

b. Comunicação e organização c. Comunicação

(28)

28 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

17 – A autoridade concedida a um gerente de projeto pode estar relacionada a:

a. Habilidades de comunicação do gerente de projeto b. Estrutura organizacional

c. Autoridade do gerente desse gerente de projeto d. Habilidades de influenciar do gerente de projeto

(29)

29 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

18 – Quais os cincos grupos de processos do gerenciamento de projetos, na seqüência exata ?

Iniciação, Execução, Planejamento, Controle e Encerramento Iniciação, Controle, Planejamento, Execução e Encerramento Iniciação, Planejamento, Controle, Execução e Encerramento Iniciação, Planejamento, Execução, Controle e Encerramento

(30)

30 INTRODUÇÃO À ENGENHARIA DE SOFTWARE

SISTEMAS DE INFORMAÇÃO

UMC

Questões para Revisão

19 – Você é um gerente de projetos trabalhando no levantamento de requisitos e estabelecendo estimativas para o projeto. Em que grupo de processos você se encontra ?

a. Planejamento b. Execução

c. Iniciação d. Controle

Referências

Documentos relacionados

ed è una delle cause della permanente ostilità contro il potere da parte dell’opinione pubblica. 2) Oggi non basta più il semplice decentramento amministrativo.

Pretendo, a partir de agora, me focar detalhadamente nas Investigações Filosóficas e realizar uma leitura pormenorizada das §§65-88, com o fim de apresentar e

Por sua vez, a complementação da geração utilizando madeira, apesar de requerer pequenas adaptações do sistema, baseia-se em um combustível cujas origens são mais diversifi

A partir da junção da proposta teórica de Frank Esser (ESSER apud ZIPSER, 2002) e Christiane Nord (1991), passamos, então, a considerar o texto jornalístico como

Nessa situação temos claramente a relação de tecnovívio apresentado por Dubatti (2012) operando, visto que nessa experiência ambos os atores tra- çam um diálogo que não se dá

Como pontos fortes, destacam-se a existência de iniciativas já em- preendidas em torno da aprovação de um Código de classificação e uma Ta- bela de temporalidade e destinação

Water and wastewater treatment produces a signi ficant amount of methane and nitrous oxide, so reducing these emissions is one of the principal challenges for sanitation companies

Nesse conjunto de melhor adaptação, as cultivares com estimativas de b 1 semelhantes à unidade expressaram adaptabilidade ampla, constituindo-se em alternativas importantes para