Professional Documents
Culture Documents
Contratos de Desenvolvimento em TI
GT Mtricas
Julho de 2015
Verso 13
1. Sumrio
1.
Sumrio ............................................................................................................................................ 2
2.
Anexos.............................................................................................................................................. 4
3.
Histrico de Revises..................................................................................................................... 5
4.
5.
6.
7.
8.
9.
Processo de Medio.................................................................................................................... 10
9.1.
Definio ........................................................................................................................................ 10
9.2.
9.3.
Insumos bsicos para aplicao das tcnicas de APF e SNAP por cenrio de
desenvolvimento ........................................................................................................................... 11
9.4.
Insumos necessrios para aplicao da Tabela de Itens No Mensurveis pela APF .......... 13
9.5.
10.
11.
11.1.
11.2.
11.3.
11.4.
11.5.
11.6.
11.7.
11.8.
Impacto das alteraes das caractersticas de itens de dados de um ALI e nas funes
transacionais que o mantm (CPM 4.3.1) ................................................................................... 18
11.9.
11.10.
11.11.
11.12.
11.13.
11.14.
11.15.
11.16.
11.17.
11.18.
11.19.
11.20.
11.21.
11.22.
12.
12.1.
12.2.
12.3.
12.4.
13.
13.1.
Manutenes.................................................................................................................................. 33
2. Anexos
Anexo A Tabela de Remunerao para PORTAL DE CONTEDO do Segmento/Carteira NOVAS TECNOLOGIAS ............. 34
Anexo B Frmula para clculo de alterao de escopo na CAIXA ................................................................... 39
Anexo C Gesto Financeira das Demandas com Alterao de Escopo ............................................................ 40
Anexo D Diretizes de Contagem do SIDEC ...................................................................................................... 45
Anexo E
Guia de Orientaes de Contagem UST para Portal de Contedo Perspectiva No Funcional ........ 45
Anexo F
Glossrio.......................................................................................................................................... 46
3. Histrico de Revises
Data
Verso
Descrio
Autor
05/2007
04/2008
03/2009
05/2009
07/2010
GT Mtricas
05/2011
GT Mtricas
01/2012
GESOL e GT Mtricas
06/2012
06/2012
08/2012
10
08/2012
09/2013
11
Reviso da Verso 10
10/2014
12
07/2015
13
4.
4.1.
4.2.
5.
5.1.
Os temas referentes ao item 11 Medio de Servios em APF sero apresentados com trs
informaes relevantes: Vigncia, Aplicao e Excees. A vigncia determina o perodo que
o tema considerado vlido. A aplicao determina o contexto de uso da instruo. Para
tanto deve ser observada a legenda.
Legenda
Geral
Segmento/
Carteira
Portal
SISAG
MULTICANAL
Home Broker
SIEXC
5.2.
Contexto de Uso
As excees determinam os contextos de uso que utilizam regras distintas das especificadas
no tema. Aplica-se a mesma legenda j descrita acima. Quando no existir excees ser
listado nesta informao no se aplica.
6.
6.1.
A Caixa utiliza a tcnica de Anlise de Pontos de Funo APF para determinar tamanho
funcional.
6.2.
6.2.1.
Tabela de Itens No Mensurveis pela APF. Entretanto, esta abordagem est em desuso e
sua aplicao condicionada a existncia de contratos de prestao de servios de TI que
explicitamente citem tais tabelas em seus editais e/ou termos de referncia.
6.2.2.
6.2.3.
UST Unidade de Servio Tcnico, nos contratos que permitem tal recurso.
6.3.
Devero sempre ser observadas as regras nos contratos de desenvolvimento, que detalham
tratamentos especficos para medies de software.
7.
7.1.
7.2.
7.3.
7.4.
7.5.
7.6.
8.
8.1.
8.2.
8.3.
8.4.
Caso a CAIXA opte por uma verso posterior a 2.2, a CONTRATADA obriga-se a adaptar-se,
no prazo mximo de 1 (um) ms, a partir da comunicao formal pela CAIXA.
8.5.
8.6.
8.6.1.
9.
Processo de Medio
9.1.
Definio
9.1.1.
9.1.2.
9.1.3.
Mesmo sendo da CAIXA a atividade de medio, cabe Contratada gerar sua contagem,
bem como fiscalizar os resultados produzidos em seus processos internos, bem como
aqueles produzidos pela CAIXA ou por empresa especializada que represente a Contratante.
9.1.4.
9.1.5.
9.2.
9.2.1.
9.2.2.
9.2.3.
Estimativa_Estruturada.xls
Estimativa_Unificado.xls
Estimativa_Versoes.xls
Auditoria_Metrica.doc
DESCRIO
Planilha que contm informaes sobre:
Solicitao de demanda de mensurao de software
(preenchimento pela equipe de desenvolvimento)
Contagem realizada e consideraes sobre a contagem
(preenchimento pela equipe interna ou pela empresa contratada
de mtricas)
Formulrio de divergncia (preenchimento pela fbrica de
desenvolvimento em caso de divergncia)
Planilha que contm informaes sobre as estimativas de prazo e
custo relacionadas a demandas que seguem o Cenrio de
Desenvolvimento Anlise Estruturada. Essa planilha recebe os dados
da contagem da planilha Contagem_APF.xls.
Planilha que contem informaes sobre as estimativas de prazo e
custo relacionadas a demandas que seguem a Metodologia de
Desenvolvimento Processo Unificado. Essa planilha recebe os dados
da contagem da planilha Contagem_APF.xls
Planilha para contagens de pacotes de demandas de desenvolvimento
que contm informaes sobre:
Solicitao de demanda de mensurao de software
(preenchimento pela equipe de desenvolvimento)
A contagem realizada e consideraes sobre a contagem
(preenchimento pela equipe interna ou pela empresa contratada
de mtricas)
Formulrio de divergncia (preenchimento pela fbrica de
desenvolvimento em caso de divergncia)
Validao de estimativas por amostragem: documento utilizado pelo
SME Segmento de Mtricas para registrar a validao das contagens
de produtos e servios.
9.2.4.
9.3.
Insumos bsicos para aplicao das tcnicas de APF e SNAP por cenrio
de desenvolvimento
9.3.1.
9.3.2.
9.3.3.
9.3.4.
9.3.5.
9.3.6.
Contagem
Indicativa
Anteprojeto
Contagem
Estimada
X*
A partir do
Planejamento
Contagem
Detalhada
X
X
X*
X
X
X
X
X
X
9.3.7.
Contagem
Indicativa
Contagem
Estimada
A partir da
Elaborao
Contagem
Detalhada
X
X
X
X
X
X
X
X
X
X
X
X
X
9.4.
1 2 3
Documentao
Anlise de Impacto da Mudana e/ou Plano de
X X X
Atendimento.
ITENS
4 5 6
10
X
X
9.4.1.
9.4.2.
9.5.
Documentao
Iniciao
A partir da
Elaborao
Contagem
Contagem
Estimada
Detalhada
X
X
Documento de Arquitetura
Contagem
Estimada
Lista de requisitos
A partir do
Planejamento
Contagem
Detalhada
10.
10.1.
Na CAIXA, o termo validao aplicado em trs cenrios distintos: (1) Contrato de Mtricas
(terceirizao do servio de medio); (2) Processo de Verificao de Qualidade; (3)
Fiscalizao de Servios Contratados medidos pela APF.
10.2.
10.2.1.
10.2.2.
10.2.3.
10.3.
10.4.
10.5.
A qualquer tempo, toda vez que um processo de validao resultar em ajuste no tamanho
funcional inicialmente estabelecido, a CAIXA adotar as providencias necessrias correo
de valores pagos indevidamente, caso existam, sem prejuzo as demais sanes e
penalidades contratuais, quando cabveis. Essa instruo aplicada a todos os fornecedores
envolvidos no processo de desenvolvimento que tiveram seus servios vinculados ao
tamanho funcional medido. Os ajustes nas demais estimativas devem observar o modelo de
contratao vigente para o servio em anlise.
11.
11.1.
11.1.1.
11.1.2.
A qualquer momento, segundo a viso de negcio, a CAIXA poder ajustar as fronteiras das
aplicaes.
11.1.3.
11.2.
11.2.1.
11.2.2.
11.2.3.
Excees:
No se aplicam
Vigncia:
Aplicao
11.3.
11.3.1.
O conceito de migrao de dados pressupe que foi desenvolvido um novo sistema (ou
funcionalidade) para substituir um (a) j existente e, para que o novo sistema possa comear
a ser utilizado, necessrio que haja a extrao de dados do antigo e a carga destes dados
no novo sistema.
11.3.2.
Dentro da prpria contagem do projeto, devido a uma migrao, devem ser contadas as
entradas externas que povoaro (converso e gravao) a base de dados do novo sistema e
as consultas/sadas externas referentes a relatrios sobre a converso dos dados solicitados
pelo gestor.
11.3.3.
Normalmente, em uma migrao, h uma entrada externa para cada grupo de dados sendo
migrado. Porm, isso no uma regra e as entradas externas devem ser contadas conforme
a viso do usurio. Estas entradas externas englobam: a extrao/leitura dos dados do
sistema antigo, converses destes dados, se for o caso, e a carga dos dados no novo
sistema.
11.3.4.
Os arquivos onde se encontram os dados do sistema antigo no devem ser contados como
AIEs. As extraes dos dados do sistema antigo no devem ser contadas como CEs nem
SEs.
11.3.5.
11.3.6.
11.3.7.
11.3.7.1.
11.3.7.2.
11.3.8.
11.4.
11.4.1.
Segmento/Carteira, Broker
A CAIXA no adota o conceito de Pontos de Funo Ajustados. Para torn-lo nulo, o fator de
ajuste da contagem ser sempre estabelecido com o valor 1,00. Em qualquer momento, a
CAIXA poder requerer/realizar no mbito de seu processo de medio a avaliao das
Caractersticas Gerais do Sistema, conforme preconiza o IFPUG. Entretanto, o valor apurado
no vlido no mbito do processo de medio, cabendo apenas quando aplicvel
apropriao conceitual em modelos de contratao de Fbricas de Software que
explicitamente descrevam em seu edital regras sobre o uso de Pontos de Funo Ajustados.
11.5.
11.5.1.
Para projetos de Migrao de Base de Dados, o Valor do Fator de Ajuste do Servio ser
fixado pela CAIXA para derivao de estimativa de custo, esforo e prazo e ser estabelecido
em 1,35 (um vrgula trinta e cinco), sem qualquer vnculo com a avaliao das caractersticas
gerais do sistema e com o fator de ajuste da contagem.
11.5.2.
Portal
11.5.3.
Para Portal de Contedo WEB, o Valor do Fator de Ajuste do Servio, ser de 1,00 (um),
sendo sempre observado o contrato.
11.6.
11.6.1.
Os conceitos de Code Data e Code Table na CAIXA observam as definies do CPM 4.3.1.
11.7.
11.7.1.
11.7.1.1.
Se o grupo de dados referenciado for um ALI no sistema B, ento devemos contar um AIE no
sistema A (conforme deciso CPC);
11.7.1.2.
Se o grupo de dados referenciado for Code Data no sistema B, ento devemos consider-lo
tambm como Code Data no sistema A.
11.7.2.
No se aplicam
11.8.
11.8.1.
11.8.2.
Exemplo 01:Suponha uma solicitao que parta de um DBA a partir da observao sobre um
determinado campo ter uma definio de tamanho bem maior que os valores realmente
armazenados e deseja reduzi-lo para otimizar o espao ocupado pelo banco de dados. Se for
relativa a uma necessidade do negcio, ser mensurvel conforme descrito no manual (CPM
4.3.1, Parte 2, Pgina 4-2), a partir da evidncia da solicitao do gestor e da aprovao da
rea de suporte/qualidade sobre a ocorrncia de alterao nos atributos.
11.8.3.
Exemplo 02: Suponha uma mudana de origem externa organizao - mudana do nmero
do telefone de 7 para 8 dgitos e do CEP de 5 para 8 dgitos. Quanto s funes transacionais
que referenciam este ALI alterado, deve-se considerar: Segundo orientao do CPC, o
simples fato de o DER alterado cruzar a fronteira da aplicao nas transaes que o mantm
ou referenciam NO suficiente para pontuarmos essas transaes como alteradas na
contagem da manuteno evolutiva. Somente sero pontuadas na contagem da manuteno
evolutiva aquelas transaes que, em decorrncia da alterao do DER, sofrerem alterao
em sua lgica de processamento (mudana na forma de validao do DER, por exemplo).
11.8.4.
Exemplo 03: Numa aplicao, o gestor solicitou que o campo de nmero do telefone
residencial do cliente passe a suportar 8 dgitos. Alm disso, foi solicitado que nas
funcionalidades de incluso e alterao de clientes, caso o cliente resida no Distrito Federal,
seja obrigatrio que seu telefone residencial tenha oito dgitos, sendo que o primeiro
esquerda deve ser igual a 3. Desta forma, observa-se alterao na lgica de processamento
das entradas externas de incluso e alterao de clientes. Ambas seriam pontuadas na
manuteno evolutiva como alteradas. As funcionalidades de excluso de cliente e consulta
a clientes no sofreram alterao alguma em decorrncia da mudana do DER e no seriam
pontuadas.
Excees:
11.9.
11.9.1.
No se aplicam
11.9.1.1.
11.9.1.2.
Caso seja identificado algum item no contemplado nos contratos que possuem tabelas de
itens no mensurveis, dever ser encaminhada pelo SME, solicitao fundamentada ao GT
Mtricas, que analisar a pertinncia da incluso de um novo item.
11.9.1.3.
Quando a solicitao de incluso de novo item for demandada pela Contratada, caber a ela
a fundamentao do pleito, que ser submetido ao GT Mtricas somente se houver
concordncia do SME.
11.9.1.4.
11.9.2.
No se aplicam
11.9.2.1.
Para medir o tamanho do produto e/ou servios de Portal de Contedo aplicado o conceito
de UST, nas perspectivas funcional e no funcional, conforme definido em contrato.
11.9.2.2.
11.9.2.3.
11.9.2.4.
11.9.2.5.
No se aplicam
11.9.3.
11.9.3.1.
11.9.3.1.1.
11.9.3.2.
Partio
Vigncia:
Aplicao
11.9.3.2.1.
11.9.3.2.2.
A partio ser estabelecida pela CAIXA. Uma fronteira pode conter mais de uma partio,
entretanto, no podem ocorrer sobreposies entre elas. A qualquer momento a CAIXA
poder ajustar as parties.
11.9.3.3.
Categoria e Subcategoria
Vigncia:
Aplicao
11.9.3.3.1.
11.9.3.3.2.
11.9.3.3.3.
11.9.3.4.
11.9.3.4.1.
11.9.3.4.2.
11.9.3.4.3.
11.9.3.5.
11.9.3.5.1.
11.9.3.5.2.
11.9.3.5.3.
Plataformas de software:
EO e EF: Java
EF: Linux
Plataformas de Sistema
Operacional:
EO: Windows
EF: Swing (Java)
Interface Grfica/Browser
EO: Firefox
CAIXA Guia de Orientao de Mtricas
Pgina 21 de 47
11.9.3.5.4.
Caso seja identificado que um grupo de funcionalidades, que esto disponveis em apenas
uma das plataformas (Estao de Trabalho (ET) e Estao Financeira (EF)) e necessitem
estar disponveis em outra, ou ainda, em uma nova plataforma elaborada de acordo com os
objetivos da CAIXA, estas funcionalidades podero ser avaliadas nesta subcategoria
MLTIPLAS PLATAFORMAS.
11.9.3.5.5.
11.9.3.5.6.
11.9.3.5.7.
Exemplo: Foi solicitado pelo gestor a criao de duas novas plataforma denominadas
Estao Mvel (EM) e Estao Corporativa (EC). O objetivo destas novas plataformas
disponibilizar todas as funcionalidades da plataforma EO. Nas novas plataformas sero
utilizados os browsers Chrome e Dolphin. A melhoria acima ser avaliada na subcategoria
Mltiplas Plataformas.
O PS seria a Soma dos PS para (Categoria 2 na tabela SNAP/APM para 2 plataformas + PS
para Categoria 3). Ou seja: PS = 40 + 10 = 50 PS
11.10.
Integrao de Sistemas
Vigncia:
Aplicao
11.10.1.
11.10.2.
Nos cenrios de integrao de dados entre sistemas que sejam providas por outra aplicao
(MIDDLEWARE) ser adotado o paper (Pontos de Funo & Contagem de Software
Aplicativo Middleware) do IFPUG que trata deste tema. Exemplo de Middleware: SICLI - IPPO
Interface Padro Parametrizada Online.
Excees:
No se aplicam
11.11.
11.11.1.
Definies
11.11.1.1.
Histrico: registro de informaes passadas, quer seja para prestao de contas (a rgo
externos, superiores ou processos internos) ou por exigncia do prprio cenrio de negcio.
Sua existncia justificada negocialmente e sua ausncia traz um impacto e uma
conseqncia negocial.
11.11.1.2.
Log: registro de eventos cujo objetivo possibilitar a monitorao dos recursos, bem como a
auditoria do ambiente tecnolgico da CAIXA.
11.11.1.3.
11.11.1.4.
11.11.2.
Interpretao
11.11.2.1.
Para que a Trilha de Auditoria ou Registro de Eventos sejam considerados como ALI do
sistema sendo contado, eles devem ser relevantes para o negcio. Sugere-se que seja
avaliado o desenvolvimento de uma funcionalidade para o usurio realizar a consulta a esses
dados e incorpor-la ao sistema.
11.11.2.2.
O histrico, na maioria das vezes, considerado registro lgico do ALI relacionado, devendo
ser solicitado pelo gestor e deve haver no sistema funcionalidades de consulta a tais dados.
11.11.2.3.
O Log no dever ser mensurado ou ratificado por ser gerado de forma automtica pelo
SGBD (ou por outro recurso tecnolgico como, por exemplo, o servidor de transaes),
pertencendo, portanto, ao mbito da tecnologia.
11.12.
11.12.1.
Excees:
No se aplicam
Vigncia:
Aplicao
Consultas Dinmicas
No se aplicam
11.13.
11.13.1.
Devem ser considerados os grupos de dados distintos segundo viso do usurio da aplicao
que estiver sendo contada. De acordo com o manual, a fronteira dependente da viso de
negcio externa do usurio da aplicao. Ela independente de consideraes tcnicas ou
de implementao.
11.13.2.
Exemplo: Considere que no SIICO existem os seguintes ALIs: Unidade contendo dados das
unidade da CAIXA; Imvel contendo os dados de todos imveis da CAIXA, inclusive das
unidades; e Tipo de Meio de Comunicao, contendo informaes, por exemplo, se um
telefone PABX, Celular, etc.
11.13.3.
Agora imagine que foi solicitada a contagem do SIXXX e que o gestor deseja ver os seguintes
dados das Unidades CAIXA: CNPJ, Endereo e Telefone Geral.
11.13.4.
Para recuperar esses dados devemos referenciar no SIICO Unidade, Imvel e Tipo de
Meio de Comunicao. Porm, na viso do usurio da aplicao sendo contada (SIXXX), ele
est recuperando apenas informaes de Unidade. No negcio do gestor do SIXXX h
apenas o grupo lgico de dados de Unidade, ele no reconhece os grupos: Imvel e Tipo
de Meio de Comunicao. Assim, devemos contar no SIXXX somente o AIE Unidade.
11.14.
Excees:
No se aplicam
Vigncia:
Aplicao
Alterao de Escopo
11.14.1.
11.14.2.
11.14.3.
A frmula para alterao de escopo est descrita no Anexo B - Frmula para clculo de
alterao de escopo na CAIXA.
11.14.4.
11.14.5.
No se aplicam
11.15.
Funcionalidades Batch
Vigncia:
Aplicao
11.15.1.
11.15.2.
11.15.2.1.
A funcionalidade for a menor unidade de atividade significativa para o usurio e no for parte
de outro processo elementar.
11.15.2.2.
11.15.2.3.
11.15.3.
Nestes casos, devero consideradas como processos elementares considerando que a forma
de implementao fator tecnolgico.
Excees:
11.16.
No se aplicam
11.16.1.
11.16.2.
11.16.3.
11.17.
No se aplicam
11.17.1.
11.17.2.
Esta abordagem est alinhada ao item 7.6 onde a CAIXA no adota o conceito de Multiple
Media
Excees:
SISAG
11.18.
11.18.1.
11.19.
No se aplicam
11.19.1.
A CAIXA mantm, alm da Contagem de Aplicao, dois tipos de Baseline de Contagem, que
se caracterizam como estratgia de atualizao das contagens frente existncia de
sistemas legados.
11.19.2.
11.19.3.
11.19.3.1.
11.19.4.
11.19.5.
11.19.6.
11.19.7.
11.20.
11.20.1.
11.20.2.
11.21.
No se aplicam
11.21.1.
11.21.2.
No se aplicam
11.22.
11.22.1.
11.22.2.
11.22.2.1.
Os servidores lgicos criados para desempenhar uma funo especfica dentro do ambiente
URA deve ser considerado como um componente da aplicao.
11.22.2.2.
11.22.2.3.
Quando includo novo componente, devem ser medidas todas as funcionalidades includas
para o componente e todas as funes de transao impactadas no SISRA para referenciar o
componente.
11.22.2.4.
11.22.2.5.
11.22.2.6.
No se aplicam
12.
Diretrizes Gerais
12.1.
12.1.1.
12.1.1.1.
12.1.1.2.
12.1.1.3.
12.1.1.4.
Aplicar o fator de ajuste do tipo de servio contratado, de acordo com a previso contratual.
12.1.2.
Para exemplificar, assuma um sistema que possui tamanho funcional de 1.000 PF.
12.1.2.1.
12.1.2.2.
12.1.2.3.
12.1.2.4.
12.1.3.
O exemplo ora citado no deve ser assumido como regra geral, pois cada contrato especifica
as regras de remunerao (forma e percentuais de contratao), segundo modelo especfico.
12.1.4.
12.1.5.
12.2.
12.2.1.
Quando aplicvel ao contrato, por existir regras contratuais que remuneram a Manuteno
Corretiva em PF, seguem as mesmas diretrizes do item 12.1 Esclarecimento do processo a
ser adotado para medio Manuteno Adaptativa ou Perfectiva.
12.3.
12.3.1.
12.3.1.1.
12.3.1.2.
12.3.1.3.
12.4.
12.4.1.
12.4.2.
Caso a medio seja realizada por empregado CAIXA permitida a solicitao de validao
do resultado das medies por empresa especializada.
12.4.3.
12.4.4.
12.4.5.
12.4.6.
12.4.6.1.
12.4.6.2.
12.4.6.3.
A CAIXA somente acatar o pedido de reviso que apresentar relatrio tcnico e justificativas,
segundo padro definido pela CAIXA, e identificar o profissional do quadro da
CONTRATADA, com certificao CFPS (Certified Function Point Specialist) vlida, que
participar do processo de divergncia, quando a unidade de medio for pontos de funo.
12.4.6.4.
12.4.6.5.
A apresentao da proposta dever ocorrer no prazo de 5 (cinco) dias teis, a contar da data
estabelecida pela CAIXA para incio das atividades.
12.4.6.6.
12.4.6.7.
12.4.6.8.
Nas contagens cuja divergncia seja inferior ou igual a 5% (cinco por cento) do total da
contagem, prevalecer a menor delas.
12.4.6.9.
12.4.6.10.
12.4.7.
12.5.
12.5.1.
H casos em que o gestor solicita que uma mesma transao esteja disponvel em duas
plataformas diferentes (mainframe e web, por exemplo). Sob a tica da APF, h apenas um
processo elementar, pois ambas as transaes implementam a mesma funcionalidade.
12.5.2.
Esta abordagem est alinhada ao item 0 onde a CAIXA no adota o conceito de Multiple
Media
12.6.
12.6.1.
12.6.2.
12.6.3.
13.
13.1.
Manutenes
13.1.1.
13.1.2.
13.1.3.
13.1.4.
13.1.5.
DESCRIO
UNIDADE
DE MEDIDA
- para cada
-
QUANTIDADE
DE UST POR
UNIDADE
DE MEDIDA
TOTAL
DE UST
(UST)
SUBMETIDO
FRMULA
VALIDAO
DE
e
1,5
REMUNERAO
AUDITORIA
Elemento
0,35
Elemento(s) * 0,35
SIM
DESIGNER
DESIGNER
Minisite
29,33
Minisite(s) * 29,33
SIM
DESIGNER
Minisite
57,79
Minisite(s) * 57,79
SIM
CONSTRUO
E-CAIXA POSTAL
Incluso de imagens
Criao de redirects especficos
E-CAIXA
10,04
E-CAIXA(s) * 10,04
SIM
CONSTRUO
MINISITES
Cargas Licitao, Poupana, etc.
Minisite
60,41
Minisite(s) * 60,41
SIM
CONSTRUO
Criao de Template
Template
64,95
Template(s) * 64,95
SIM
CONSTRUO
Ambiente
11,79
Ambiente(s) * 11,79
SIM
ADAPTAES
Tela/Pgina
12,75
Tela/Pgina(s) *
12,75
SIM
ADAPTAES
Tela/Pgina
10,91
Tela/Pgina(s) *
10,91
SIM
DESCRIO
10
11
12
13
14
15
16
17
18
19
SITUAO DA
FUNCIONALIDADE
NO CONTEXTO DA
SOLUO
UNIDADE
DE MEDIDA
- para cada -
QUANTIDADE
DE UST POR
UNIDADE
DE MEDIDA
TOTAL
DE UST
(UST)
FRMULA
1,5
DE REMUNERAO
SUBMETIDO
VALIDAO
e
AUDITORIA
Includas
PF
8,73
PF * 8,73
SIM
PF
4,37
PF * 4,37
SIM
Excludas
PF
PF * 0
SIM
Includas
PF
8,73
PF * 8,73
PF
4,37
PF * 4,37
SIM
Excludas
PF
PF * 0
SIM
Includas
NO REMUNERADAS, pois
os esforos de excluso esto
nos servios do Grupo 2.
SIM
Alteradas
Alteradas
Alteradas
FUNCIONALIDADE
Alterao de Escopo
(Ver Frmula Detalhada do
Termo de Refernia, item 12.5
Alterao de Escopo)
PF
PF * 0
PF
PF * 0
Excludas
PF
PF * 0
Includas
PF
Alteradas
PF
Excludas
PF
PF * 0
NO REMUNERADAS, pois os
esforos de excluso nos
servios do Grupo 2.
SIM
SIM
SIM
SIM
SIM
SIM
Incidir sobre a Frmula de Remunerao ora apresentada a DISTRIBUIO DE ESFORO E PRAZOS DAS METODOLOGIAS DA CAIXA.
Funcionalidades medidas pela APF/IFPUG no podem ser adicionadas de UST referentes PERSPECTIVA NO FUNCIONAL.
3
Quando no for possvel estabelecer a complexidade das funcionalidades, elas devem ser consideradas com complexidade BAIXA. No ser aplicada a tcnica da NESMA.
4
Para Manutenes Perfectivas e Adaptativas, as funcionalidades que compem o escopo da manuteno devem ser medidas na Perspectiva Funcional e consideradas como
alteradas (SITUAO DA FUNCIONALIDADE NO CONTEXTO DA SOLUO).
5
AF: Fator de Ajuste de Servio, conforme do Termo de Referncia - Anexo I, item 21 - FORMA DE PAGAMENTO DOS SERVIOS.
2
QUANTIDADE
DE UST POR
UNIDADE DE
MEDIDA
TOTAL
DE UST
(UST)
FRMULA DE
REMUNERAO
SIMPLIFICADA3, 7
SUBMETIDO
VALIDAO
e
AUDITORIA
Baixa
Compreende a utilizao de
linguagem de Marcao.
Fragmento
4,45
Fragmento(s)
* 4,45
UST * Vlr. da
UST * FA
SIM
Mdia
Linguagem de Marcao +
Linguagem de Script ou
Linguagem de Definio de
Apresentao.
Fragmento
8,82
Fragmento(s)
* 8,82
UST * Vlr. da
UST * FA
SIM
Linguagem de Marcao +
Linguagem de Script +
Linguagem de Definio de
Apresentao.
Fragmento
13,18
Fragmento(s)
* 13,18
UST * Vlr. da
UST * FA
SIM
Criao ou manuteno de
Fragmento que apresenta
Contedo animao, caracterstica interativa
Fragmentos
e/ou dinmica com mudanas na
de Pgina exibio e/ou comportamento do
DINMICO
documento em que est inserido.
Compreende a utilizao de
Peas integrantes de Linguagem de Marcao (HTML,
um documento XML, XHTML, etc.), Linguagem de
5
1
DOM . A definio Script Client-Side (Javascript,
VbScript, etc.), Linguagem de
do escopo dos
Definio de Apresentao (CSS,
fragmentos
descrita no Artefato etc.) e por fim compreende tambm
a implementao de RIAs - Rich
"Wireframe".
Internet Applications ou Rich Web
Clients (Flash, Silverlight, etc.).
6
4
Fragmento
8,82
Fragmento(s)
* 8,82
UST * Vlr. da
UST * FA
SIM
Fragmento
17,55
Fragmento(s)
* 17,55
UST * Vlr. da
UST * FA
SIM
Fragmento
26,45
Fragmento(s)
* 26,45
UST * Vlr. da
UST * FA
SIM
Baixa
Contedo Fragmentos
de Pgina ESTTICO
COMPLEXIDADE
Mdia
Criao ou manuteno de
Fragmento que no apresenta
caracterstica interativa e/ou
dinmica que reflete em alterao
na exibio e/ou comportamento
2 Peas integrantes de dos contedos do documento em
que est inserido. Compreende a
um documento utilizao de Linguagem de
1
DOM . A definio
Marcao (HTML, XML, XHTML,
do escopo dos
etc.), Linguagem de Script Clientfragmentos
3 descrita no Artefato Side (Javascript, VbScript, etc.) e
Linguagem de Definio de
"Wireframe".
Apresentao (CSS, etc.).
1
UNIDADE
DE MEDIDA
- para cada -
DESCRIO
Alta
ITEM
Alta
Linguagem de Marcao +
Linguagem de Definio de
Apresentao ou Linguagem de
Script. Compreende tambm a
implementao de peas ou
contedos animados construdos
por Agncias Publicitrias.
Linguagem de Marcao +
Linguagem de Script +
Linguagem de Definio de
Apresentao. Compreende
tambm a implementao de
peas ou contedos animados
construdos por Agncias
Publicitrias.
Compreende o desenvolvimento
de fragmentos com contedo
animado e/ou interativo, utilizando
RIAs ou Rich Web Clients
construdos pela Fbrica.
Template
Alta
Criao ou manuteno de
Desenvolvimento programtico
de pginas ou peas, com
finalidade de instanciamento e
reuso em fluxo de customizao
e publicao pelo usurio final
utilizando ferramenta de
gerenciamento de contedo
COMPLEXIDADE
Baixa
DESCRIO
Mdia
ITEM
10
Diagramao
11
Navegao
Compreende a criao de
templates utilizando Linguagem
de Marcao + Linguagem de
Definio de Apresentao ou
Linguagem de Script.
Compreende a criao de
templates utilizando Linguagem
de Marcao + Linguagem de
Script + Linguagem de Definio
de Apresentao.
Compreende a criao de
templates utilizando recursos de
programao (API) especficos.
No se aplica.
No se aplica.
UNIDADE
DE MEDIDA
- para cada -
QUANTIDADE
DE UST POR
UNIDADE DE
MEDIDA
TOTAL
DE UST
(UST)
Template
26,45
Template(s)
* 26,45
SIM
Template
53,25
Template(s)
* 53,25
SIM
Template
79,18
Template(s)
* 79,18
SIM
Pgina
8,82
Pgina(s)
8,82
SIM
4,45
Pgina(s)
* 4,45
SIM
Pgina
FRMULA DE
REMUNERAO
3,7
SIMPLIFICADA
SUBMETIDO
VALIDAO
e
AUDITORIA
ITEM
DESCRIO
12
13
14
15
16
17
18
19
20
21
FUNCIONALIDADE
SITUAO DA
FUNCIONALIDADE
NO CONTEXTO
DA SOLUO
UNIDADE
DE
MEDIDA
QUANTIDADE
DE UST POR
TOTAL DE PF
(converso
PF para UST)
TOTAL
DE UST
(UST)
FRMULA
DE REMUNERAO
3
SIMPLIFICADA
SUBMETIDO
VALIDAO
e
AUDITORIA
Includas
6
Alteradas
PF
PF
8,73
4,37
PF * 8,73
PF * 4,37
SIM
SIM
Excludas
PF
PF * 0
NO REMUNERADO
Servios Grupo 2.
SIM
Includas
6
Alteradas
Excludas
Includas
6
Alteradas
Excludas
Includas
Alteradas
PF
PF
PF
PF
PF
PF
PF
PF
Excludas
PF
8,73
PF * 8,73
UST * Vlr.da UST * FA
4,37
PF * 4,37
UST * Vlr.da UST * FA
0
PF * 0
UST * Vlr.da UST * FA
0
PF * 0
NO REMUNERADO
0
PF * 0
Regra contratual.
0
PF * 0
(Ver Frmula Detalhada do Termo de Refernia, item 12.5
Alterao de Escopo)
NO REMUNERADO
0
PF * 0
Servios Grupo 2
SIM
SIM
SIM
SIM
SIM
SIM
SIM
SIM
FRMULA para calcular a quantidade de Pontos de Funo para adequao das alteraes
nas fases/atividades j realizadas:
PF_Devido
Quantidade de Pontos de Funo devida para adequao das alteraes nas fases /
atividades j realizadas
Pi
Pe
Pa
Fri
Fre
Fra
Pfe
Pft
Para Portal de Contedo, a frmula sofre adaptao para converter PF em UST, a saber:
UST Devida = { [(Pi x Fri) + (Pe x Fre) + (Pa x Fra) ] x (Pfe / Pft) } * 8,73
Legenda:
UST_Devida
Quantidade de UST devida para adequao das alteraes nas fases / atividades j
realizadas
Pi
Pe
Pa
Fri
Fre
Fra
Pfe
Pft
8,73
A Gesto Financeira das Demandas impactadas por alterao de escopo esclarecida no fluxo abaixo demonstrado.
Algumas Consideraes:
A titulo de exemplo, em uma simulao desse processo com uma alterao de escopo no final da
fase de construo apresentada, considerando 88% do ciclo de desenvolvimento/manuteno
executado.
SIMULAO DO PROCESSO DE ALTERAO DE ESCOPO
Contagem inicial
do
desenvolvimento
Calculo
alterao
escopo
SISTEMA DE
CONTRATAO
83 PF
Alterao de escopo: includos 40 PFs, alterados 29 PFs e excludos 0 PFs pela 1a alterao de escopo.
Desta forma o tamanho da alterao de escopo de:
PF_Devido = [ (Pi x Fri) + (Pe x Fre) + (Pa x Fra) ] x (Pfe / Pft)
PF_Devido = [ (40 x 1) + (29 x 0,5) ] x 0,88 = (40 + 14,5) x 0,88 = 54,5 PF x 0,88 = 47,96 PF
Isso quer dizer que a alterao de escopo ser remunerada considerando 88% (o que j foi realizado)
47,96 PF
Automatizao de operaes pelo SISTEMA DE CONTRATAO
Abertura de OS de alterao escopo e o sistema calcula o qtd PF
- Inserir as alteraes (qtd alterados, includos e excludos)
- Inserir o percentual a ser considerado j realizado (ou no, se o sistema conseguir recuperar)
O SISTEMA DE CONTRATAO calcula o quantitativo de PF da alterao
Observaes:
Neste caso o SISTEMA DE CONTRATAO no deve recalcular retroativamente o tamanho do sistema,
pois o esforo advindo do tamanho em PFs j contempla todas as atividades necessrias para estabelecer
a alterao de escopo pelas fases j executadas (ou seja: os 88% j realizados do projeto de software).
Abrir OS mtrica para atualizar a linha de base de tamanho do Servio: atualizao do tamanho funcional
do servio aps alterao de escopo
Este passo fundamental para comparar dois resultados:
1)
SISTEMA DE
CONTRATAO
Valor calculado: o valor da nova linha de base de tamanho do servio conforme clculo pela
frmula
AFP = (UFPB + ADD + CHGA) - (CHGB + DEL), onde:
UFPB PF no ajustados (tamanho antes da alterao de escopo)
ADD PF adicionados
CHGA PF alterados (tamanho depois da alterao de escopo)
CHGB PF alterados (tamanho antes da alterao de escopo)
DEL PF excludos
Entende-se por alterao de escopo recursiva a alterao de escopo que surge considerando funcionalidades j sendo alteradas
por outra alterao de escopo ainda no finalizada.
CAIXA Guia de Orientao de Mtricas
Pgina 42 de 47
2)
O valor mensurado, por uma nova contagem do servio aps a alterao de escopo.
Caso exista uma diferena entre esses valores, ela pode ser devida existncia de Scope Creep das
funcionalidades da aplicao (aumentando ou diminuindo o seu tamanho mensurado).
Tais valores devem ser considerados para fins de tamanho final e remunerao, conforme exemplificado a
seguir.
Novo tamanho
ou linha base
aps alterao
escopo
Entrega
alterao
escopo
SISTEMA DE
CONTRATAO
Recontagem da
demanda
Considerando neste estudo de caso que o resultado da contagem final da aplicao forneceu o resultado
de 120 PFs
Lanar no SISTEMA DE CONTRATAO o resultado da contagem final do sistema (120 PF)
O sistema deve calcular a quantidade de PF devido ao final (que pode no corresponder a contagem total
do sistema), usando a frmula:
PF devido ao final =
(tamanho inicial x 88%)
( (representa o que j foi feito no sistema, antes da alterao de escopo) +
((tamanho aps alterao escopo) x 12%
( (representa o que foi feito no sistema aps a alterao de escopo fase de transio
considerando o novo tamanho aps a alterao de escopo) +
Contagem da
linha base ao
final do sistema
120 PF
SISTEMA DE
CONTRATAO
(*) Tamanho final tamanho aps alterao escopo (para remunerar o scope creep)
(**) O esforo gasto para estabelecer a alterao de escopo nos 88% realizados do sistema no
momento da alterao de escopo, j foi remunerado pelos 47,96 PFs relativos ao tamanho da
prpria alterao de escopo.
Consideraes:
Desta forma no haver pagamento em duplicidade de funcionalidades.
O SISTEMA DE CONTRATAO diminui o valor em PF j pago (sem considerar o valor pago para a
alterao de escopo) do PF que deve ser pago ao final.
Ao final do desenvolvimento o valor remunerado ser de: 90,96 PF + 47,96 PF = 138,92 PFs, embora
o tamanho final mensurado para a aplicao tenha sido de 120 PF.
Emitir TR e TA
CAIXA Guia de Orientao de Mtricas
Pgina 43 de 47
Anexo F Glossrio
Segue alguns termos utilizados na tcnica da Anlise de Pontos de Funo.
Code Data Dados de cdigo Provem uma lista de valores vlidos que um
atributo pode ter. Atendem a requisitos tcnicos e no interferem no tamanho
funcional da aplicao.
de
PU Processo Unificado