Guia Proje to Prelimina r

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