Artículos

FATTO presente en la SG Virtual Conference 2014

 

 

Encuenta aquí el guión de la presentación de nuestro consultor Guilherme Siqueira Simôes. En la presentación se mostrará cómo la técnica de puntos de función puede ayudar a mejorar tanto la gestión como la contratación de proyectos de software basada en su experiencia en Brasil, siendo éste el país con más usuarios en el mundo. 

 

 

  FATTO Consultoría y Sistemas presente en SG Virtual Conference

 

 

 A continuación, presentamos algunas de las preguntas que fueron hechas durante la sesión, y las respuestas que Guilherme Siqueira compartió con los participantes.  

 

  • ¿El método de estimación de Análisis de Puntos de Función aplica a todo tipo de proyectos?. En caso de que existan proyectos de desarrollo desde cero (PHP, C#, VB, etc.), adaptaciones, configuración de CMS (tipo Wordpress, Joomla, Drupal, etc.), generación de cubos y reportes con Business Objects, ¿Un mismo método de estimación podría aplicar a todos los proyectos?

Respuesta: No. Los puntos de función son adecuados solamente para estimaciones de proyectos de desarrollo o mantenimento de software.

 

Esto incluye desarrollos desde cero y adaptaciones.No incluye configuración de CMS, ya que no hay modificaciones en las funcionalidades del software. En el caso de generaciones de cubos y reportes con BO, entendidos como proyectos de BI (Business Inteligence, Datawarehouse), es posible usar los puntos de función en estimaciones.

 

Aunque la medición de los puntos de función sea posible en las situaciones mencionadas, hay diferencias en la productividad de proyectos de BI e sistemas de información tradicionales.

  • ¿Hay alguna especie de capacitación o certificación para convertirse en “estimador” de proyectos?

Respuesta: Existe una certificación de expertos en puntos de función patrocinado por IFPUG. Se sugiere revisar la información contenida en el link http://www.fattocs.com/es/faq-8

 

  •  ¿Cómo estimar por puntos de función en etapas tempranas del proyecto, donde sólo se tiene la visión, pero no el detalle de la cantidad de entradas y salidas, etc?

Respuesta: En ese caso no se mide, sólo estima el tamaño. Existen varias técnicas para estimar el tamaño. Muchos de ellos son simplificaciones del proceso de medición. Un enfoque muy utilizado en Brasil es el siguiente: http://www.fattocs.com/files/es/articulos/medicion_anticipada_fp.pdf

  • ¿Las tareas de planeación, análisis y pruebas no se deben considerar en los tiempos para generar los historiales de productividad?"

Respuesta:Por lo general sí. Se deben tener en cuenta todo el esfuerzo directamente relacionado con el proyecto.

  • ¿Los requisitos no funcionales de un sistema también se tendrían que incluir en los puntos de funcion del proyecto?

Respuesta: No. El análisis es sólo de los requisitos funcionales. Pero los no funcionales también requieren de esfuerzo para ser completados. En un modelo de estimación de esfuerzo, serán considerados ambos tipos de requisitos (funcionales y no funcionales). Los no funcionales influirán en la productividad y los funcionales en lo tamaño funcional.

  •   "¿A qué tipo de empresas está orientada la estimación por puntos de función?"

Respuesta: Cualquier empresa que desarrolle proyectos de software. La estimación por puntos de función es útil para todos los rangos de empresas. Sin embargo, como el de desarrollo de software es todavía una actividad de alta inversión, no están frecuente que las micro, pequeñas y medianas empresas realicen estimaciones de proyectos de software.

  • ¿Cuál de los tres modelos: Hora-Hombre, Precio Global Fijo o Precio Unitario, es conveniente adoptar como empresa?

Respuesta: Los tres modelos son los más comunes para la contratación de los proyectos de software. La respuesta dependerá de la contratación de proveedores. Si desea puede entrar en contactos con expertos de la FATTO Consultoría y Sistemas, para conocer el modelo más adecuado de acuerdo a las condiciones e intereses de la empresa.

 

  • ¿Cuáles indicadores se consideran para el mantenimiento y desarrollo del proyecto?"

Respuesta: Depende de lo que se desee controlar. Algunas empresas están interesadas en productividad, otras en calidad, otras en costos y alcance. Aquí presentamos algunos ejemplos:

 

1. Productividad

- Esfuerzo = Horas / PF

- Costo = $ / PF

- Capacidad = PF / Mes-Hombre

 

2. Calidad

Densidad de Defectos = Defectos / PF

 

3. Alcance

- Estabilidad de los requisitos = PF actual / PF inicial

- Tamaño del backlog = ∑ PF Proyectos

 

  • Cuando la productividad histórica está basada en un proceso estable y definido,¿Qse recomienda hacer para estimar?. Cuando el proyecto considera el proceso del cliente, las variaciones del proceso o mezclas de ingenieros diferentes a las de los históricos. ¿Qse recomienda hacer para estimar?

Respuesta: La importancia del estudio de productividad radica en comprender los diferentes factores que influyen en el esfuerzo de los proyectos. No es correcto pensar que un único indicador de la productividad va a resolver todas las estimaciones.

 

El estudio de la productividad sólo es posible cuando se tiene un proceso estable y definido. Sin lo anterior, las estimaciones son ejercicios de adivinación. La primera acción consiste en definir un proceso de desarrollo, su implementación y asegurarse de que es estable. Al iniciar proyectos con clientes o tecnologías que difieren en gran medida de los proyectos de la base histórica propia, hay un mayor riesgo en las estimaciones hasta que se pueda producir para el estudio histórico de los datos de productividad. Sin embargo, los datos históricos pueden ser útiles en las estimaciones iniciales, ya que se complementan con otros análisis, por ejemplo analogía.

  • ¿Qué recomendaciones existen para los estudiantes universitarios que inician el desarrollo de proyectos de software, respecto a la aplicación de métricas en sus proyectos académicos?

Respuesta: Antes, mis proyectos no seguían un proceso de desarrollo definido y estable. Era un proceso un tanto caótico, pero con mucho esfuerzo individual era posible entregar mis proyectos. Tampoco habían datos históricos para evaluar la productividad. Ésto, no es un buen contexto ni para el Análisis de Puntos de Función ni para producir buenos resultados en las estimaciones. Pero aún así, la medición de puntos de función, ayuda en la evaluación del alcance del proyecto, que también es crucial para la estimación. 

  • ¿Cuál es el método que se puede usar cuando no hay especificaciones funcionales?

Respuesta: Nesma. Por favor lea el artículo. Para tener más información de dicho método, puede visitar:

http://www.fattocs.com/files/es/articulos/medicion_anticipada_fp.pdf

 

  • "¿Cómo identificar y medir con puntos de función cuando el proyecto principalmente "customizar" módulos de una ERP ?"

Respuesta:Cuando se trata de la personalización en ERP, es necesario examinar con más cuidado lo que se entiende en el trabajo. Es muy común que el trabajo también incluya consultoría de negocios, así como de apoyo a los usuarios del producto. En este caso, no son actividades de desarrollo. Parte del trabajo que consiste en la creación, modificación o eliminación de las funciones del producto se puede medir en puntos de función sin ningún inconveniente.

 

 

.

 

.