A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Gerencia e Planejamento de Projetos

Apresentações semelhantes


Apresentação em tema: "Gerencia e Planejamento de Projetos"— Transcrição da apresentação:

1 Gerencia e Planejamento de Projetos
UNIBRATEC CTD Planejamento e Gerenciamento de Projetos Gerencia e Planejamento de Projetos

2 Roteiro Processo de Desenvolvimento de Software
Importância do Planejamento Gerência de Projeto de Software Preocupações Projeto de Software Tarefas do Planejamento Atividades do Planejamento Plano de Projeto

3 Processo de Desenvolvimento de Software
Análise de Sistema Planejamento Análise de Requisitos DEFINIÇÃO Projeto Codificação Teste CONSTRUÇÃO Entendimento Modificação Revalidação MANUTENÇÃO

4 Gerência e Planejamento
Processo de Desenvolvimento de Software Gerência e Planejamento Entendimento Modificação Revalidação Análise de Sistema Planejamento Análise de Requisitos DEFINIÇÃO Projeto Codificação Teste MANUTENÇÃO CONSTRUÇÃO Envolve planejamento, monitoramento e controle

5 Importância do Planejamento no Processo de Desenvolvimento
Políticas Responsabilidades Pessoas Requisitos de Software Produto Métodos Cumprimento de Prazo, Boa Previsão de Custo, Boa Produtividade Ferramentas Gerência Eficaz Controle das Atividades

6 Gerência de Projeto de Software
Atividade guarda chuva - abrange todo o processo de desenvolvimento Possibilita compreender o escopo do trabalho, riscos, recursos exigidos, tarefas a executar, programação(cronograma) a ser seguida, esforço despendido Enfoque principal: (4 P´s) Produto, Pessoa, Processo e Projeto Atividade fundamental: planejamento

7 “ O tempo é o bem mais valioso que está disponível a um Engenheiro de Software.
Se houver tempo disponível, um problema pode ser adequadamente analisado, uma solução pode ser compreensivamente projetada, o código fonte cuidadosamente implementado e testado Nunca há tempo suficiente ... ”

8 Antes de começar um trabalho, é necessário despender tempo para organizar as ações.
O Planejamento de Projeto de Software obriga gerentes e profissionais a despender esse tempo

9 Preocupações da Gerência de Projeto
Qualidade do produto Avaliação dos riscos Medidas Estimativa de custo Cronograma do projeto Equipe Outros recursos Monitoramento do projeto

10 Preocupações da gerência - os 4P´s
Produto - software a ser construído (objetivo, escopo, soluções). Pessoa - elemento mais importante de um projeto bem sucedido (competências). Processo - conjunto de atividades e tarefas da engenharia de software. Projeto - todo trabalho exigido para tornar o produto uma realidade.

11 Projetos de Software Fatores que influenciam o resultado final:
Tamanho Data de entrega Custos e orçamentos Domínio da aplicação Tecnologia a ser implantada Restrições do sistema Requisitos do usuário Recursos disponíveis

12 Projetos de Software Porque os projetos falham ?
Data de entrega estabelecida não realística Mudanças nos requisitos do cliente Esforço necessário subestimado Riscos previsíveis e/ou imprevisíveis Dificuldades técnicas Falta de comunicação entre a equipe de projeto Falha no gerenciamento do projeto

13 Tarefas do Planejamento
Determinar o alcance do trabalho a ser realizado: função, desempenho, interface e segurança Estimar recursos necessários ao desenvolvimento do software: recursos humanos, de hardware e de software Identificar tarefas a serem efetuadas Elaborar cronogramas Estimar esforço (custo) despendido

14 Atividades do Planejamento
Define o alcance do software; utiliza a especificação do sistema como guia Pesquisa Combina 2 Tarefas Estimativa Incerteza PLANO DE PROJETO DE SOFTWARE

15 Plano de Projeto de Software
Objetivos Comunicar o escopo e os recursos de gerenciamento de software, ao pessoal técnico e ao cliente de software Definir os riscos e sugerir técnicas para evitá-los Definir custos e prazos para revisões gerenciais Oferecer uma abordagem geral ao desenvolvimento de software para todas as pessoas envolvidas no projeto Definir como a qualidade será garantida e mudanças gerenciadas

16 Esboço do Plano IV. Recursos do Projeto Capa 1. Pessoal Resumo
2. Hardware 3. Software V. Estimativas de custo de desenvolvimento VI. Cronograma 1. Rede de tarefas, 2. gráficos de Grantt 3. tabela de recursos X tarefas VII. Conclusões em processo Capa Resumo I. Índice II. Introdução 1. Motivação 2. Objetivos 3. Escopo 4. Público alvo 5. Restrições e riscos III. Descrição da Arquitetura

17 Plano de Projeto Introdução
Enfoque: I- PRODUTO II - RISCOS I - PRODUTO Estabelecer o escopo do software assegurar que o produto desenvolvido é o produto solicitado Escopo contexto (negócio, restrições, etc) informação objetiva (entrada, saída) função e desempenho Decomposição: estabelecer o particionamento funcional (núcleo da análise de requisitos)

18 Plano de Projeto Riscos
II. RISCOS DO PROJETO 1. Análise dos riscos 2. Administração dos riscos Passos para atacar os riscos: • Identificação • Avaliação • Disposição por ordem de prioridade • Estratégias de administração • Resolução • Monitoração “O fundamental é que os Riscos assumidos sejam os Riscos certos”

19 Plano de Projeto Riscos
Identificação dos Riscos Projeto Técnicos Negócio Problemas orçamentários cronograma Pessoal Recursos Clientes Requisitos impacto no projeto do software identificam potenciais problemas de: Projeto Implementação Interface Verificação manutenção podem destruir até os melhores projetos: produto que ninguém quer; ou que não se encaixe mais na estratégia da empresa; perder o apoio da administração compromisso Orçamentário “Se você não atacar ativamente os riscos técnicos e de projeto, eles lhe atacarão ativamente.”

20 Descrição da Arquitetura
A arquitetura Trata de Vários Aspectos “Espinha Dorsal do Sistema” “Organização Do Sistema em termos de Componentes”. “Protocolos de Comunicações”. “Interação entre Componentes”. “Distribuição Física”. “Escalabilidade e Desempenho”. “Evolução do Sistema”.

21 Plano de Projeto Recursos
IV. RECURSOS DO PROJETO 1. Pessoal 2. Hardware 3. Software Pessoas Ferramentas de hardware/software Especificar: •Habilidades exigidas •Disponibilidade •Duração das tarefas •Data de início Especificar: •Descrição •Disponibilidade •Duração do uso •Data de entrega

22 Plano de Projeto Recursos
Pessoa: motivação, habilidades, conhecimento ... Projetos Pequenos: uma única pessoa Projetos Grandes: participação varia através do ciclo de vida

23 Plano de Projeto Recursos
Recursos Humanos: Mito: “Se sairmos fora do cronograma, adicionamos mais programadores e recuperamos o atraso”. Isso faz o cronograma atrasar ainda mais! Motivo: a comunicação é absolutamente essencial para o desenvolvimento do software. Todo novo caminho de comunicação exige esforço adicional e portanto, tempo adicional.

24 Plano de Projeto Recursos
Recursos Humanos: Programadores Jr. e Estagiários Programadores Senior Gerentes e Analistas

25 Plano de Projeto Organização do Pessoal
Estrutura de Equipe: Deve ser considerado o fator humano em seus aspectos psicológicos, individuais e grupais e o reflexo deles no desempenho da equipe Principais estruturas de equipe: Equipe Convencional Equipe Democrática descentralizada Equipe de Programador Chefe Equipe Hierárquica

26 Plano de Projeto Organização do Pessoal
Estrutura de Equipe: Equipe Convencional Composta pelo pessoal disponível É designado um gerente de desenvolvimento do projeto O trabalho é dividido pelos componentes da equipe Cada um é responsável pelo projeto e implementação da sua parte no trabalho Traz um certo sentimento de posse Tendência a esconder e mesmo não ver os próprios erros

27 Plano de Projeto Organização do Pessoal
Estrutura de Equipe: Equipe Democrática descentralizada Relações e comunicações informais entre os seus componentes Não tem um líder permanente A liderança fica com o indivíduo que tiver maior capacitação para resolver o problema em pauta Todos os programas são examinados por outros programadores, além daquele que o escreveu

28 Plano de Projeto Organização do Pessoal
Estrutura de Equipe: Equipe Programador Chefe Pequeno número de componentes Comunicações centralizadas no programador chefe Decisões tomadas nos níveis mais elevados O programador chefe tem que ser muito experiente e capacitado para a função

29 Plano de Projeto Organização do Pessoal
Estrutura de Equipe: Equipe Hierárquica Proposta de estrutura intermediária um líder de projeto dirige programadores experientes cada um desses programadores dirige grupo de programadores menos experientes comunicação descentralizada nos subgrupos e centralizada nos níveis superiores o chefe de subgrupo transmite informações para seu subgrupo (elemento de ligação com os outros subgrupos)

30 Plano de Projeto Recursos
Recursos de Hardware: Hardware de desenvolvimento: usado durante o desenvolvimento (pode ser mais robusto) Máquina alvo: hardware em que o sistema vai rodar depois de pronto Outros elementos: hardware que interage com o novo sistema

31 Plano de Projeto Recursos
Recursos de Software: FERRAMENTAS DE: Planejamento de Sistemas de Informação Gerenciamento de Projetos Apoio Análise e Projeto Programação Integração e Teste Construção de Protótipos e Simulação Manutenção Banco de Dados CASE

32 Plano de Projeto Recursos
Recursos de Software: Se o software existente cumprir os requisitos, adquira-o; em geral é mais barato. Comprar (reutilizar) X Desenvolver Se o software existente exigir alguma modificação, cuidado! Pode ficar mais caro que desenvolver.

33 Pontos Principais Gerenciamento de Projeto está estreitamente relacionado à Qualidade de Processo O Gerenciamento concentra-se em atividades que têm por objetivo assegurar que o software seja liberado no prazo, de acordo com o cronograma, e atenda aos requisitos das organizações envolvidas Atividade principal - Planejamento Projetos bem gerenciados algumas vezes falham; projetos mal gerenciados falham inevitavelmente.


Carregar ppt "Gerencia e Planejamento de Projetos"

Apresentações semelhantes


Anúncios Google