Actualizado el 25 de Enero del 2020 (Publicado el 4 de Julio del 2018)
803 visualizaciones desde el 4 de Julio del 2018
3,4 MB
26 paginas
Orientaciones Iniciales
! Si es necesario, ajuste el idioma de la sala virtual en la barra de
herramientas en la parte superior
! El evento tendrá 45 min. de presentación y 15 min. al final para preguntas
! Usted podrá mandar sus preguntas por el chat a lo largo de la presentación
y serán respondidas al final de la presentación.
! La presentación será grabada y la grabación y las dispositivas serán
proporcionadas para aquellos que respondan a la evaluación del evento.
! Para aquellos que poseen certificación PMP, el evento vale 1 PDU
! Acompáñenos en las redes sociales
© FATTO Consultoría y Sistemas - www.fattocs.com
1
FATTO Consultoría y Sistemas
! Misión: “Ayudar nuestros clientes a planificar y controlar mejor sus
proyectos de software.”
! Consultoría y Entrenamiento en Medición, Estimación y
Requisitos de Software:
– Análisis de Puntos de Función (IFPUG, NESMA , COSMIC)
– Estimaciones de proyectos de software
– Ingeniería de Requisitos
– Medición y auditoría en medición de software
– Análisis de productividad en proyectos de software
! El libro más vendido de FPA en Brasil fue escrito por nosotros
! Formó 25% de expertos certificados (CFPS) en Brasil
! Representantes del Scope Proyect Sizing Software
- A u m e n t a s u n i v e l d e g o b i e r n o e n l a s m e d i c i o n e s
funcionales y en la gestión de activos de software.
© FATTO Consultoría y Sistemas - www.fattocs.com
2
Servicios Educativos de la FATTO
Ingeniería de Requisitos
de Software 24 horas
Estimación de Proyectos
de Software con
COCOMOII 16 horas
FPA: Fundamentos,
Beneficios e Implantación
8 horas (EAD y presencial)
Medición y Estimación de
Software con el Método
COSMIC 16 horas
(presencial)
Capacitación en FPA:
Medición y Estimación
de Software
16 horas (EAD y presencial)
Taller de Medición de
Puntos de Función
Sesiones de 8 ~ 40 horas
Workshop FPA:
Metodología
y Práticas de Medición
16 horas (presencial)
Preparación para el
Examen CFPS
96 horas (EAD y presencial)
© FATTO Consultoría y Sistemas - www.fattocs.com
3
Análisis de Puntos de Función:
Medición y Estimación de Software
© FATTO Consultoría y Sistemas - www.fattocs.com
4
Objetivos de presentación
! Presentar lo que es Análisis de Puntos de Función
! Presentar una visión general del proceso de medición y un ejemplo
! Presentar sus principales beneficios para la industria
© FATTO Consultoría y Sistemas - www.fattocs.com
5
¿Qué es Análisis de Puntos de Función?
! Técnica de medición de las funcionalidades de un
software desde el punto de vista del usuario.
– El análisis no considera ningún aspecto de
implementación de la solución.
! FPA: Function Point Analysis
– Donde Usuario es cualquier persona o cosa que se comunica o
interactúa con el software en cualquier momento.
! Ejemplos: usuario final, actor en el caso de uso, otro sistema.
© FATTO Consultoría y Sistemas - www.fattocs.com
6
Análisis de Puntos de Función
r
a
d
n
á
t
s
E
CPM: Counting Practices Manual
IFPUG: International Function Point
Users Group
ISO/IEC 20926:2009
IFPUG Functional Size Measurement
Method 2009
n
e
g
i
r
O
Measuring Application
Development Productivity: Allan
J. Albrecht, publicado en 1979
Productividad: Razón entre bienes
o servicios producidos por unidades
de tiempo o costo
© FATTO Consultoría y Sistemas - www.fattocs.com
7
Objetivos del Proceso de Medición
e
t
n
e
t
s
i
s
n
o
C
Ser una medida consistente entre
varios proyectos y organizaciones
Consistente: Dos profesionales
analizando un mismo proyecto
llegan al mismo resultado.
l
e
p
m
S
i
Ser lo suficientemente simple
para minimizar el esfuerzo de la
medición
© FATTO Consultoría y Sistemas - www.fattocs.com
8
Componentes Funcionales Básicos
! El análisis "divide" la especificación funcional del sistema en
servicios y tareas (funciones o funcionalidades) que permiten
– Interacción con el sistema - deben ser autosuficientes
– Almacenamiento de datos - deben ser independientes
© FATTO Consultoría y Sistemas - www.fattocs.com
9
Caso de Análisis
! Por ahora todo será de complejidad media
© FATTO Consultoría y Sistemas - www.fattocs.com
10
Caso de Análisis
© FATTO Consultoría y Sistemas - www.fattocs.com
11
Caso de Análisis
! Por ahora todo será de complejidad media
© FATTO Consultoría y Sistemas - www.fattocs.com
12
Caso de Análisis
© FATTO Consultoría y Sistemas - www.fattocs.com
13
Caso de Análisis
! Por ahora todo será de complejidad media
EO
© FATTO Consultoría y Sistemas - www.fattocs.com
EQ
EI
EI
ILF
EI
14
El proceso de Medición Funcional
© FATTO Consultoría y Sistemas - www.fattocs.com
15
¿Por qué medir software?
© FATTO Consultoría y Sistemas - www.fattocs.com
16
Benchmarking de productividad
(Fuente ISBSG: The Software Metrics Compendium – 2002)
Median
13.8
2.0
6.5
14.9
17.4
8.8
16.0
13.8
32.1
13.0
19.6
9.6
10.3
18.6
13.6
11.2
13.6
10.9
7.5
9.3
8.4
11.3
Programming Language
P25
ABAP
13.3
ACCESS
1.1
ADS
4.3
C
8.5
C++
9.3
CLIPPER
8.6
COBOL
9.4
COBOL II
5.4
CSP
27.0
EASYTRIEVE
9.6
JAVA
14.7
NATURAL
5.7
ORACLE
6.0
PERIPHONICS
9.1
PL/I
9.7
SAS
-
SQL
8.2
TELON
7.4
VISUAL BASIC
3.8
Other 3GL
6.1
Other 4GL
6.4
Total
5.9
© FATTO Consultoría y Sistemas - www.fattocs.com
P10
-
0.5
-
6.4
5.9
-
5.2
3.7
-
-
6.6
4.8
3.0
-
-
-
3.4
-
2.7
2.7
6.2
2.8
8.0
0.3
1.8
2.8
1.2
8.6
1.2
1.5
15.6
4.6
5.3
2.3
1.2
4.2
3.9
5.2
0.5
4.4
0.4
1.3
4.0
0.3
P75
18.0
-
8.5
19.8
24.4
11.4
26.0
25.8
34.4
14.1
26.7
13.7
15.9
39.1
20.4
-
19.3
21.0
14.0
14.6
18.2
19.8
P90
-
5.5
-
27.4
42.3
-
42.4
30.9
-
-
67.8
33.0
28.1
-
-
-
35.3
-
37.2
-
-
-
Max
24.3
27.0
21.6
41.4
69.3
18.7
69.7
52.2
39.8
25.3
68.2
42.0
78.1
101.0
33.3
17.1
60.7
30.4
68.0
60.7
24.7
101.0
Mean
15.5
3.3
7.9
15.6
21.2
11.2
20.1
17.0
29.8
12.9
26.8
12.7
13.4
32.4
15.9
11.2
16.9
14.6
13.3
14.9
12.1
15.6
StDev
6.1
5.1
6.6
8.9
16.9
5.0
15.2
13.4
9.2
6.2
22.8
11.1
12.9
36.7
10.6
6.0
13.4
9.6
14.9
16.3
7.3
14.4
17
N
Min
5
28
7
27
20
4
64
32
5
8
10
21
49
6
8
3
56
7
54
14
10
438
Benchmarking de Calidad (Bugs/FP)
(Fuente: The Economics of Software Quality - 2011)
© FATTO Consultoría y Sistemas - www.fattocs.com
18
Estimación de esfuerzo
Esfuerzo
(
H
)
=
Tamaño
(
FP
)
Tasa
de
×
Entrega
(
H
)
FP
Tasa de En
trega
=
Productivi
dad
=
$ o
Función
Horas
Puntos de
Puntos de
Hombre
Función
Mes
/
PRODUCTIVIDAD – Razón de bienes o servicios
producidos por unidad de trabajo y costo.
© FATTO Consultoría y Sistemas - www.fattocs.com
19
Estimación Plazo – CAIXA (COCOMO II)
P
l
'
(J
azo
×=
%
&
E
×
Tamaño
168
TDev
67,3
×
=
30
)
F
K
$
××"
#
SCED
100
%
PM
(
NS
28,0
+
&
$
$
)
$
$
$$
%
5
jSF
∑
1
=
500
j
#
!
!
!
!
!!
"
×
FACTOR DE ADECUACIÓN DE
Rango Tamaño en Puntos de
PLAZO
Función
Hasta 75
5
4
3
2
1
Encima de 75 y hasta 150
Encima de 150 y hasta
Encima de 300 y hasta
300
500
Encima de 500
J Variable definida con base en datos históricos del banco CAIXA
E Productividad de Horas por Punto de Función, definida por CAIXA
K Constante del COCOMO II definida vía datos históricos de CAIXA
F Factor de Adecuación de Plazo establecido por CAIXA
Tipo Servicio
Nuevo Desarrollo y
Documentación
Mantenimiento de Sistemas
J
2
2
E
13,42
10
K
0,31888
Factor
0,25
0,35
0,50
0,75
1,00
© FATTO Consultoría y Sistemas - www.fattocs.com
20
Modelos de Contratación de Software
! Hora-Hombre (Body Shopping / Time and Material)
! Precio Global Fijo
! Precio Unitario
– Puntos de función como unidad estándar
– Vocabulario independiente de la tecnología
– Perspectiva del negocio
– Puntos de Función facilitan la comunicación
– Auditable
© FATTO Consultoría y Sistemas - www.fattocs.com
21
… y también…
! Al relacionar el tamaño funcional con otras grandezas de interés, se
generan indicadores para mejorar el entendimiento del proceso
! Productividad
! Horas / FP
– Costo = $ / FP
– Capacidad = FP / Mes Hombre
! Calidad
! Alcance
– Densidad de Defectos = Defectos / FP
– Estabilidad de los requisitos = FPactual / FPinicial
– Baseline de los sistemas de la organización
– Tamaño del backlog = ∑ PF Proyectos
© FATTO Consultoría y Sistemas - www.fattocs.com
22
¿Para quién la medición funcional?
! Visión Operacional (nivel del proyecto)
– Equipo
– Ej.: Planificación, seguimiento y control de proyectos
! Visión Táctica y Estratégica (nivel organizacional)
– Media y alta administración
– Ej.: Seguimiento y control de programas y portafolios
© FATTO Consultoría y Sistemas - www.fattocs.com
23
¿Quién usa FPA en el Mundo?
! El IFPUG posee afiliados en más de 40 países alrededor del
mundo, con más presencia en
! Alemania, Australia, Brasil, Canadá, Corea del Sur, Estados Unidos,
India, Inglaterra, Italia, Colombia, Uruguay, México, Argentina y
Holanda
! CITIBANK / HSBC / BRADESCO / SANTANDER /
BANCO DO BRASIL / BANCO CENTRAL DE
(BRASIL, COLOMBIA y CHILE)
! PETROBRAS / VALE
! TELEFÓNICA / OI / PORTUGAL TELECOM
! ITAIPU / CORREIOS
! TAM (aerolínea)
! Todo el gobierno federal brasileño
! IBM
! HP
! ACCENTURE
! ATOS ORIGIN
! TCS
! CAPGEMINI
! STEFANINI
! INDRA
! TOTVS
! DIEBOLD/PROCOMP
! SCOPUS
! EVERIS
! UNISYS
© FATTO Consultoría y Sistemas - www.fattocs.com
24
Para saber más…
! IFPUG –
Comentarios de: Análisis de Puntos de Función: Medición y Estimación de Software (0)
No hay comentarios