Вы находитесь на странице: 1из 37

Engenharia de Software

Captulo 4 Gerenciamento de Projetos


Slides do Livro do Sommerville, 2000
Disponveis em ingls em www.software-engin.com
Apresentados por

Bernadette Farias Lscio

Slides traduzidos por Jacinta Pereira


Graduando do Curso de Letras da UFC e
cedidos pela Profa. Rossana Andrade

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide1

GerenciamentodoProjeto

Organizando,planejandoe
estabelecendoocronogramade
projetosdesoftware

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide2

Objetivos

Introduzirgerenciamentodeprojetodesoftwaree
descreversuascaractersticasdistintivas
Discutiroplanejamentodeprojetoeoprocesso
deplanejamento
Mostrarcomorepresentaesgrficasde
cronogramasousadospelogerenciamentodo
projeto
Discutiranooderiscoseoprocessode
gerenciamentoderisco

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide3

Tpicosabordados

Atividadesdegerenciamento
Planejamentodoprojeto
Cronogramadoprojeto
Gerenciamentoderiscos

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide4

Gerenciamentodoprojetode
software

Preocupasecomatividadesenvolvidasem
garantirqueosoftwareserentreguenotempoe
noprazodeterminados,edeacordocomos
requisitosdasorganizaesdesenvolvendoe
adquirindoosoftware
Ogerenciamentodoprojetonecessrio,poiso
desenvolvimentodesoftwaresempreassuntode
restriesdeoramentoecronogramaqueso
estabelecidospelaorganizaodesenvolvendoo
software

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide5

Distinesdogerenciamentode
Software

Oprodutointangvel
Oprodutounicamenteflexvel
Aengenhariadesoftwarenoreconhecidacomouma
disciplinadaengenhariacomoestadontegrocomoa
mecnica,aengenhariaeltrica,etc.
Oprocessodedesenvolvimentodeumsoftwareno
padronizado
Muitosprojetosdesoftwaresoprojetosoneoff

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide6

Atividadesdegerenciamento

Escritadaproposta
Planejamentoecronogramadoprojeto
Custosdoprojeto
Monitoramentodoprojetoerevises
Seleoeavaliaodepessoal
Relatrioescritoeapresentaes

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide7

Gerenciamentodesemelhanas

Essasatividadesnosopeculiaresao
gerenciamentodesoftware
Muitastcnicasdegerenciamentodeprojetode
engenhariasoigualmenteaplicveisparao
gerenciamentodeprojetodesoftware
Sistemasdeengenhariatecnicamentecomplexos
tendemasofrerdosmesmosproblemasqueum
sistemadesoftware.

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide8

Seleodepessoalparaoprojeto

Podenoserpossvelapontarapessoaidealpara
trabalharemumprojeto

Ooramentodoprojetopodenopermitirousodeumaequipecom
grandespagamentos
Equipecomaexperinciaapropriadapodenoestardisponvel
Umaorganizaopodequererdesenvolverashabilidadesdos
empregadosemumprojetodesoftware

Osgerentestmquetrabalhardentrodessaslimitaes
especialmentequando(comocorriqueiramenteocaso)
humafaltadepessoashabilitadasemtecnologiada
informao(TI)internacionalmente

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide9

Planejamentodoprojeto

Provavelmenteaatividadedegerenciamentodo
projetodemaiorconsumodetempo
Atividadecontnuadoconceitoinicialata
entregadosistema.Osplanosdevemser
regularmenterevisadosmedidaquenovas
informaesestejamdisponveis
Vriostiposdiferentesdeplanopodemser
desenvolvidosparasuportaroprojetoprincipalde
planejamentoquesepreocupacomcronogramae
oramento

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide10

Tiposdeplanosdeprojeto
Plano

Descrio

PlanodeQualidade

Descreveosprocedimentosdequalidadeepadresqueseroutilizados
noprojeto.

Planodevalidao

Descreveaabordagem,osrecursoseocronogramautilizadosparaa
validaodosistema.

Planodeconfiguraodogerenciamento

Descreveosprocedimentosdeconfiguraodogerenciamentoe
estruturasaseremutilizados.

Planodemanuteno

Prevosrequisitosdemanutenodosistema,oscustosdamanutenoe
oesforonecessrio.

Planodedesenvolvimentodopessoal

Descrevecomoashabilidadeseexperinciasdosmembrosdotimedo
projetoserodesenvolvidos

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide11

Planejamentodoprocessodoprojeto

Estabelecerasrestriesdoprojeto
Fazerumaavaliaoinicialdosparmetrosdoprojeto
Definirosmarcoseasentregas
enquantooprojetonoforcompletadooucanceladofaa:
Desenheocronogramadoprojeto
Inicieasatividadesdeacordocomocronograma
Espere(umpouco)
Reviseoprogressodoprojeto
Reviseestimativasdosparmetrosdoprojeto
Atualizeocronogramadoprojeto
Renegocieasrestriesdoprojetoeasentregas
se(problemassurgirem)ento
Iniciearevisotcnicaepossvelreviso
fimdose
fimdoenquanto
IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide12

Estruturadoplanodeprojeto

Introduo
Organizaodoprojeto
Anlisederisco
Requisitosderecursosparahardwareesoftware
WorkBreakdown
Cronogramadoprojeto
Monitorandoereportandomecanismos

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide13

Organizaodeatividades

Asatividadesemumprojetodevemser
organizadasparaproduzirsadastangveisparao
gerenciamentoparajulgaroprocesso
Milestones(marcos)soospontosfinaisdeuma
atividadedoprocesso
Deliverables(Entregas)soresultadosdoprojeto
entreguesaoclientes
Oprocessocascatapermiteadefiniodiretade
milestonesdeprogresso

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide14

MilestonesnoprocessoEngenhariade
Requisitos

ACT IVITIES
Feasibility
study

Requir ements
analysis

Prototype
development

Design
study

Requir ements
specification

Feasibility
report

Requir ements
definition

Evaluation
report

Architectural
design

Requir ements
specification

MILESTONES

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide15

Cronogramadoprojeto

Dividiroprojetoemtarefaseestimartempoe
recursosnecessriosparacompletarcadatarefa
Organizarastarefasconcomitantementeparaum
usootimizadodaforadetrabalho
Minimizarasdependnciasdetarefaspraevitar
atrasoscausadosporumatarefaesperandopela
finalizaodeoutra
Dependedaintuioeexperinciadogerentedo
projeto

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide16

Oprocessodecronogramado
projeto

Identify
activities

Identify activity
dependencies

Estimate resources
for activities

Allocate people
to activities

Software
requirements

IanSommerville2000

Create project
charts

Activity charts
and bar charts

SoftwareEngineering,6thedition.Captulo4

Slide17

ProblemasnoCronograma

Estimaradificuldadedeproblemase,apartirdeento,o
custodedesenvolverumasoluodifcil
Produtividadenoproporcionalaonmerodepessoas
trabalhandoemumatarefa
Adicionarpessoastardiamenteaumprojetofazcomque
eleseatrasemaisdevidoaosatrasosnacomunicao
Oinesperadosempreacontece.Semprepermita
contingncianoplanejamento

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide18

Diagramadebarraerededeatividades

Notaesgrficasusadasprailustraro
agendamentodoprojeto
Mostraraseparaodoprojetoemtarefas.As
tarefasnodevemsermuitopequenas.Devem
levarumaouduassemanas.
Asredesdeatividadesmostramasdependncias
detarefaseocaminhocrtico
Diagramasdebarramostramocronograma
confrontadocomotempodocalendrio

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide19

Duraodastarefasedependncias

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide20

Rededeatividades
8 days

15 days

M1

T3

15 days
T9

T1

25/7/99

4/7/99
start

14/7/99

5 days

4/8/99

25/8/99

T6

M4

M6

M3

7 days

20 days

15 days
T7

T2
25/7/99

10 days

M2

T4

T11
10 days

M7

T5

5/9/99

11/8/99

T10

18/7/99

M8

15 days

10 days
T12

M5
25 days
T8

Finish
19/9/99

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide21

Linhadetempodaatividade
4/7

11/7

18/7

25/7

1/8

8/8

15/8

22/8

29/8

5/9

12/9

19/9

Start
T4
T1
T2
M1
T7
T3
M5
T8
M3
M2
T6
T5
M4
T9
M7
T10
M6
T11
M8
T12
Finish

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide22

Distribuiodepessoal
4/7
Fred

11/7

18/7

25/

1/8

8/8

15/8 22/8

29/8

5/9

12/9

19/9

T4
T8

T11
T12

Jane

T1
T3
T9

Anne T2
T6
Jim
Mary

IanSommerville2000

T10

T7
T5

SoftwareEngineering,6thedition.Captulo4

Slide23

Gerenciamentoderiscos

Gerenciamentoderiscospreocupaseem
identificarriscosedesenharplanospara
minimizarseusefeitosemumprojeto.
Umriscoaprobabilidadedequealguma
circunstnciaadversaocorra.

Riscosdoprojetoafetamocronogramaourecursos
Riscosdoprodutoafetamaqualidadeoudesempenhodo
softwaresendodesenvolvido
Riscosdonegcioafetamaorganizaoquedesenvolveou
compraosoftware

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide24

RiscosdoSoftware

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide25

Oprocessodegerenciamentode
risco

Identificaodorisco

Anlisedorisco

Avaliaraprobabilidadeeconseqnciasdessesriscos

Planejamentodorisco

Identificarosriscosdoprojeto,doprodutoedonegcio

Prepararplanosparaevitarouminimizarosefeitosdorisco

Monitoramentodorisco

Monitorarosriscosdurantetodooprojeto

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide26

Oprocessodegerenciamentode
risco

Risk
identification

Risk analysis

Risk planning

Risk
monitoring

List of potential
risks

Prioritised risk
list

Risk avoidance
and contingency
plans

Risk
assessment

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide27

Identificaoderisco

Riscostecnolgicos
Riscosdepessoal
Riscosorganizacionais
Riscosderequisitos
Riscosdeestimativa

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide28

Riscosetiposderisco

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide29

Anlisederiscos

Avaliaodeprobabilidadeeseriedadedecada
risco
Probabilidadepodesermuitobaixa,baixa,
moderada,altaoumuitoalta
Osefeitosdoriscopodemsercatastrfico,srio,
tolervelouinsignificante

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide30

Anlisederisco

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide31

Planejamentodorisco

Considerarcadariscoedesenvolveruma
estratgiaparagerenciartalrisco
Estratgiasparaevitarorisco

Estratgiasdeminimizao

Aprobabilidadedeaumentodoriscoserreduzida
Oimpactodorisconoprojetoouprodutoserreduzido

Planosdecontingncia

Seoriscosurgir,planosdecontingnciasoplanosparalidar
comtalrisco

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide32

EstratgiasdeGerenciamentode
riscos

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide33

Monitoramentodorisco

Cadaaveriguaoidentificouriscosregularmente
paradecidirseestounosetornandomenosou
maisprovvel
Tambmaveriguaseosefeitosdoriscomudaram
Cadariscochavedeveserdiscutidonos
encontrosdeprogressodegerenciamento

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide34

Fatoresderisco

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide35

Pontoschave

Umbomgerenciamentodoprojetoessencialparao
sucessodoprojeto
Anaturezaintangveldosoftwarecausaproblemasparao
gerenciamento
Gerentestmdiversospapis,massuasatividadesmais
significativassooplanejamento,estimativae
cronograma
Planejamentoeestimativasoprocessosinterativosque
continuamdurantetodoocursodeumprojeto

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide36

Pontoschave

Umprojetomilestoneumestadoprevisvelonde
algumrelatrioformaldeprogressoapresentado
aogerenciamento.
Riscospodemserdeprojeto,doprodutooudo
negcio
Gerenciamentoderiscospreocupaseem
identificarriscosquepossamafetaroprojetoe
planejamentoparacertificarquetaisriscosnose
transformememameaasmaiores

IanSommerville2000

SoftwareEngineering,6thedition.Captulo4

Slide37

Вам также может понравиться