Publicado el 9 de Julio del 2018
1.405 visualizaciones desde el 9 de Julio del 2018
1,6 MB
25 paginas
Creado hace 9a (19/04/2016)
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
-Aumenta
funcionales y en la gestión de activos de software.
gobierno
nivel
en
las mediciones
su
de
© 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
Medición y Estimación de
Software con el Método
COSMIC 16 horas
(presencial)
Taller de Medición de
Puntos de Función
Sesiones de 8 ~ 40 horas
FPA: Fundamentos,
Beneficios e Implantación
8 horas (EAD y presencial)
Capacitación en FPA:
Medición y Estimación
Workshop FPA:
Metodología
de Software
y Práticas de Medición
16 horas (EAD y presencial)
16 horas (presencial)
Preparación para el
Examen CFPS
96 horas (EAD y presencial)
© FATTO Consultoría y Sistemas - www.fattocs.com
3
Medición y Estimación de Software con
Puntos de Función
© 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
s
e
r
a
d
n
á
t
s
e
s
o
r
t
O
CPM: Counting Practices Manual
IFPUG: International Function Point
Users Group
ISO/IEC 20926:2009
IFPUG Functional Size Measurement
Method 2009
COSMIC (ISO/IEC 19761)
FISMA (ISO/IEC 29881)
Mark II (ISO/IEC 20968)
NESMA (ISO/IEC 24570)
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
© 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
EO
© FATTO Consultoría y Sistemas - www.fattocs.com
EQ
EI
EI
ILF
EI
12
Medición x Estimación
Función
Tipo DET RET/FTR Complej.
FP
Funciones de Datos
Persona de Contacto
Funciones de Transacción
Ingresar Contacto
Modificar Contacto
Eliminar Contacto
Consultar Contacto
Listar Contactos
ILF
25
EI
EI
EI
25
27
2
EQ
27
EO
11
1
1
1
1
1
1
Baja
Media
Media
Baja
Media
Baja
7
4
4
3
4
4
Total: 26
© FATTO Consultoría y Sistemas - www.fattocs.com
13
El proceso de Medición Funcional
© FATTO Consultoría y Sistemas - www.fattocs.com
14
¿Por qué medir software?
© FATTO Consultoría y Sistemas - www.fattocs.com
15
Benchmarking de productividad
(Fuente ISBSG: The Software Metrics Compendium – 2002) - Horas/Puntos Función
Programming Language
N
Min
P10
P25
Median
P75
P90
Max
Mean
StDev
ABAP
ACCESS
ADS
C
C++
CLIPPER
COBOL
COBOL II
CSP
EASYTRIEVE
JAVA
NATURAL
ORACLE
PERIPHONICS
PL/I
SAS
SQL
TELON
VISUAL BASIC
Other 3GL
Other 4GL
Total
5
28
7
27
20
4
64
32
5
8
10
21
49
6
8
3
56
7
54
14
10
438
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
-
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
13.3
13.8
18.0
1.1
4.3
8.5
9.3
8.6
9.4
5.4
27.0
9.6
14.7
5.7
6.0
9.1
9.7
-
8.2
7.4
3.8
6.1
6.4
5.9
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
-
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
-
5.5
-
27.4
42.3
-
42.4
30.9
-
-
67.8
33.0
28.1
-
-
-
35.3
-
37.2
-
-
-
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
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
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
© FATTO Consultoría y Sistemas - www.fattocs.com
16
Benchmarking de Calidad (Bugs/FP)
(Fuente: The Economics of Software Quality - 2011)
© FATTO Consultoría y Sistemas - www.fattocs.com
17
Estimación de esfuerzo
PRODUCTIVIDAD – Razón de bienes o servicios
producidos por unidad de trabajo y costo.
© FATTO Consultoría y Sistemas - www.fattocs.com
18
de FPHFPHEntregaTasaTamañoEsfuerzo / MesHombreFunciónPuntos de dadProductivi $ o FunciónPuntos de HorastregaTasa de EnEstimación Plazo – CAIXA (COCOMO II)
5
4
3
2
1
Rango
FACTOR DE ADECUACIÓN DE
PLAZO
Tamaño en Puntos de
Función
Hasta 75
Factor
0,25
Encima de 75 y hasta 150
0,35
Encima de 150 y hasta
300
Encima de 300 y hasta
500
Encima de 500
0,50
0,75
1,00
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
K
13,42
10
0,31888
© FATTO Consultoría y Sistemas - www.fattocs.com
19
30)168E Tamaño (J azoPFlK50028,051100%67,3jjSFNSPMSCEDTDevModelos 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
20
… 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
– Densidad de Defectos = Defectos / FP
Alcance
– 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
21
¿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
22
¿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
Comentarios de: Medición y Estimación de Software con Puntos de Función (0)
No hay comentarios