Vous êtes sur la page 1sur 33

Gerncia

de Projetos
Centro de Inform-ca - Universidade Federal de Pernambuco Sistemas de Informao Vinicius Cardoso Garcia vcg@cin.ufpe.br Slides originais elaborados por Ian Sommerville
O autor permite o uso e a modicao dos slides para ns did-cos

[if977] Engenharia de So=ware - SI - CIn - UFPE

Denio
SWEBOK
Aplicao de a-vidades de gerenciamento (planejamento, coordenao, medio, controle e relatrio) para assegurar que o desenvolvimento de soPware sistem-co, disciplinado e quan-cado (IEEE610.12-90)

[if977] Engenharia de So=ware - SI - CIn - UFPE

Projetos
Denio do Project Management Ins4tute (PMI): um esforo temporrio para criar um produto ou servio nico Caracters-cas dos projetos:
Prazo limitado Recursos limitados e denidos a priori Data es-pulada para concluso Resultado diferente do que produzido na ro-na da organizao
3

[if977] Engenharia de So=ware - SI - CIn - UFPE

Dimenses de um Projeto
Custo

Escopo

Tempo

Qualidade
4

[if977] Engenharia de So=ware - SI - CIn - UFPE

Gerenciamento de projetos de so=ware


Est relacionado s a-vidades envolvidas em assegurar que o soPware ser entregue:
dentro do prazo denido no crongrama; de acordo com os requisitos das organizaes que desenvolvem e adquirem o soPware.

Gerenciamento de projeto necessrio porque o desenvolvimento de soPware est sempre sujeito a restries de oramento e de cronograma No abordaremos outros Jpos de projeto que podem ser conduzidos em organizaes de desenvolvimento de soPware
5

[if977] Engenharia de So=ware - SI - CIn - UFPE

DisJnes de gerenciamento de so=ware


O produto intangvel. O produto exvel. A engenharia de soPware no tem a maturidade das outras disciplinas da engenharia O processo de desenvolvimento de soPware no padronizado. Muitos projetos de soPware so projetos nicos.
6

[if977] Engenharia de So=ware - SI - CIn - UFPE

Algumas aJvidades de gerenciamento


Elaborao de proposta. Planejamento e desenvolvimento do cronograma do projeto. Es-ma-va de custo do projeto. Monitorao e revises de projeto. Elaborao de relatrios e apresentaes.

[if977] Engenharia de So=ware - SI - CIn - UFPE

CaractersJcas comuns do gerenciamento


Essas a-vidades no so peculiares ao gerenciamento de soPware. Muitas tcnicas de gerenciamento de projeto de engenharia so igualmente aplicveis ao gerenciamento de projeto de soPware. Tecnicamente, sistemas de engenharia complexos tendem a sofrer dos mesmos problemas que os sistemas de soPware.
Menos os requisitos mutantes
8

[if977] Engenharia de So=ware - SI - CIn - UFPE

Planejamento de projeto
Provavelmente a a-vidade de gerenciamento de projeto que toma mais tempo. uma a-vidade cononua que vai do conceito inicial at a entrega do sistema. Os planos so regularmente revisados, medida que informaes novas se tornam disponveis. Vrios -pos diferentes de plano podem ser desenvolvidos para apoiar o plano principal
Este l-mo par-culamente focado no cronograma e no oramento do projeto
9

[if977] Engenharia de So=ware - SI - CIn - UFPE

Tipos de plano de projeto

Ian Sommerville, Engenharia de SoPware, 8. edio. Captulo 5

10

[if977] Engenharia de So=ware - SI - CIn - UFPE

Processo de planejamento de projeto

Isso apenas uma idia geral. Na prJca, as coisas so mais complicadas


Ian Sommerville, Engenharia de SoPware, 8. edio. Captulo 5 11

[if977] Engenharia de So=ware - SI - CIn - UFPE

Estrutura do plano de projeto


Introduo Organizao de projeto Recursos do projeto Anlise de riscos Requisitos de recursos de hardware e de soPware Estrutura anal-ca Cronograma do projeto Mecanismos de monitoramento e elaborao de relatrios
12

[if977] Engenharia de So=ware - SI - CIn - UFPE

Organizao de aJvidades
Em um projeto, as a-vidades devem ser organizadas para produzir sadas tangveis Marcos so o ponto nal de uma a-vidade de processo. Produtos a serem entregues so resultados do projeto
Disponveis para os clientes.

O processo cascata orientado pela denio dos marcos do projeto


13

[if977] Engenharia de So=ware - SI - CIn - UFPE

Desenvolvimento do cronograma do projeto


Dividir o projeto em tarefas e esJmar tempo e recursos necessrios para completar cada tarefa. Organizar tarefas simultneas para fazer uso o-mizado da fora de trabalho. Minimizar dependncias entre tarefas para evitar atrasos devido a uma tarefa ter de aguardar a concluso de outra Normalmente lana mo de redes de a-vidades PERT (Program Evalua4on and Review Techinique)/CPM (Cri4cal Path Method)
Desenv. de soPware normalmente usa prioridades
14

[if977] Engenharia de So=ware - SI - CIn - UFPE

Problemas no desenvolvimento do cronograma


dircil es-mar diculdades e problemas
Logo, dircil es-mar o tempo total de uma a-vidade

A produ-vidade no proporcional ao nmero de pessoas que trabalham em uma tarefa. A incluso de pessoas em um projeto atrasado o atrasa ainda mais devido aos overheads de comunicao. O inesperado sempre ocorre. Deve-se sempre considerar a con-ngncia no planejamento.
Margem mnima de 10%
15

[if977] Engenharia de So=ware - SI - CIn - UFPE

Diagramas de barras e redes de aJvidades


So notaes grcas usadas para ilustrar o cronograma de projeto. Mostram a quebra do projeto em tarefas
Depende da durao do projeto

Redes de a-vidades mostram as dependncias entre as tarefas e o caminho cr-co. Os diagramas de barras mostram o cronograma em contraste com tempo do calendrio.
16

[if977] Engenharia de So=ware - SI - CIn - UFPE

Duraes e dependncias de tarefas

Ian Sommerville, Engenharia de SoPware, 8. edio. Captulo 5

17

[if977] Engenharia de So=ware - SI - CIn - UFPE

Rede de aJvidades

Ian Sommerville, Engenharia de SoPware, 8. edio. Captulo 5

18

[if977] Engenharia de So=ware - SI - CIn - UFPE

Rede de aJvidades

Caminho Crtico

Ian Sommerville, Engenharia de SoPware, 8. edio. Captulo 5

19

[if977] Engenharia de So=ware - SI - CIn - UFPE

Diagrama de barras de atividades

Ian Sommerville, Engenharia de SoPware, 8. edio. Captulo 5

20

[if977] Engenharia de So=ware - SI - CIn - UFPE

Alocao de pessoal

Ian Sommerville, Engenharia de SoPware, 8. edio. Captulo 5

21

[if977] Engenharia de So=ware - SI - CIn - UFPE

Gerenciamento de riscos
O gerenciamento de riscos est relacionado idenJcao de riscos e elaborao de planos para minimizar esses efeitos em um projeto. Risco a probabilidade de que alguma circunstncia adversa ocorra
Os riscos de projeto afetam o cronograma ou os recursos; Os riscos de produto afetam a qualidade ou o desempenho do soPware que est sendo desenvolvido; Os riscos de negcio afetam a organizao que desenvolve ou adquire o soPware.
22

[if977] Engenharia de So=ware - SI -Captulo 5 Ian Sommerville, Engenharia de SoPware, 8. edio. CIn - UFPE

23

[if977] Engenharia de So=ware - SI - CIn - UFPE

O processo de gerenciamento de riscos

Ian Sommerville, Engenharia de SoPware, 8. edio. Captulo 5

24

[if977] Engenharia de So=ware - SI - CIn - UFPE

IdenJcao de riscos
Classicao de riscos em termos de suas possveis fontes:
Riscos de tecnologia Riscos de pessoal Riscos organizacionais Riscos de ferramentas Riscos de requisitos Riscos de es-ma-vas

25

[if977] Engenharia de So=ware - SI - CIn - UFPE

Riscos e Jpos de risco

Ian Sommerville, Engenharia de SoPware, 8. edio. Captulo 5

26

[if977] Engenharia de So=ware - SI - CIn - UFPE

Anlise de riscos
Avaliar a probabilidade e a seriedade de cada risco A probabilidade pode ser baixa, mdia ou alta Os efeitos de risco poderiam ser catastrcos, srios, tolerveis ou insignicantes
A classicao deve deixar clara a seriedade!!!

27

[if977] Engenharia de So=ware - SI -Captulo 5 Ian Sommerville, Engenharia de SoPware, 8. edio. CIn - UFPE

28

[if977] Engenharia de So=ware - SI - CIn - UFPE

Planejamento de riscos
Considerar cada risco e desenvolver uma estratgia para gerenciar esse risco. Estratgias de preveno
A probabilidade de o risco ocorrer reduzida;

Estratgias de minimizao
O impacto do risco sobre o projeto ou produto ser reduzido;

Planos de con-ngncia
So planos para lidar com os riscos, caso eles ocorram.
29

[if977] Engenharia de So=ware - SI -Captulo 5 Ian Sommerville, Engenharia de SoPware, 8. edio. CIn - UFPE

30

[if977] Engenharia de So=ware - SI - CIn - UFPE

Monitorao de riscos
Avaliar, regularmente, cada um dos riscos iden-cados para decidir se est ou no se tornando menos ou mais provvel. Avaliar tambm se os efeitos do risco mudaram. Cada risco-chave deve ser discu-do nas reunies de gerenciamento de progresso.
31

[if977] Engenharia de So=ware - SI - CIn - UFPE

Ian Sommerville, Engenharia de SoPware, 8. edio. Captulo 5

32

[if977] Engenharia de So=ware - SI - CIn - UFPE

Leituras recomendadas
SOMMERVILLE, I. Engenharia de SoPware. 9. Ed. So Paulo: Pearson Educa-on, 2011
Captulo 5

33

Vous aimerez peut-être aussi