Upload
ezequiel-rodrigo-schmitz
View
8
Download
0
Embed Size (px)
Citation preview
GuiaparaElaboraodoProjetoPreliminarMetodologiaCELEPAR
Agosto2009
SumriodeInformaesdoDocumento
Documento:guiaProjetoPreliminar.odt Nmerodepginas:13Verso Data Mudanas Autor
1.2 23/07/1997 Elaborao
CristinaFilipakCelepar/
GPT,
lcioJorgeMarkowicz
DitecE,
JaneCheremCorteB.da
SilvaGAC,
MariaTerezaRodrigues
PahlDitecF,
RaulO.Menanteaux
MorenoGPA,
RogrioRibeirodaF.
MendesGAC
1.3 10/11/2006 Revisodestinadaaretirarrefernciasdocumentosinexistenteserefernciasaroteironotes
DanielleMayer
1.4 12/05/2009Reviso,transformaodoRoteiroparaGuiaparaadequaonovaversodametodologiaCELEPARverso1.5) DanielleMayer
1.4 12/08/2009 Reviso MarcosChiarello
SUMRIO
1 INTRODUO..................................................................................................................................................4
1.1 VISO GERAL...................................................................................................................................................4
2 DIRETRIZES.....................................................................................................................................................4
2.1 IDENTIFICAO DA DEMANDA..............................................................................................................................5 2.2 DEFINIO DA SOLUO.....................................................................................................................................7
2.2.1 Estudo das Alternativas de Soluo ....................................................................................................8 2.2.2 Seleo de uma Alternativa................................................................................................................10
2.3 DEFINIO DA ABORDAGEM..............................................................................................................................11 2.3.1 Definio da Estratgia de Desenvolvimento...................................................................................11 2.3.2 Elaborao do Plano de Abordagem .................................................................................................12
41INTRODUO
EsteguiatemoobjetivodeorientaraatuaodosAnalistasdeRequisitosdurantea
confecodoprojetopreliminardesenvolvidonasetapasDelimitaodoEscopoeEstratgia
deDesenvolvimentodafasedeContrataodoProcessodeDesenvolvimentoCELEPAR.
1.1VisoGeral
O Projeto Preliminar o documento de referncia na definio do projeto, na
negociaocomoclienteenaorientaodasoluo.
Noprojeto preliminar devemser explicitadas as caractersticas doproblemaeda
soluopretendida,osrecursosnecessrios,umaexpectativadecustoseprazoseoplanode
desenvolvimento,numenfoqueprximodarealidadedocliente.
Resumidamente destacamse na confeco do projeto preliminar os seguintes
propsitos:
Investigaremdetalheasituaoproblema;
Determinarareadeaplicao(escopo)eosalcancesdoprojeto(objetivos);
Integraro projeto comoutrosprocessos informatizados quepossamexistir,
respeitandooPlanodeInformatizaodainstituioaqualoclientepertence;
Estabeleceraalternativadesoluomaisadequada;
Determinaraviabilidadetcnicaesubsidiaraanliseeconmicadasoluo;
Estabeleceraestratgiadedesenvolvimento;
Organizaredisponibilizaradocumentaoutilizada.
METODOLOGIADEDESENVOLVIMENTOCELEPAR
52DIRETRIZES
2.1IdentificaodaDemanda
Estaatividade tempor objetivo identificar eenunciar a demanda a ser atendida,
destacandoosprincipaiselementosenvolvidos,taiscomo:abrangncia,necessidades,agentes
envolvidos, requisitos e outras variveis relevantes queproporcionemumavisogeral da
demanda.
Deveserrealizadanumcurtoespaodetempo,comoenfoquevoltadoademandae
nosoluo,nodevendoentrarnosdetalhesdasfunes.umaatividadedeinvestigao,
desenvolvida de formanomuito estruturada, contando fortemente com a experincia e
percepodequemadesenvolve.
Comoformadeobterummelhorresultadodoprocessodeidentificaodademanda,
oresponsveldeverlevaremcontaosseguintesaspectos:
QuantoaDemanda:
Identificarosprincipaisproblemasedificuldadesquegeraramademandaporesteprojeto;
Estudar a documentao referente ao ambiente da demanda: Legislao,RegimentoInterno,PlanosdeGoverno,etc;
Tomarconhecimento dasituaodos sistemas de informaes existentes e suarelaocomasituaodemandada;
Identificarosbalizadorese/ourequisitos.Entendeseporbalizadoresaslimitaesourestriesimpostasparaoprojeto,eporrequisitososdesejosenecessidadesqueasoluoaserpropostadevercontemplar.interessantequeseanaliseosseguintesaspectos:
ExpectativadoClientequantoaprodutosecaractersticasespecficasdasoluo;
Prazos;
Restrieseconmicas;
Legais;
Requisitosobrigatrioserequisitosdesejveis;
Prioridadesnasoluo,ousejadistinguirosproblemas vitaisdos triviais,de forma que, na definio de alternativas de soluo, o esforo seja
METODOLOGIADEDESENVOLVIMENTOCELEPAR
6concentradopreferencialmentenosproblemasvitais;
Importnciapolticadoservioaserdesenvolvido;
Disponibilidadeepossibilidade(tempoeinteresse)doClienteemparticipardodesenvolvimentodostrabalhos;
Possibilidade do Cliente sustentar as consequncias do trabalho naorganizao;
Analisarexperinciasanterioresdetentativasdesoluo,comoantecedentesparaumamelhoridentificaoeanlisedademandaemquesto;
Fazerumaanlisederiscos.
QuantoaoCliente:
Considerar aplataforma tecnolgica utilizada peloCliente ea dependnciaemrelaoaoutrasaplicaesjexistentes,visandosempreaintegraodoambiente;
Consideraronvelculturaldaorganizaoemrelaoainformtica,tantonvelgerencial como operacional, focandose principalmente no usurio do projeto.Verificar tambm a adaptabilidade do cliente a mudanas (aceitao ouresistncias) quanto a solues informatizadas. Este conhecimento til, poisbalizarasoluoesuaimplantao,almdecontribuirparaumarelacionamentomaisprodutivoentreaCELEPAReoCliente.
CheckList Ademandaestclaramenteidentificada? umaoportunidadeparamelhoraronegciodousurio? Estoclaramenteexpressososobjetivosdoprojeto(ficaclaroonvel
departicipaodoClientenadefinio)? Foiconsultadaadocumentaorelativaaoproblema(Legislao,
RegimentoInterno,PlanodeGoverno)? Foramavaliadasedescritasasexperinciasdesenvolvidas
anteriormenteparasolucionaramesmasituaodemandada? Estobemcaracterizadasasnecessidadesdecadausurio? Estoclaramentedefinidososlimiteseescopodoprojeto? Omomentoparaexecuoadequado? AsnecessidadesdoClienteestocompatveiscomsuasdiretrizes? EstdescritaaexpectativadoClientequantosoluoaser
adotada? EstdescritooambienteexistentenoCliente:plataforma
tecnolgica,sistemasjexistentes,necessidadesdeintegrao? Estodescritososrequisitosebalizadoresqueasoluodever
contemplar? Existemrecursosfinanceirosparaseexecutaroprojeto? Existemdatascrticasparaotrminodoprojeto?
METODOLOGIADEDESENVOLVIMENTOCELEPAR
7ApartirdestaatividadeserosubsidiadosostpicosCaracterizaodaOrganizao,
CaracterizaodoProblema(Demanda)eRequisitosdodocumentoProjetoPreliminar.
Outrosguiasrelacionadosaestaatividade:
GuiadeEntrevista; GuiadeGerenciamentodeRequisitos.
2.2DefiniodaSoluo
Tem por objetivo pesquisar, definir e descrever, de forma sucinta e objetiva, a
proposta desoluooualternativas desoluo, baseandosenos problemas, necessidades,
balizadores, requisitos e riscos levantados anteriormente. A descrio da soluo dever
sempre possibilitar uma anlise de benefcios e custos, avaliandose assim, qual das
alternativasamaisadequadaedequeformaessasoluocontribuirparaaresoluoda
situaodemandadaeproporcionarganhosparaocliente.
Considerasecomoalternativasdesoluoquandotenhamsidodescritasmaisdeuma
soluoqueatendamefetivamenteademandae,secomparadasentresi,existamdiferenas
significativas na tecnologia empregada, na formadeobtenodasoluoounonvel de
automatizaoadicionalqueproporcionar.
ApartirdestaatividadeserosubsidiadosostpicosAlternativasdeSoluo,Anlise
deBenefcioseCustosePropostadeSoluododocumentoProjetoPreliminar.
Outrosguiasrelacionadosaestaatividade:
GuiadeModelagemdeCasodeUso: AutilizaodoModelodeCasode
Uso muito importante para obter uma apresentao visual da soluo
facilitandooentendimento(inclusiveparaavalidaodasfuncionalidadese
papisdesenvolvidospelosatores).OModelodeCasodeusoumaformade
organizar os requisitos funcionais, pois reflete uma perspectiva do usurio
(apresentarasfuncionalidadeseocomportamentodasoluoparaosclientese
usurios).Almdisto,oModelodeCasosdeUsoservedefontedeinformao
METODOLOGIADEDESENVOLVIMENTOCELEPAR
8paraoprojeto(design),testeedocumentao;
GuiadeEstimativadeProjeto: Autilizaodeestimativadeesforomuito
importanteparadeterminarotempodeexecuodasalternativasdesoluo
levantadas.A Estimativadeesforoecomplexidadebaseadanosseguintes
fatores:atores,casosdeuso,fatorestcnicosefatoresambientais.
2.2.1EstudodasAlternativasdeSoluo
Pesquisar e definir como propsito de estabelecer, juntamente como cliente, as
diferentesalternativas(casoexistam)queproporcionemasoluoparaoproblema,levando
emconsideraoosrequisitoseosbalizadoresidentificadosnaoportunidadedolevantamento
e estudo da situao demandada. A estratgia de desenvolvimento e a definio da
abordagem, definidas ematividades posteriores neste guia, devemser consideradas como
parteintegrantedeumaalternativadesoluo.
Aspectosquedevemserconsideradosnaformulaodasoluooudealternativasde
soluoestodescritosaseguir:
Impactospolticos,tecnolgicoseculturaisdasoluoaserproposta;
Impactosdasoluoemsistemaseprocessosexistentes; ImpactodasoluonombitodoClienteequepossam
afetaroutrosrgos/unidadesnoenvolvidosatomomento;
OutrosbenefciosrelevantesqueasoluopodetrazeresuaimportncianaatividadedoCliente;
Necessidadesderecursosadicionaisqueenvolvamnegociaes,aquisiesoucontrataesetornemserelevantesemfunodeprazosoudeoutrosaspectos,taiscomo:recursosparaodesenvolvimento,aquisiodehardwareousoftwareoucontrataodeoutrosservios(treinamento,instalaesouinfraestrutura);
Atendimentoaosobjetivospropostosparaoprojeto; Definiodoquenoseratendidocomasoluoem
pauta,deformaaevitarfalsasexpectativasdocliente.
Seforocasodesealteraraplataformatecnolgicadevemseravaliadososseguintes
aspectos:
METODOLOGIADEDESENVOLVIMENTOCELEPAR
9 Asprincipaistendnciastecnolgicasoutecnologiasemergentes;
Compatibilidadedemudanadetecnologiacomolegadodeaplicaesexistentes;
Tecnologiasquepossamserusadasparamelhoraraeficinciaeprodutividadedocliente,enfatizandoadisponibilidadeequalidadedasinformaes;
Flexibilidade;
Facilidadedeuso;
Riscostcnicos;
Conhecimentorequerido.
Verificarosriscosenvolvidosnasoluo,estesriscospodemserrelativosao:
Projeto:oramento,recursos,prazos;
Tcnico: obsolescncia tcnica, tecnologia de ponta (ainda no dominada),probabilidadedaaplicaodeumateoriaquenuncafoiexecutadanaprtica;
Negcio:produtoqueningumquer,perdadeapoiogerencial.
Descreversucintamentecadasoluo,nosseusaspectosmaisrelevantes, parauma
melhorcompreensodasuaarquitetura,dandonfasefilosofiaqueorientoucadaalternativa.
Desdequepossvel,representargraficamentecadaalternativadesoluo,ondefiquem
demonstradasascaractersticasmaisrelevantesdecadaalternativa.
CheckList Foramavaliadasdiferentesalternativasparaatenderademanda? Asoluo(oualternativas)estresolvendoademanda
apropriadamente? Asoluo(oualternativas)estlevandoemcontaosrequisitos
levantados? Estodescritososganhosqueasoluo(oualternativas)dever
proporcionar? Foramavaliadosedescritososimpactos(polticos,culturais,
tecnolgicos)queasoluo(oualternativas)podertrazer? Foramavaliadosedescritososriscosexistentes(prazos,
tecnologianodominada,exignciaslegais,etc)? ForamavaliadososimpactosdasoluoemoutrosClientesou
setoresnoenvolvidosatomomento? Foramavaliadososimpactosdasoluoemoutrossistemase
processosexistentes?
METODOLOGIADEDESENVOLVIMENTOCELEPAR
10
2.2.2SeleodeumaAlternativa
Avaliar e identificar as vantagens e desvantagens de cada alternativa de soluo
descrita,devendoavaliar,emcadaumadestas,osseguintesaspectos:
Facilidadeoperacionalefuncionalidadedasoluo;
Complexidadededesenvolvimento/execuo;
Prazosparadesenvolvimento/execuo;
Recursoshumanos(tcnicos)emateriaisrequeridosparaodesenvolvimento/execuo(daequipetcnicaedocliente);
Custosdosrecursosenvolvidosparadesenvolvimento;
Custosdeimplantao;
Benefciosparaousurioeparaocliente;
Impactosnaorganizao(cliente)enacomunidadeemgeral.
Combasenessesaspectos,ououtrosquesejamconsideradosimportantes,selecionar,
juntamentecomoclienteaalternativabenfica.
Descreverdetalhadamenteaalternativadesoluoselecionada,utilizandosedeuma
representaogrfica,ondefiquemdemonstradasascaractersticasmaisrelevantesdasoluo
proposta.Considerartambm:
Distribuiogeogrficadasfunesdosistemaouefeitosdasoluonocliente;
Integraoentreosdiferentescomponentesdasoluo;
Integraodasoluocomoambientecliente;
Anliseaprofundadadecusto/benefcio.
Explicitaraindaeventuaisrequisitos,decarcterexcepcional,quesejamdeterminantes
naimplementaodasoluopropostaequedevamestardisposiodoprojetonomomento
oportuno.
Arepresentaogrficadevetambmincluir,oModelodeCasosdeUsoPreliminar
originadoapartirdaanlisedosrequisitosidentificados.Nestecaso,aconselhveltambm
mapear qual(ais) caso(s) de uso atendem cada requisito, relatar uma breve descrio do
objetivodecadaCasodeUsoerealizarumaestimativapreliminardeprojetoutilizandoa
METODOLOGIADEDESENVOLVIMENTOCELEPAR
11
tcnicaUseCasePointsprevistanametodologiadedesenvolvimentovigente.
2.3DefiniodaAbordagem
Temcomoprincipalrefernciaasoluoselecionadadentreasdiversasalternativase
seu objetivo definir a estratgia e estabelecer o planejamento, emlinhas gerais, paraa
continuidadedoprojeto.
Dever identificar: osrecursosqueseronecessriosparaaexecuodoprojeto;a
formadeobtenoeestruturaodasoluo(particionamentoemsubprojetos),adescrio
dosprodutosintermediriosconformeprioridades estabelecidaspelocliente;adefiniode
umplanodeabordagemeaelaboraodeumdemonstrativosimplesdecusto.Normalmente
osprodutosintermediriosseroguidadospelaMetodologiadeDesenvolvimentovigente.
ApartirdestaatividadesersubsidiadootpicoPlanejamentododocumentoProjeto
Preliminar.
2.3.1DefiniodaEstratgiadeDesenvolvimento
Determinaodaformamaisadequadaparaaexecuodoprojeto:seintegraloupor
iteraes(dividindoo emsubprojetos**conformeociclodevidaadotadonoprocessode
desenvolvimentodaCELEPAR),considerandoprincipalmenteasprioridadesemfunodas
necessidadesdoclienteeemrelaoaosriscosidentificados.
Verificar a necessidade de utilizao de novas tecnologias e considerar as
necessidadesdetreinamentoeaquisiodehardwareesoftwareadicional.
Definirosmeiosmaiseficientesparaaexecuodasoluo:sepordesenvolvimento
prprio,parcialmenteterceirizadoouadquiridodiretamentenomercado.
CheckList Paraprojetosdemdioougrandeportefoipropostaumaestratgia
dedesenvolvimentosegmentada(particionamentoemsubprojetos)? Asprioridadesestocoerentes?
METODOLOGIADEDESENVOLVIMENTOCELEPAR
12
**Cada subprojeto dever estar vinculado aos respectivos Casos de Uso / Requisitos que atender.
2.3.2ElaboraodoPlanodeAbordagem
Estaatividadetemporpropsitoestabelecerumplanejamentopreliminardecomoser
dada continuidadedoprojeto,definindoasfasesparacadasubprojetocomsuasrespectivas
previsesdedataseesforo,definindoprodutosintermediriosedefinioderecursos.
Os artefatos definidos pela metodologia CELEPAR representam os produtos
intermediriosaseremgeradosparacadaprojeto.Entretanto,separaumprojetoespecfico
fornecessriogerarumaprodutodiferente,suadescriodeverconstarnoprojetopreliminar
noreferidotpico(Planejamento).
Ademandaderecursosdeveserexplicitadadeformagenrica,identificandootipode
especialidade requerida (cargo/funo) e, desde que possvel, indicando a quantidade de
unidades decadarecurso. Osrecursos dizemrespeito CELEPAReaoCliente e, neste
momento,oobjetivodimensionaraequipetcnicaquesernecessriaparadarcontinuidade
aoprojetoassegurandoassimareservaderecursos.Adefiniodosrecursosempregados
passarporrefinamentosadicionais,duranteodesenvolvimentodossubprojetos.
Almdisso,deveserdescritaaformadeacompanhamentodoprojetopelocliente,
definindoaperiodicidadedesteacompanhamentoequaisaspectosoclienteteminteresseem
acompanhar.Algunsdosaspectosaseremconsideradosparaseleoestolistadosaseguir:
Formacomooclienteestenvolvidonoprocesso;
Ritmodeconduodoprojeto(tempoderespostassolicitaes);
Custosdoprojeto;
Qualidadedosprodutosintermediriosefinais;
Compatibilidadeentreoprodutocontratadoeoprodutoentregue;
Mtododetrabalhocomqueoservioconduzido(clareza,objetividade...);
Utilidadedoprojetoparaocliente;
CheckList OClienteestcomprometidocomaexecuodoprojeto?
METODOLOGIADEDESENVOLVIMENTOCELEPAR
13
Oplanodeabordagem,considerandoseasequenciadeeventosdefinidosesuasduraeserecursos,adequadoparaaexecuodoprojetonesteprazo?
Foidesenvolvidoumplanodetrabalhopreliminareforamplanejadasadequadamenteasfasesdecadasubprojetoeestimadooesforoparaodesenvolvimento?
Hnecessidadedecontrataodeserviosquepossaimpactarnoprazodeentregadasoluo?
Hnecessidadedemodeobraespecializadaqueaempresanopossui?Serterceirizado?Serfeitotreinamentoparaostcnicosadquiriremestahabilidade?
Quandoforocasodenecessidadedeparticipaodeoutrasinstituiesistofoinegociado?
FoigarantidapeloCliente,CELEPAReterceirosaalocaodosrecursos?
Osrecursosalocadossosuficientesparaaexecuodoprojeto?
METODOLOGIADEDESENVOLVIMENTOCELEPAR
1 Introduo 1.1 Viso Geral
2 DIRETRIZES 2.1 Identificao da Demanda 2.2 Definio da Soluo 2.2.1 Estudo das Alternativas de Soluo 2.2.2 Seleo de uma Alternativa
2.3 Definio da Abordagem 2.3.1 Definio da Estratgia de Desenvolvimento 2.3.2 Elaborao do Plano de Abordagem