Upload
ngodan
View
219
Download
0
Embed Size (px)
Citation preview
© FATTO Consultoría y Sistemas - www.fattocs.com
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
Orientaciones Iniciales
1
© FATTO Consultoría y Sistemas - www.fattocs.com
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 su nivel de gobierno en las mediciones funcionales y en la gestión de activos de software.
2
© FATTO Consultoría y Sistemas - www.fattocs.com
Servicios Educativos de la FATTO
3
Preparación para el
Examen CFPS 96 horas (EAD y presencial)
FPA: Fundamentos,
Beneficios e Implantación 8 horas (EAD y presencial)
Capacitación en FPA:
Medición y Estimación de Software
16 horas (EAD y presencial)
Workshop FPA:
Metodología y Práticas de Medición
16 horas (presencial)
Ingeniería de Requisitos
de Software 24 horas
Estimación de Proyectos
de Software con COCOMOII 16 horas
Taller de Medición de
Puntos de Función Sesiones de 8 ~ 40 horas
Medición y Estimación de
Software con el Método COSMIC 16 horas
(presencial)
© FATTO Consultoría y Sistemas - www.fattocs.com
Medición y Estimación de Software con Puntos de Función
4
© FATTO Consultoría y Sistemas - www.fattocs.com 5
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
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.
¿Qué es Análisis de Puntos de Función?
6
© FATTO Consultoría y Sistemas - www.fattocs.com
Análisis de Puntos de Función
7
CPM: Counting Practices Manual IFPUG: International Function Point Users Group ISO/IEC 20926:2009 IFPUG Functional Size Measurement Method 2009
Est
ándar
Measuring Application Development Productivity: Allan J. Albrecht, publicado en 1979 Productividad: Razón entre bienes o servicios producidos por unidades de tiempo o costo
Origen
COSMIC (ISO/IEC 19761) FISMA (ISO/IEC 29881) Mark II (ISO/IEC 20968) NESMA (ISO/IEC 24570)
Otr
os
est
ándare
s
© FATTO Consultoría y Sistemas - www.fattocs.com
Objetivos del Proceso de Medición
8
Ser una medida consistente entre varios proyectos y organizaciones Consistente: Dos profesionales analizando un mismo proyecto llegan al mismo resultado.
Consi
stente
Ser lo suficientemente simple para minimizar el esfuerzo de la medición
Sim
ple
© FATTO Consultoría y Sistemas - www.fattocs.com
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
Componentes Funcionales Básicos
9
© FATTO Consultoría y Sistemas - www.fattocs.com
Por ahora todo será de complejidad media
Caso de Análisis
EO
EI EQ EI
EI
ILF
12
© FATTO Consultoría y Sistemas - www.fattocs.com
Medición x Estimación
13
Función Tipo DET RET/FTR Complej. FP
Funciones de Datos
Persona de Contacto ILF 25 1 Baja 7
Funciones de Transacción
Ingresar Contacto EI 25 1 Media 4
Modificar Contacto EI 27 1 Media 4
Eliminar Contacto EI 2 1 Baja 3
Consultar Contacto EQ 27 1 Media 4
Listar Contactos EO 11 1 Baja 4
Total: 26
© FATTO Consultoría y Sistemas - www.fattocs.com 16
Programming Language N Min P10 P25 Median P75 P90 Max Mean StDev
ABAP 5 8.0 - 13.3 13.8 18.0 - 24.3 15.5 6.1
ACCESS 28 0.3 0.5 1.1 2.0 - 5.5 27.0 3.3 5.1
ADS 7 1.8 - 4.3 6.5 8.5 - 21.6 7.9 6.6
C 27 2.8 6.4 8.5 14.9 19.8 27.4 41.4 15.6 8.9
C++ 20 1.2 5.9 9.3 17.4 24.4 42.3 69.3 21.2 16.9
CLIPPER 4 8.6 - 8.6 8.8 11.4 - 18.7 11.2 5.0
COBOL 64 1.2 5.2 9.4 16.0 26.0 42.4 69.7 20.1 15.2
COBOL II 32 1.5 3.7 5.4 13.8 25.8 30.9 52.2 17.0 13.4
CSP 5 15.6 - 27.0 32.1 34.4 - 39.8 29.8 9.2
EASYTRIEVE 8 4.6 - 9.6 13.0 14.1 - 25.3 12.9 6.2
JAVA 10 5.3 6.6 14.7 19.6 26.7 67.8 68.2 26.8 22.8
NATURAL 21 2.3 4.8 5.7 9.6 13.7 33.0 42.0 12.7 11.1
ORACLE 49 1.2 3.0 6.0 10.3 15.9 28.1 78.1 13.4 12.9
PERIPHONICS 6 4.2 - 9.1 18.6 39.1 - 101.0 32.4 36.7
PL/I 8 3.9 - 9.7 13.6 20.4 - 33.3 15.9 10.6
SAS 3 5.2 - - 11.2 - - 17.1 11.2 6.0
SQL 56 0.5 3.4 8.2 13.6 19.3 35.3 60.7 16.9 13.4
TELON 7 4.4 - 7.4 10.9 21.0 - 30.4 14.6 9.6
VISUAL BASIC 54 0.4 2.7 3.8 7.5 14.0 37.2 68.0 13.3 14.9
Other 3GL 14 1.3 2.7 6.1 9.3 14.6 - 60.7 14.9 16.3
Other 4GL 10 4.0 6.2 6.4 8.4 18.2 - 24.7 12.1 7.3
Total 438 0.3 2.8 5.9 11.3 19.8 - 101.0 15.6 14.4
Benchmarking de productividad (Fuente ISBSG: The Software Metrics Compendium – 2002) - Horas/Puntos Función
© FATTO Consultoría y Sistemas - www.fattocs.com 17
Benchmarking de Calidad (Bugs/FP)
(Fuente: The Economics of Software Quality - 2011)
© FATTO Consultoría y Sistemas - www.fattocs.com
Estimación de esfuerzo
de FP
HFPH EntregaTasaTamañoEsfuerzo
PRODUCTIVIDAD – Razón de bienes o servicios producidos por unidad de trabajo y costo.
/
MesHombre
FunciónPuntos de dadProductivi
$ o
FunciónPuntos de
HorastregaTasa de En
18
© FATTO Consultoría y Sistemas - www.fattocs.com
30)168
E Tamaño (J azoP
Fl
K
Estimación Plazo – CAIXA (COCOMO II)
19
Tipo Servicio J E K
Nuevo Desarrollo y Documentación
2 13,42 0,31888
Mantenimiento de Sistemas 2 10
50028,0
5
1
100
%67,3
j
jSF
NSPMSCED
TDev
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
FACTOR DE ADECUACIÓN DE
PLAZO
Rango Tamaño en Puntos de
Función Factor
5 Hasta 75 0,25
4 Encima de 75 y hasta 150 0,35
3 Encima de 150 y hasta
300 0,50
2 Encima de 300 y hasta
500 0,75
1 Encima de 500 1,00
© FATTO Consultoría y Sistemas - www.fattocs.com
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
Modelos de Contratación de Software
20
© FATTO Consultoría y Sistemas - www.fattocs.com
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
… y también…
21
© FATTO Consultoría y Sistemas - www.fattocs.com
¿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
22
© FATTO Consultoría y Sistemas - www.fattocs.com
¿Quién usa FPA en el Mundo?
IBM HP ACCENTURE ATOS ORIGIN TCS CAPGEMINI STEFANINI INDRA TOTVS DIEBOLD/PROCOMP SCOPUS EVERIS UNISYS
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
23
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
© FATTO Consultoría y Sistemas - www.fattocs.com
Para saber más…
Preguntas frecuentes Puntos de Función – fattocs.com/es/faq-fpa
Videos - youtube.com/user/FattocsES
IFPUG – www.ifpug.org
COSMIC – www.cosmicon.com
NESMA – www.nesma.nl
MKII – uksma.co.uk
FISMA – www.fisma.fi
24
© FATTO Consultoría y Sistemas - www.fattocs.com
Cierre
¡Gracias por su atención!
¿Preguntas?
Guilherme Siqueira Simões
linkedin.com/in/guilhermesimoes
Skype: guilherme.s.simoes
25