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

Resposta RFP e SLA

SAGe Sistema de Apoio a Gesto do Fomento na IFC


Mdulo de Estrutura Organizacional
Cliente:InstitutodeFomentoPesquisaIFC

Verso00.03|05/07/2004
Responsvel:FbioM.Pereira
Histrico de Alteraes

Data Verso Descrio Autor


01/07/04 00.01 Criaodestedocumento FbioMoura
03/07/04 00.02 AtualizaodoCronograma FbioMoura
05/07/04 00.03 Atualizaodaseo2.5 VanilsonBurgio
10/07/04 01.00 Revisodestedocumento AlexandreAlvaro

Lista de Aprovadores

Nome Cargo
SilvioMeira Cliente
EduardoAlmeida Cliente
JorgeMascena GerentedeProjeto
Contedo

1. Introduo.....................................................................................................................................4
1.1 Visogeraldestedocumento................................................................................................4
1.2 Convenes,termoseabreviaes.......................................................................................4
2. RespostadaRFP...........................................................................................................................5
2.1 ObjetivodaRespostaaRFP................................................................................................5
2.2 Soluorequisitadapelocliente...........................................................................................5
2.3 Visogeraldosistema..........................................................................................................5
2.3.1 Usurios..........................................................................................................................5
2.4 FuncionalidadesdoSistema.................................................................................................5
2.5 FerramentasUtilizadas........................................................................................................7
2.6 EscopoNegativo....................................................................................................................7
2.7 PrazoeEsforo.....................................................................................................................7
2.8 Cronograma..........................................................................................................................8
2.9 ABCAFbricadeSoftware..............................................................................................9
2.9.1 Perfis...............................................................................................................................9
2.9.2 Papis..............................................................................................................................9
2.9.3 Organograma..................................................................................................................9
2.9.4 Metodologia....................................................................................................................9
2.9.5 Sitedoprojeto.................................................................................................................9
2.9.6 Mtricas..........................................................................................................................9
2.9.7 Riscos...........................................................................................................................10
2.9.8 DiferenciasdaFbricaABC.........................................................................................10
3. SLA..............................................................................................................................................11
3.1 ClusulasGerais.................................................................................................................11
3.1.1 PropsitoeObjetivos....................................................................................................11
3.1.2 Partesenvolvidas..........................................................................................................11
3.1.3 DuraoeValidade.......................................................................................................11
3.1.4 AplicaodoAcordo....................................................................................................11
3.1.5 AlteraodoAcordo.....................................................................................................11
3.2 ServioseNveldosServios..............................................................................................11
3.2.1 AtendimentoeComunicao........................................................................................12
3.2.2 Entregas........................................................................................................................12
3.2.3 ProcessoeMtricas......................................................................................................12
3.2.4 RequisitoseEscopo......................................................................................................12
3.2.5 Novasrequisies.........................................................................................................12
3.3 ClusulasEspecficas..........................................................................................................13
3.3.1 PontosdeContatoentreoclienteeoFornecedor.........................................................13
4. Referncias...................................................................................................................................14

Pgina3/14
1. Introduo
EstedocumentoespecificaoMdulodeEstruturaOrganizacionaldosistemaSAGe Sistemade
ApoioaGestodoFomentonaIFCaserdesenvolvidoparaoInstitutodeFomentoPesquisaIFC.
Seupropsitocolecionar,analisaredefinirasnecessidadesdoclienteeascaractersticasdealto
nvelqueosistemadeveprover,focandonosrequisitostcnicosidentificadosenomotivodestes
existirem.

1.1 Visogeraldestedocumento
Esta introduo fornece as informaes necessrias para fazer um bom uso deste documento,
explicitando seus objetivos e as convenes que foram adotadas no texto. As demais sees
apresentamaespecificaodosistemaSAGeeestoorganizadascomodescritoabaixo.
Seo2RespostadaRFP:Respostadarequisiodocliente
Seo3SLA:DefineostermosdeacordoemContratadoeContratante.

1.2 Convenes,termoseabreviaes
Estaseoexplicaoconceitodealgunstermosimportantesqueseromencionadosnodecorrerdeste
documento.Estestermossodescritosnatabelaaseguir,estandoapresentadosporordemalfabtica.

Termo Descrio
Requisitosfuncionais Requisitostcnicosdosoftwarequecompeosistema,quedescrevem
aesqueosistemadeveestaraptoaexecutar,ouseja,oqueosistema
devefazer.
Requisitosnofuncionais Requisitostcnicosdosoftwarequecompeosistema,quedescrevem
atributosqueosistemadevepossuirourestriessobasquaiseledeve
operar.
Requisitosnotcnicos Requisitosnorelacionadosaosoftware.Requisitosnotcnicosesto
foradoescopodestedocumento.

Pgina4/14
2. Resposta da RFP

2.1 ObjetivodaRespostaaRFP
EstedocumentotemcomoobjetivoapresentaroatendimentodafbricadesoftwareABCsobreo
projetodedesenvolvimentodoMdulodeEstruturaOrganizacionaldosistemaSAGe,demonstrando
asoluoproposta,bemcomosuaestrutura,processos,ferramentas,esforo,cronograma,edemais
informaes necessrias. Alm de determinar o diferencial competitivo da fbrica para o
desenvolvimentodoprojeto.

2.2 Soluorequisitadapelocliente
AFbricaABCtercomoobjetivorealizarareengenhariadoMdulodeEstruturaOrganizacional,
previamente desenvolvido pelo CESAR Centro de Estudos e Sistemas Avanados do Recife,
contemplando aspectos tcnicos de reuso, de qualidade, de processo de desenvolvimento, de
arquiteturaprivilegiandoambientesfreeedeargumentaocientficaparaosalgoritmos,tcnicase
fundamentosutilizados.
Para tanto, se faz necessrio entender o domnio do problema e averiguar as possibilidades de
reutilizaodeartefatos(documentos,modelos,unidadesdetestes,cdigo)aplicandoumprocesso
efetivodedesenvolvimentobaseadoemreuso.

2.3 Visogeraldosistema
O Mdulo de Estrutura Organizacional representa um dos subsistemas de suporte aos sistemas
principaisdesenvolvidosnoprojetoSAGe.Estesubsistemadeverpermitiroregistrodaestrutura
organizacional da IFC, informando as unidades organizacionais, as pessoas e os papis que elas
exercem na organizao. Consultas s unidades organizacionais, aos papis e pessoas sero
disponibilizadasapartirdefuncionalidadesdisponveisnosdemaissistemasdoSAGe.

2.3.1 Usurios
Usurios Descrio
Usurio Gestor de ousuriogestordosistemaresponsvelpelogerenciamentodedados
Servios necessrios ao funcionamento adequado do subsistema, tais como
bloqueiodecadastroecadastrodetabelasdedomnio.
Consultor Pessoa ou sistema habilitado para realizar consultas e emisso de
relatrios,relacionadossunidadescadastradas.
Sistema SistemaousubsistemaqueutilizaserviosprovidospeloMdulode
EstruturaOrganizacional.

2.4 FuncionalidadesdoSistema
Asprincipaisfuncionalidadesdosistemasodetalhadasaseguircomocasosdeuso.Paracadacasode
uso,apresentadaumabrevedescrio.

2.4.1 CadastrodeUnidadeOrganizacional
Este caso de uso permite que as unidades organizacionais cadastradas sejam listadas para realizao de
operaes de cadastramento e manuteno dos dados das mesmas.

Pgina5/14
2.4.2 IncluirNovaUnidadeOrganizacional
Estecasodeusopermiteainclusodeumanovaunidadeorganizacionalnosistema,sejaestanotopo
dahierarquia(raiz)ouno.

2.4.3 AlterarUnidadeOrganizacional
Estecasodeusopermiteaatualizaodeumaunidadeorganizacionalnosistema,sejaestanotopoda
hierarquia(raiz)ouno.

2.4.4 ExcluirUnidadeOrganizacional
Estecasodeusopermitearemoodeumaunidadeorganizacionalpreviamentecriada.

2.4.5 SelecionarPapelparaumaUnidadeOrganizacional
Estecasodeusopermiteaseleodepapelparaassociaoaumaunidadeorganizacional.

2.4.6 ManterPapel
Estecasodeusopermiteaincluso,alteraoeexclusodeumpapelnatabeladedomniodosistema.

2.4.7 SelecionarUnidadeOrganizacional
Estecasodeusopermiteselecionarumaoumaisunidadesorganizacionaisemumaaplicaocliente.
Aps a seleo de unidades, o sistema repassa aplicao cliente, o(s) identificador(es) da(s)
unidade(s)selecionada(s).

2.4.8 ListarEstruturaOrganizacional
EstecasodeusopermitelistareimprimiraEstruturaOrganizacionaldaIFC.Poderserlistadaa
estruturadeumaunidadeorganizacionaloutodaaestruturaorganizacionalcadastradanosistema.

2.4.9 ListarColaboradores
Este caso de uso permite que os colaboradores cadastrados sejam listados para realizao das
operaesdecadastramentoemanutenodosdadosdosmesmos.

2.4.10 IncluirColaborador
Estecasodeusopermiteainclusodeumnovocolaboradornosistema.

2.4.11 AlterarColaborador
Estecasodeusopermiteaatualizaodeumcolaboradornosistema.

2.4.12 ExcluirColaborador
Estecasodeusopermitearemoodecolaboradorpreviamentecriado.

2.4.13 SelecionarColaborador
Estecasodeusopermiteaousuriorealizarumaseleodecolaboradoresatravsdopreenchimento
decritriosdepesquisanestesubsistemaouemumaaplicaocliente.Apsaseleo,osdadosde
umaoumaispessoasselecionadassopassadosaaplicaoqueoinvocou.

Pgina6/14
2.4.14 VisualizarColaborador
Estecasodeusopermiteavisualizaodasinformaesdetalhadasdeumcolaboradorpreviamente
criado.

2.4.15 ListarColaboradoresdeumaUnidadeOrganizacional
Este caso de uso permite ao usurio visualizar a relao dos colaboradores de uma unidade
organizacionalnestesubsistemaouemumaaplicaocliente.

2.5 FerramentasUtilizadas
Segueasferramentasqueseroutilizadasduranteoprocessodedesenvolvimentodoprojeto:

Jbuilder,Eclipse(implementao)
RationalRose[Rose],PoseidonUML[Poseidon],MVCASE[Mvcase](modelagem)
CVS[Cvs](controledeverses),sepossvel
Word(documentao)
Oracle(armazenamentodedados)
Apache(Tomcat)

2.6 EscopoNegativo
AFbricaABCsecomprometeadesenvolvertodasasfuncionalidadesacimacitadas,entretanto,no
fazempartedoescopodestapropostaservioscomo:
Suportetcnico:aFbricaABCsecomprometeaentregarosistemanoprazoacordadocom
oclienteeencerrasuasobrigaes.
Manutenoevolutiva:aFbricaABCnoirrealizarmanutenoparaevoluirosistema
comnovasfuncionalidades.Casosejadointeressedocliente,umanovapropostapodeser
feitaapsaentregadosistema.

2.7 PrazoeEsforo
UtilizandooprocessodeestimativasporWBS,consultandoosmembrosdaequipeidentificamosque
operodoparaodesenvolvimentodosistemavaidodia05dejulhode2004atodia09deagostode
2004. O sistema ser desenvolvidopor uma equipe de dez pessoas, onde cada uma contar com
dedicaode6horassemanaisdurantecincosemanas,contabilizandoumtotalde300horasesforo.

Pgina7/14
2.8 Cronograma
Ocronogramaabaixostemvalidadeapartirdomomentoqueoclienteaceitaressedocumentoincluindoriscoseascondiesdenveisdeservio.
Estimamosqueoaceitesejarealizadonodia05dejulhode2004.

Tabela 1. Cronograma de Atividades

Atividades Junho Julho Agosto


29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9

ResponderRFPeSLA
1.AnlisedeRequisitos
2.AnlisedeViabilidade
3.AnlisedeDomnio
4.AnlisedeInformaes
5.ProjetodoDomnio
6.ProjetodosComponentes
7. Implementao dos
Componentes
8.ProjetodaAplicao
9. Implementao da
Aplicao
10.ApresentaodaFbrica

Pgina8/14
2.9 ABCAFbricadeSoftware

2.9.1 Perfis
OsseguintesperfiscompemaFbricaABC:
GerentedeProjetos

EngenheirodeDomnio

Reengenharia

EngenheirodeComponentes

EngenheirodeAplicao

Para um maior detalhamento das atividades, responsabilidades e conhecimentos de cada perfil,


consultar o Plano de Definio Fbrica, que est disponvel na home page da Fbrica ABC
[http://www.cin.ufpe.br/~aa2/ABC].

2.9.2 Papis
OspapisdaABCestodefinidosnoPlanodeDefiniodaFbrica[http://www.cin.ufpe.br/~aa2/
ABC].

2.9.3 Organograma
OsperfislistadosacimaserelacionamdaseguinteformanahierarquiadaFbricaABC,conforme
mostraaFigura1.

Gerentede
Gerentede
Projetos
Projetos

EngenheirodeDomnio
EngenheirodeDomnio
Reengenharia
Reengenharia
EngenheirodeComponentes
EngenheirodeComponentes
EngenheirodeAplicao
EngenheirodeAplicao

Figura 1. Organograma

2.9.4 Metodologia
A metodologia de desenvolvimento da fbrica pode ser vista em documento anexo.

2.9.5 Sitedoprojeto
Oprojetoesthospedadoem[http://www.cin.ufpe.br/~aa2/ABC],ondeoclientepoderacompanhar
todoo andamentodo processo erecuperar os itens de entrega, tendo tima visibilidade sobre as
atividadesdoprojeto.

Pgina9/14
2.9.6 Mtricas
Algumasmtricasserousadasparamediroprocessodoprojeto:
ReuseLevel:Aquantidadedelinhasdecdigoreusadasemconformidadecomaquantidade
delinhasdecdigodosistema.
Produtividade: Baseadonotamanhodosistemarelacionadoaograudeesforoexpendido
durante o desenvolvimento (Engenharia de Domnio, Reengenharia, Engenharia de
ComponenteseEngenhariadaAplicao)

2.9.7 Riscos
AlgunsriscosprevistospelaFabricaABCsolistadosabaixo:
Instabilidadenomeiodecomunicaoentreosmembrosdafbrica(emaildoCIn);
Ofatodoprocessodedesenvolvimentosernovo,aindanotendosidotestadoemumprojeto
real.

2.9.8 DiferenciasdaFbricaABC
AFbricadeSoftwareABCpossuimetodologiadedesenvolvimentoprpria,conformedocumento
anexo, que tem como principal diferencial o foco em reuso de software. Algumas das tcnicas
adotadassoapresentadasaseguir:
Reengenharia: Concentrase na reconstruo de sistemas utilizando artefatos de software
previamente construdos, resultando num aumento de qualidade, produtividade e reduo do
tempodeentrega,tornandosemuitoatrativoparaaproduodesoftware.
EngenhariadeDomnio(ED):AEDtemsido,ultimamente,umadasabordagensmaisutilizadas
parapromoverodesenvolvimentobaseadoemreuso[Griss,1998].Issoenvolveaidentificaoe
desenvolvimentodeartefatosreusveisnumaaplicaooudomnio.
EngenhariadeComponentes:temcomobenefciosaagilidadenoprocessodedesenvolvimento
desoftwareeconseqentementenaentregadasoluo[DSouza,1999][Frakes,1995].
Engenharia de Aplicaes: Nesta fase, esperase que o desenvolvimento da aplicao seja
facilitado,umavezconstrudostodososcomponentesreutilizveis.Comisso,esperasequenessa
fase,sejamconstrudosapenascolasparainterconectaroscomponentesegeraraaplicao.

Pgina10/14
3. SLA

3.1 ClusulasGerais
SegueadescriodasprincipaisclusulasrelativasaSLA.

3.1.1 PropsitoeObjetivos
Oobjetivodessetermo estabelecerregrasparagarantiraqualidadedosserviosprestadospela
fbricaaoInstitutodeFomentoPesquisa,asresponsabilidadeseasgarantiasasseguradasporambas
as partes envolvidas durante o perodo de contratao conforme resposta da RPF para
desenvolvimentodoMdulodeEstruturaOrganizacionaldoSistemadeApoioaGestodoFomento
naIFC.

3.1.2 Partesenvolvidas
Osenvolvidosnesseacordoso:ofornecedor,afbricadesoftwareABCdoravantedenominada
CONTRATADA,eocliente,oInstitutodeFomentoPesquisadenominadoCONTRATANTE.Fica
ao encargo dos dois realizar subcontrataes, parcerias ou colaboradores de forma que sejam
respeitadosositensdessetermo.

3.1.3 DuraoeValidade
Avalidadedostermosaquiexpostosterduraodaprestaodosserviosreferentesaoprojetodo
mdulodeestruturaorganizacional,cujosprazoseatividadesforamdefinidosnaestimativadeesforo
(seo2.7)enocronograma(seo2.8).

3.1.4 AplicaodoAcordo
Aspartesenvolvidassecomprometempormeiodesseinstrumentoacumprirtodosositensdescritos
pelaSLAnoperododefinidoem2.7demaneiraquecadaparteterquedesempenharseupapelde
acordo com a metodologia (seo 2.9.4), e se autodisciplinar para cumprir as condies aqui
delimitadas,sendoresponsabilizadapelasconseqnciasquesuasaespossamocasionar.Serveesse
termocomoinstrumentoderegulamentaoparagarantirosdireitosedeveresdeambasaspartesem
casodedisputaouimpasse.
Acadaumdosenvolvidosdeinteiraresponsabilidadeocumprimentodoacordo,nopodendoas
responsabilidades de cumprimento dos itens ser transferida para subcontratados, parceiros ou
colaboradoresexternos.

3.1.5 AlteraodoAcordo
OpresenteacordopodeseralteradocomoconsentimentodoCONTRATANTEedoCONTRATADO
para realizao de mudanas nos prazos e atividades descritos no cronograma. Quando houver
mudana,deversergeradaumanovaversodessedocumentoeaprovadaporambasaspartesatravs
deemail.Oemailserconsideradoadocumentaocomprobatriaparaquaisqueralteraes.
Ocontratanteterat72horas,apsoinciodesseacordo,parasolicitarmudanasnaproposta,emais
24horasparaentraremacordoparadefiniodeumanovaversojuntoaoCONTRATADO.Aps
esseperodoinicialasmudanasspoderoocorrernointervaloentreofimdeumaiteraoeincio
danovaiterao.

Pgina11/14
3.2 ServioseNveldosServios
Paracadaserviodescritonestaseoexisteumadefiniodecumprimentoedescumprimentode
cadaumadaspartes,queacarretarespectivamenteembonificaesepenalidadesdescritasdeforma
particularparacadaservio.

3.2.1 AtendimentoeComunicao
O CONTRATADO dever estar sempre disponvel atravs de email para contato com o
CONTRATANTEparaesclarecimentoseinformaes,oCONTRATANTEtambmtemamesma
obrigaodeestarsempredisponvelporemailparaoCONTRATADO.Ambasaspartesdevem
responderaosemailsdentrodoperodode24horasapartirdadataderecebimento.
O no comparecimento do CONTRATANTE s reunies agendadas ser considerado um
descumprimento.SeoclientenoresponderaosemailsenviadospeloCONTRATADOnoperodode
48horas,relativosa:esclarecimentodeumrequisito,priorizaoerepriorizaoderequisitos,o
CONTRATADO poder tomar suas prprias decises de quais requisitos sero entregues, e
penalidadesrelativassescolhasdosrequisitosnopoderoseraplicadas.
Todasasinformaescontidasememailsseroconsideradasdecarteroficial,oemailpodeser
usadoparalevantareespecificarrequisitos,priorizarerepriorizarrequisitos,equaisqueralteraes
noescopoeandamentodoprojeto,desdequeobedeamaregrasdefinidasnoitem3.1.5.

3.2.2 Entregas
Ocumprimentodosprazosdeentrega(descritosem2.8)porpartedoCONTRATADOpodeserusado
comocritrioparareduodeoutraspenalidades.
Olimiteparaasentregassers24hsdodiacombinado,conformeocronograma.NaHomePagedo
projeto (http://www.cin.ufpe.br/~aa2/ABC), o CONTRATANTE ter acesso aos artefatos
documentaiseprogramasrelacionados.
SeoCONTRATADOentregarosartefatoseprodutosXdiasantesdoprazodocronograma,omesmo
serbonificadocomoacrscimodeXdiasemS,ondeSosaldodedias.
SeoCONTRATADOentregardepoisdas24hsdodiaacordado,sersubtradoYdeS,ondeYa
quantidadedediasdeatrasonaentregaexcluindoses24hs.Quandooatrasoforocasionadoporum
riscodocumentadoem2.9.7,oCONTRATADOnoserpenalizado,eocronogramadeentregasdeve
serrenegociado.
CasoSsejapositivoaofimdoprojeto,oCONTRATANTEganharumacrscimodeSx0.2pontos
noconceitodadisciplina,casocontrrio,oCONTRATADOserpenalizadocomSx2horasde
trabalhoqueiroferecerparaoCONTRATANTEutilizarnarealizaodetrabalhosdecorreese
manutenodosprodutoseartefatosentregues.
O CONTRATADO poder requerer ao CONTRATANTE o adiamento do prazo de entrega de
artefatos desdede queisto sejafeitoat 48horas antes doprazode entrega resultandoem uma
bonificaoaseracordadanobancodehorasdoCONTRATANTE.

3.2.3 ProcessoeMtricas
OCONTRATANTEeoCONTRATADO utilizarooprocessodescritoem2.9.4,quecontempla
reajustesacadaiterao.Asmtricasdescritasnaseo2.9.6spoderosermodificadasconforme
3.1.5.

3.2.4 RequisitoseEscopo
OservioqueoCONTRATADOirfornecerteresforoeprazofixos(conformevistonaseo2.7),
a variao se dar nos requisitos e escopo do sistema. A cada release, sero negociados quais
requisitosestarocontemplados,paraquesejamrespeitadososprazosdentrodoesforoplanejado.

Pgina12/14
3.2.5 Novasrequisies
AtafasedeElaborao,seroaceitasnovosrequisitosporpartedoCONTRATANTEparaque
possamserespecificadoseanalisados.Apartirdaconstruo,quandoamaiorpartedosrequisitos
estiverestabelecidaentreoCONTRATANTEeoCONTRATADO,novasrequisiesvoimplicar
em alteraes do cronograma e esforo que devem ser renegociados e implementados somente
medianterepriorizaesdosrequisitospreexistentes,podendoatmesmohavereliminaodeumdos
requisitosincludosanteriormente.

3.3 ClusulasEspecficas

3.3.1 PontosdeContatoentreoclienteeoFornecedor
O cliente ser representado por Eduardo Santana de Almeida, contatado atravs do email,
esa2@cin.ufpe.br,eofornecedorterpontodecontatofixo:gerentedeprojetos;epontosdecontato
variveis:umoumaisdosintegrantesdogruporesponsvelpelareaqueoclientedesejainteragir.
Todososemailsenviadospeloclientedevemsercopiadosparaopontodecontatofixo.

Pgina13/14
4. Referncias

[Rose]www.ibm.com/software/rational
[Poseidon]www.gentleware.com
[Mvcase]http
://www.
recope
.dc.ufscar.
br
/mvcase
[Cvs]http
://www.
cvshome
.org
[Kobra, 2000] Atkinson, C., et. al. ComponentBased Software Engineering:The KobrA
Approach, In 3rd International Workshop on Componentbased Software Engineering:
Reflection on Practice, in conjunction with the 22th International Conference on Software
Engineering(ICSE).Limerick,Ireland,2000.
[Griss,1998]Griss,M.;Favaro,J.;DAlessandro,M.IntegratingFeatureModelingwithRSEB.5th
InternationalConferenceonSoftwareReuse(ICSR),IEEE,Victoria,Canada,June,1998.
[DSouza,1999]DSouza,D.,F.,Wills,C.,A.Objects,Components,andFrameworkswithUML
TheCatalysisApproach.AddisonWesley,1999.
[Frakes,1995]Frakes,W.,B.,Fox,C.,J.SixteenQuestionaboutSoftwareReuse.Communications
oftheACM.June1995.
[HomePage]http://www.cin.ufpe.br/~aa2/ABC

Pgina14/14

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