Qué es el APF - fattocs.com · producidos por unidad de trabajo y costo. / Hombre Mes Puntos de...

26
© 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

Transcript of Qué es el APF - fattocs.com · producidos por unidad de trabajo y costo. / Hombre Mes Puntos de...

© 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

- 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.

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

Análisis de Puntos de Función:

Medición y Estimación de Software

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á l i s i s 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

Orig

en

© 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.

Cons

iste

nte

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

10

© FATTO Consultoría y Sistemas - www.fattocs.com

Caso de Análisis

11

© FATTO Consultoría y Sistemas - www.fattocs.com

!  Por ahora todo será de complejidad media

Caso de Análisis

12

© FATTO Consultoría y Sistemas - www.fattocs.com

Caso de Análisis

13

© 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

14

© FATTO Consultoría y Sistemas - www.fattocs.com

El proceso de Medición Funcional

15

© FATTO Consultoría y Sistemas - www.fattocs.com

¿Por qué medir software?

16

© FATTO Consultoría y Sistemas - www.fattocs.com 17

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)

© FATTO Consultoría y Sistemas - www.fattocs.com 18

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 =

19

© FATTO Consultoría y Sistemas - www.fattocs.com

30)168

E Tamaño (J azoP ××"

#

$%&

' ××= Fl

K

Estimación Plazo – CAIXA (COCOMO II)

20

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

jjSF

NSPMSCEDTDev

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

21

© 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…

22

© 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

23

© 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

24

! 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…

!  IFPUG – www.ifpug.org !  Preguntas frecuentes Puntos de Función – fattocs.com/es/faq-fpa !  Videos - youtube.com/user/FattocsES !  Webinar – Contratación en Puntos de Función

–  http://fattocs.com/es/recursos/eventos-online.html

!  Capacitación en FPA: Medición y Estimación de Software (Demonstración) –  http://goo.gl/kiy9RH

!  COSMIC – www.cosmicon.com !  NESMA – www.nesma.nl !  MKII – uksma.co.uk !  FISMA – www.fisma.fi

25

© FATTO Consultoría y Sistemas - www.fattocs.com

Cierre

¡Gracias por su atención!

¿Preguntas?

Curtis Graham [email protected]

linkedin.com/pub/curtis-graham Skype/live: curtis.graham_2

26