como gerenciar na prática projetos de desenvolvimento de ...· como gerenciar na prática projetos

Download Como Gerenciar na Prática Projetos de Desenvolvimento de ...· Como Gerenciar na Prática Projetos

If you can't read please download the document

Post on 24-Jan-2019

215 views

Category:

Documents

3 download

Embed Size (px)

TRANSCRIPT

  • Como Gerenciar na Prtica Projetosde Desenvolvimento de Software

    Gerson PechUniversidade do Estado do Rio de Janeiro

  • Gerson Pech - UERJ 2

    15 de maro de 1990

  • Gerson Pech - UERJ 3

  • Gerson Pech - UERJ 4

    Apenas 5 dias para:

    Alterar o sistema de 420 instituies financeiras;

    Cruzado Novo Cruzeiro;

    Bloqueio dos saldos das contas correntes ecadernetas de poupana acima de CR$ 50,00;

    Criao de novos tributos;

    Criao de duas contas para cada cliente:Uma podendo movimentar, a outra no.

  • Gerson Pech - UERJ 5

    Como foi a reabertura dos bancos?

    Saldos no batiam;Diversas informaes desencontradas;Alguns bancos nem puderam forneceros saldos;

    Entretanto, as bases estavam l

    Caos Total

  • Gerson Pech - UERJ 6

  • Gerson Pech - UERJ 7

    Uno mile online

    Aumento da demanda por carrospopulares;

    Fiat lana novo modelo para a comprade carros;

    Compra por telefone com prazosdeterminados de entrega;

    O programa um sucesso:1o. VW 62% 22%2o. Fiat 8% 30%

  • Gerson Pech - UERJ 8

    Uno mille off line

    Apenas 5% nas revendas ligadas por3270 a fbrica;

    O resto se comunicando por fax; Entrada no sistema: Digitao; Retorno para a empresa com prazo de

    entrega.

  • Gerson Pech - UERJ 9

    Antes de comear algumas lies

    No bastam apenas processos padronizados; No basta que toda a documentao esteja

    institucionalizada; No basta a tecnologia que ser implantada;

    O que importa o uso que se faz de tudo isso!

  • Gerson Pech - UERJ 10

    Quem solicita um software sabe oque quer?

    Os usurios normalmente sabem exatamente o queno precisam, depois de ver o software; medida que o sw se desenvolve, tornando-setangvel, os usurios vem novas possibilidades etentam mudar o projeto de acordo com elas;Seu software fracassar se ele no for corretamenteutilizado ou no atender as especificaes de seusclientes.

    S = P E

  • Gerson Pech - UERJ 11

    Problemas de software

    Prazo estourados; Custo acima do esperado; Dificuldade/impossibilidade de

    manuteno; Desempenho inadequado; No faz o que deveria fazer ...

  • Gerson Pech - UERJ 12

    O que gerncia de projeto desoftware?

    Gerncia de Projeto de Software aaplicao de conhecimento, habilidades,ferramentas e tcnicas no desenvolvimentode software com o objetivo de atender osrequerimentos do projeto.

    Baseado no PMI PMBook, 2000www.pmi.org

  • Gerson Pech - UERJ 13

    Principal Dificuldade

    Balancear demandas conflitanteBalancear demandas conflitante

    Atingir ou exceder necessidadese expectativasAtingir ou exceder necessidadese expectativas

  • Gerson Pech - UERJ 14

    A Restrio Tripla

    Escopo

    PrazoRecursos

  • Gerson Pech - UERJ 15

    Stakeholders ?

  • Gerson Pech - UERJ 16

    O que so Stakeholders?

    Todos aqueles que influenciam oprojeto.

  • Gerson Pech - UERJ 17

    Processo de Gerncia de Stakeholders

    organizando

    planejandocontrolando

    dirigindo

    motivando

    Identificar osStakeholders

    LevantarInformaes sobre os stk

    Identificar amisso dos stk

    Determinaros pts fortes efracos dos stk

    Identificar aestratgiados stk

    Equipede Gerncia de swPrever o

    comportamentodos stk

    Implementara gerncia

  • Gerson Pech - UERJ 18

    conc

    ep

    o

    plan

    ejam

    ento

    exec

    uo

    final

    iza

    o

    Tempo

    Nv

    el d

    e A

    tivid

    ade

    Ciclo de vida

  • Gerson Pech - UERJ 19

    Concepo

    Identificao das necessidades; Definio do problema; Determinao dos objetivos, metas e

    escopo; Anlise do ambiente; Anlise das potencialidades e recursos

    disponveis;

  • Gerson Pech - UERJ 20

    Concepo

    Estudo das viabilidades dos objetivos; Estimativa dos recursos necessrios; Elaborao da proposta do projeto; Apresentao da proposta; Deciso (ou no) de execuo.

  • Gerson Pech - UERJ 21

    Planejamento

    Detalhamento das metas e objetivos; Programao das atividades; Determinao dos pontos de controle

    (milestones); Programao de recursos; Anlise de Riscos; Elaborao do Plano de Projeto.

  • Gerson Pech - UERJ 22

    Planejamento de Qualidade de SoftwareISO 9000-3 (Orientaes)

    Definio do ciclo de vida utilizado

    Definio dos critrios para incio e fim decada fase

    Identificao dos tipos de anlise crtica

    Identificao dos procedimentos de gesto de configurao, validao, verificao e testes

  • Gerson Pech - UERJ 23

    PlanejamentoISO 9000-3 (Orientaes)

    Planos para cada fase do desenvolvimento

    Anlise dos superiores hierrquicos e aprovao,antes de entrar para a execuo

    Procedimentos para acompanhamento e anlisescrticas peridicas pela gerncia/clientes

  • Gerson Pech - UERJ 24

    Plano de Projeto

    Quanto detalhado deve ser o Plano deProjeto?

    Quando deve ser iniciada a elaboraodo Plano de Projeto?

    Quem deve participar desta elaborao? Quem deve receber uma cpia do

    Plano? Quem o responsvel final pelo Plano?

  • Gerson Pech - UERJ 25

    Plano de Projeto

    Sumrio Executivo; WBS; Declarao de Escopo; Cronograma; Plano de Gerncia de Custos; Plano de Qualidade; Plano de RH; Plano de Comunicao; Plano de Gerncia de Riscos; Plano de Responsabilidades; Plano de Avaliao para o Fechamento do Projeto.

  • Gerson Pech - UERJ 26

    WBS (Work Breakdown Structrure)Estrutura de Desmembramento do Projeto

    Identifica todas as tarefas do projeto; Fornece uma ilustrao detalhada do

    escopo do projeto; Monitora o progresso do projeto; Facilita o entendimento das

    responsabilidades de cada membro deequipe;

  • Gerson Pech - UERJ 27

    WBS

    Desmembrar o projeto em unidades detrabalho menores que tenhamsignificado e que sejam gerenciveis.

  • Gerson Pech - UERJ 28

    Desenv. doPlanej. de Turmas

    Desenv. daInscrio em discip.

    Identificar usurios

    Entrevistar

    Documentare apresentar

    Realizar Anlisede Requisitos

    Desenvolvero modelo funcional

    Desenvolvero modelo de dados

    Elaborar projetofsico

    Modelar

    Implementarprogramas

    Codificarconverso de dados

    Codificar

    Realizar os testesinternos

    Realizar testesno usurio

    Realizar piloto

    Testar

    Treinar usurios

    Apresentao

    Gerar verso

    Implantar

    Desenvolv. doControle Acadmico

    Desenvolv. doControle Curricular

    Desenvolvimento do Sistema Acadmico

  • Gerson Pech - UERJ 29

    Id Nome da tarefa Incio Trmino1 INSCRIO - REQUERIMENTOS DE INS Ter 2/13/01 Sex 5/4/012 Atualizar DADOS VESTIBULAR - Pa Ter 2/13/01 Ter 2/13/013 Emitir REQUERIMENTO DE INSCRI Ter 2/13/01 Seg 2/26/014 Registrar REMESSA DE REQUERIM Ter 2/13/01 Sex 3/23/015 Informar REQUERIMENTO DANIFIC Ter 2/13/01 Sex 5/4/016 Substituir REQUERIMENTO DE INSC Ter 2/13/01 Sex 3/23/017 INSCRIO DE CANDIDATOS Ter 3/13/01 Sex 3/23/018 CADASTRAMENTO BSICO Ter 3/13/01 Seg 4/2/0115 CADASTRAMENTO DO EDITAL Ter 3/13/01 Qui 5/3/0121 DIGITAO E DIGITALIZAO Seg 4/2/01 Ter 4/17/0125 INSCRIO - ATUALIZAO DE CADAS Ter 4/3/01 Qua 4/11/0132 IDENTIFICAO E CORREO DE NM Ter 4/3/01 Qua 4/11/0138 INSCRIO - ATLZ DO CADASTRO DEF Qua 4/11/01 Ter 4/17/0147 CADASTRAMENTO DE SALAS Seg 4/2/01 Ter 4/17/0155 ALOCAO DE CANDIDATOS Qua 4/18/01 Ter 4/24/0167 RETIF. E 2a VIA CARTO CONFIRMA Sex 4/27/01 Sex 5/4/01

    T Q Q S S27 01

  • Gerson Pech - UERJ 30

    Plano do Projeto

    Desenvolveroramento

    Atribuir e Redistribuir

    recursos

    Gerncia deRiscos

    Criar sequnciapara as tarefas Criar WBS

    Calcular ocronograma

    Regras

    Escopo Limitaes

    Planejamento

    Estimar recursospara as tarefas

  • Gerson Pech - UERJ 31

    Execuo

    Execuo das etapas previstas no planode projeto;

    Utilizao dos recursos conformeprogramado;

    Soluo dos conflitos; Metas.

  • Gerson Pech - UERJ 32

    Finalizao

    Finalizao formal; Gesto de Conhecimento; Re-alocao dos recursos;

  • Gerson Pech - UERJ 33

    conc

    ep

    o

    plan

    ejam

    ento

    exec

    uo

    final

    iza

    o

    Tempo

    Nv

    el d

    e A

    tivid

    ade

    Ciclo de vida

    Custo para Consertar um erroRiscos e

    Incertezas

  • Gerson Pech - UERJ 34

    Processos de Gerncia

    Uma srie de aes que geram umresultado padronizado essencial para odesenvolvimento do software;

  • Gerson Pech - UERJ 35

    Grupos de Processos - PMI

    Processos de Iniciao; Processos de Planejamento; Processos de Execuo; Processos de Controle; Processos de Encerramento

  • Gerson Pech - UERJ 36

    Processos de Encerramento

    Processos deControle

    Processos deExecuo

    Processos de Planejamento

    Processos deIniciao

  • Gerson Pech - UERJ 37

    Controle Reunies de Anlise CrticaISO 9000-3 (Orientaes)

    Verificao do andamento do projeto comrelao ao cronograma de desenvolvimento

    Verificao das pendncias do prprio cliente

    Verificao da adequao dos produtosdesenvolvidos com relao ao especificado

    Verificao do andamento do treinamento econverso de dados

    Testes de aceitao

    http:/www.abnt.org.br

  • Gerson Pech - UERJ 38

    Controle MedioISO 9126 (Definies)

    Funcionalidade

    Confiabilidade

    Usabilidade Portabilidade

    Manutenibilidade

    Eficincia

  • Gerson Pech - UERJ 39

    Controle MedioISO 9126 (Definies)

    Funcionalidad

Recommended

View more >