<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-7743</journal-id>
<journal-title><![CDATA[Ingeniería, investigación y tecnología]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. invest. y tecnol.]]></abbrev-journal-title>
<issn>1405-7743</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Facultad de Ingeniería]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-77432014000300007</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Estimación y control de costos en métodos ágiles para desarrollo de software: un caso de estudio]]></article-title>
<article-title xml:lang="en"><![CDATA[Estimation and Control in Agile Methods for Software Development: a Case Study]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Mitre-Hernández]]></surname>
<given-names><![CDATA[Hugo A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ortega-Martínez]]></surname>
<given-names><![CDATA[Edgar]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Lemus-Olalde]]></surname>
<given-names><![CDATA[Cuauhtémoc]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Centro de Investigación en Matemáticas  ]]></institution>
<addr-line><![CDATA[Zacatecas ]]></addr-line>
<country>México</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Centro de Investigación en Matemáticas  ]]></institution>
<addr-line><![CDATA[Zacatecas ]]></addr-line>
<country>México</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Centro de Investigación en Matemáticas  ]]></institution>
<addr-line><![CDATA[Zacatecas ]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2014</year>
</pub-date>
<volume>15</volume>
<numero>3</numero>
<fpage>403</fpage>
<lpage>418</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-77432014000300007&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-77432014000300007&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-77432014000300007&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[El desarrollo de software utilizando métodos ágiles está en crecimiento debido a la productividad asociada a estas metodologías, además de la flexibilidad demostrada para equipos pequeños. Sin embargo, estas metodologías cuentan con debilidades claras de estimación y gestión de costos de desarrollo, al igual que los administradores de proyectos no cuentan con las suficientes evidencias para la comprobación del gasto del presupuesto en un proyecto debido a la poca documentación generada y por la falta de seguimiento en el gasto de los recursos. Se presenta una propuesta de estimación y control de costos en métodos agiles para resolver estas carencias. En este sentido, se realizó un caso de estudio en una empresa de desarrollo de software ágil utilizando la propuesta en proyectos de software de servicio (SaaS) y aplicaciones Web. En los resultados se encontró que la propuesta genera un alto grado de evidencias para los administradores de proyectos, pero presenta carencias en la administración de las evidencias para el control y toma de decisiones, lo cual dio origen a una definición de un proceso de toma de decisiones para ser aunado a la propuesta de medición.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[The development of software (SW) using agile methods is growing due to the productivity associated with these methodologies, in addition to the flexibility shown in small teams. However, these methods have clear weaknesses of software development in cost estimation and management, as well as the fact that project managers do not have enough evidence to verify the budget spending on a project due to the poor documentation generated and the lack of monitoring of resource spending. A proposal estimation and cost control in agile methods to solve these shortcomings. To this end, a case study was conducted in an agile software development company using the proposal for Software as a Service (SaaS) and Web application projects. The results found were that the proposal generates a high degree of evidence for project managers, but it has shortcomings in the administration of the evidence for the control and decision making, which led to a definition of a decision making process to be coupled with the measurement proposal.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[gestión del software]]></kwd>
<kwd lng="es"><![CDATA[gestión de costos]]></kwd>
<kwd lng="es"><![CDATA[métodos ágiles]]></kwd>
<kwd lng="es"><![CDATA[desarrollo de software ágil]]></kwd>
<kwd lng="es"><![CDATA[SaaS]]></kwd>
<kwd lng="en"><![CDATA[software management]]></kwd>
<kwd lng="en"><![CDATA[cost management]]></kwd>
<kwd lng="en"><![CDATA[agile methods]]></kwd>
<kwd lng="en"><![CDATA[agile software development]]></kwd>
<kwd lng="en"><![CDATA[SaaS]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="center"><font face="verdana" size="4"><b>Estimaci&oacute;n y control de costos en m&eacute;todos &aacute;giles para desarrollo de&nbsp;<i>software</i>: un caso de estudio</b></font></p>      <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="3"><b>Estimation and Control in Agile Methods for <i>Software</i> Development: a Case Study</b></font></p>      <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><b>Mitre&#45;Hern&aacute;ndez Hugo A.<sup>1</sup>, Ortega&#45;Mart&iacute;nez Edgar<sup>2</sup> y Lemus&#45;Olalde Cuauht&eacute;moc<sup>3</sup></b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="left"><font face="verdana" size="2"><i><sup>1</sup> Centro de Investigaci&oacute;n en Matem&aacute;ticas (CIMAT) Ciencias de la Computaci&oacute;n, Zacatecas, M&eacute;xico</i>. Correo: <a href="mailto:hmitre@cimat.mx">hmitre@cimat.mx</a></font></p>  	    <p align="left"><font face="verdana" size="2"><i><sup>2</sup> Centro de Investigaci&oacute;n en Matem&aacute;ticas (CIMAT) Ciencias de la Computaci&oacute;n, Zacatecas, M&eacute;xico</i>. Correo: <a href="mailto:eortegam@cimat.mx">eortegam@cimat.mx</a></font></p>  	    <p align="left"><font face="verdana" size="2"><i><sup>3</sup> Centro de Investigaci&oacute;n en Matem&aacute;ticas (CIMAT) Ciencias de la Computaci&oacute;n, Zacatecas, M&eacute;xico</i>. Correo:&nbsp;<a href="mailto:clemola@cimat.mx">clemola@cimat.mx</a></font></p>  	    ]]></body>
<body><![CDATA[<p align="left"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="left"><font face="verdana" size="2">Recibido: diciembre de 2012,    <br> 	Reevaluado: abril de 2013,    <br> 	Aceptado: julio 2013</font></p>  	    <p align="left"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El desarrollo de<i>&nbsp;software</i>&nbsp;utilizando m&eacute;todos &aacute;giles est&aacute; en crecimiento debido a la productividad asociada a estas metodolog&iacute;as, adem&aacute;s de la flexibilidad demostrada para equipos peque&ntilde;os. Sin embargo, estas metodolog&iacute;as cuentan con debilidades claras de estimaci&oacute;n y gesti&oacute;n de costos de desarrollo, al igual que los administradores de proyectos no cuentan con las suficientes evidencias para la comprobaci&oacute;n del gasto del presupuesto en un proyecto debido a la poca documentaci&oacute;n generada y por la falta de seguimiento en el gasto de los recursos. Se presenta una propuesta de estimaci&oacute;n y control de costos en m&eacute;todos agiles para resolver estas carencias. En este sentido, se realiz&oacute; un caso de estudio en una empresa de desarrollo de&nbsp;<i>software</i>&nbsp;&aacute;gil utilizando la propuesta en proyectos de&nbsp;<i>software</i>&nbsp;de servicio (SaaS) y aplicaciones Web. En los resultados se encontr&oacute; que la propuesta genera un alto grado de evidencias para los administradores de proyectos, pero presenta carencias en la administraci&oacute;n de las evidencias para el control y toma de decisiones, lo cual dio origen a una definici&oacute;n de un proceso de toma de decisiones para ser aunado a la propuesta de medici&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Descriptores:</b>&nbsp;gesti&oacute;n del&nbsp;<i>software</i>, gesti&oacute;n de costos, m&eacute;todos &aacute;giles, desarrollo de&nbsp;<i>software</i>&nbsp;&aacute;gil, SaaS.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">The development of software (SW) using agile methods is growing due to the productivity associated with these methodologies, in addition to the flexibility shown in small teams. However, these methods have clear weaknesses of software development in cost estimation and management, as well as the fact that project managers do not have enough evidence to verify the budget spending on a project due to the poor documentation generated and the lack of monitoring of resource spending. A proposal estimation and cost control in agile methods to solve these shortcomings. To this end, a case study was conducted in an agile software development company using the proposal for Software as a Service (SaaS) and Web application projects. The results found were that the proposal generates a high degree of evidence for project managers, but it has shortcomings in the administration of the evidence for the control and decision making, which led to a definition of a decision making process to be coupled with the measurement proposal.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Keywords:</b>&nbsp;<i>software</i> management, cost management, agile methods, agile <i>software</i> development, SaaS.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Introducci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Las metodolog&iacute;as &aacute;giles son bien adoptadas por las&nbsp;<i>peque&ntilde;as y medianas empresas</i>&nbsp;(PYME) debido a que les permiten tener procesos organizados, repetibles y mejorables sin una alta inversi&oacute;n de presupuesto y de tiempo en su implementaci&oacute;n. Las metodolog&iacute;as m&aacute;s utilizadas en la industria actualmente son: Extreme Programming (Jeffries&nbsp;<i>et al</i>., 2000), SCRUM (Deemer&nbsp;<i>et al</i>., 2010) y Feature Drive Development (Anderson, 2003).</font></p>  	    <p align="justify"><font face="verdana" size="2">Las metodolog&iacute;as &aacute;giles toman su nombre despu&eacute;s de que en 2001 un grupo de 17 expertos en desarrollo de&nbsp;<i>software</i>&nbsp;reunieron sus ideas y crearon el manifiesto &aacute;gil, estableciendo doce principios y en donde cada metodolog&iacute;a deb&iacute;a cumplir con los siguientes preceptos: individuos e interacciones sobre procesos y herramientas,&nbsp;<i>software</i>&nbsp;funcionando sobre documentaci&oacute;n extensiva, colaboraci&oacute;n con el cliente sobre negociaci&oacute;n contractual, respuesta ante el cambio sobre seguir un plan.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;La administraci&oacute;n de proyectos de&nbsp;<i>software&nbsp;</i>es una de las partes fundamentales para obtener resultados exitosos seg&uacute;n Jones (2004), considerando un proyecto exitoso como el que termina dentro del tiempo, costo y calidad esperada (Jones, 2003; Agarwal y Rathod, 2006; Chow y Cao, 2008), principalmente preservando los doce principios del manifiesto &aacute;gil de Chow y Cao (2008). En la industria de manufactura &aacute;gil se han presentado buenos resultados de adaptabilidad a los cambios externos con menos p&eacute;rdidas de costos (Laanti y Kettunen, 2006), en cuanto al desarrollo &aacute;gil de&nbsp;<i>software</i>&nbsp;esta adaptabilidad es necesaria en los cambios de los productos de&nbsp;<i>software</i>&nbsp;(SW).</font></p>  	    <p align="justify"><font face="verdana" size="2">En la administraci&oacute;n de m&eacute;todos &aacute;giles la medida utilizada para evaluar el rendimiento de un equipo es conocer la velocidad con que se desarrollan los elementos del registro del producto (PBI,&nbsp;<i>Product Backlog Items</i>) (Yap, 2006), adem&aacute;s el tama&ntilde;o del proyecto se mide en el esfuerzo total que se necesita para su desarrollo. Conforme a lo anterior, las medidas m&aacute;s comunes en m&eacute;todos agiles son el esfuerzo y el tama&ntilde;o, sin embargo, esto da pie a diversas p&eacute;rdidas econ&oacute;micas por falta de medidas de costos.</font></p>  	    <p align="justify"><font face="verdana" size="2">El problema con los costos en los m&eacute;todos &aacute;giles es la falta de una administraci&oacute;n y monitorizaci&oacute;n efectivas (Yap, 2006; Keaveney y Conboy, 2006; Sulaiman y Barton, 2006; Rusk, 2009), adem&aacute;s de carecer de la generaci&oacute;n de evidencias (Jones, 2004; Sulaiman y Barton, 2006; Rusk, 2009) y estimaciones de costos guiada por procesos mejorables (Keaveney y Conboy, 2006; Pham A. y Pham P., 2011), afectando con esto al due&ntilde;o de la empresa de SW y ocasionando un descontrol con los administradores de proyectos y expertos en m&eacute;todos agiles.</font></p>  	    <p align="justify"><font face="verdana" size="2">Si se logra crear un m&eacute;todo capaz de estimar costos basados en evidencias hist&oacute;ricas, controlar y monitorizar los costos peri&oacute;dicamente, se lograr&aacute; minimizar la p&eacute;rdida de costos y ajustar el programa a los tiempos y compromisos con el cliente.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El objetivo de esta investigaci&oacute;n es proveer un m&eacute;todo para la administraci&oacute;n y monitoreo del presupuesto adem&aacute;s de la estimaci&oacute;n de costos en los m&eacute;todos &aacute;giles, siguiendo los principios del manifiesto &aacute;gil y abordando los problemas de administraci&oacute;n, monitorizaci&oacute;n, generaci&oacute;n de evidencias y estimaci&oacute;n de costos.</font></p>  	    <p align="justify"><font face="verdana" size="2">El presente art&iacute;culo est&aacute; organizado de la siguiente manera: la secci&oacute;n de trabajos relacionados presenta algunos trabajos que proponen m&eacute;todos para el control del presupuesto y la estimaci&oacute;n de costos; en la secci&oacute;n de propuesta de medici&oacute;n de costos se desarrolla la propuesta del control de presupuesto y del proceso de estimaci&oacute;n de costos; en la cuarta secci&oacute;n se desarrolla el caso de estudio, desde su dise&ntilde;o hasta la interpretaci&oacute;n de los resultados; por &uacute;ltimo se dan &nbsp;las conclusiones y el trabajo futuro; en la parte final del documento se agreg&oacute; un <a href="/img/revistas/iit/v15n3/html/a7anexo.html" target="_blank">anexo</a> con la terminolog&iacute;a m&aacute;s utilizada en el ambiente de los m&eacute;todos &aacute;giles.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Trabajos relacionados</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Se realiz&oacute; una revisi&oacute;n de la literatura con temas que abordan los problemas en la administraci&oacute;n de costos en m&eacute;todos &aacute;giles, se encontraron dos temas principales: el primero tiene que ver con el monitoreo y control del presupuesto de un proyecto y el segundo corresponde a la estimaci&oacute;n del costo de desarrollo de un proyecto. En la secci&oacute;n de monitoreo y control del costo se expone el monitoreo del presupuesto y la secci&oacute;n siguiente trata acerca de la estimaci&oacute;n de costos. El m&eacute;todo &aacute;gil para administraci&oacute;n de proyectos m&aacute;s com&uacute;n que se encontr&oacute; en la literatura fue SCRUM (Deemer&nbsp;<i>et al</i>., 2010), por lo que ser&aacute; este en el que se base este art&iacute;culo.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2">Monitoreo y control del presupuesto</font></p>  	    <p align="justify"><font face="verdana" size="2">En el art&iacute;culo de Sulaiman y Barton (2006) se define una metodolog&iacute;a llamada AgileEVM, que tiene el prop&oacute;sito de monitorear el avance de un proyecto en los atributos de tiempo y costo. AgileEVM se basa en el m&eacute;todo de administraci&oacute;n del valor ganado (EVM,&nbsp;<i>Earned Value Management</i>). EVM se define en Project Management Institute (2003) como: "EVM es un m&eacute;todo para la integraci&oacute;n del alcance, cronograma y recursos, y para medir el desempe&ntilde;o del proyecto".</font></p>  	    <p align="justify"><font face="verdana" size="2">En AgileEVM las m&eacute;tricas de SCRUM se relacionan directamente con las m&eacute;tricas de EVM tradicional buscando no agregar burocracia innecesaria al proceso de desarrollo.</font></p>  	    <p align="justify"><font face="verdana" size="2">El monitoreo del desempe&ntilde;o y el presupuesto del proyecto en AgileEVM se realiza al final de cada iteraci&oacute;n, en estas revisiones se recolectan cuatro par&aacute;metros: el n&uacute;mero de iteraci&oacute;n actual (n), los puntos de historia terminados durante la iteraci&oacute;n (PC), los puntos de historia agregados o eliminados de la lista de trabajo que se tiene que desarrollar en la siguiente iteraci&oacute;n (<i>lista backlog</i>) durante la iteraci&oacute;n actual (PA) y el costo de la iteraci&oacute;n (SC).</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Las m&eacute;tricas de monitoreo que AgileEVM muestra son el &iacute;ndice del desempe&ntilde;o del costo (CPI), el &iacute;ndice del desempe&ntilde;o en el tiempo (SPI) y los puntos de historia SP (<i>Story Points</i>) faltantes durante cada iteraci&oacute;n (<a href="#f1">figura 1</a>). Entonces, conociendo el CPI y el SPI es posible conocer si el proyecto marcha de acuerdo a lo planeado, ya que si es as&iacute;, el valor de CPI y SPI debe ser igual a 1. Si el CPI es mayor que 1 entonces se est&aacute; gastando menos de lo planeado, un CPI menor que 1 significa que se est&aacute; gastando m&aacute;s del presupuesto. Si el SPI es mayor que 1 entonces se terminar&aacute; el proyecto antes de lo planeado y si el SPI es menor que 1 el proyecto terminar&aacute; tarde.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f1"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7f1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En el art&iacute;culo de Dan Rawsthorne (2008) se toma como base el m&eacute;todo AgileEVM (Sulaiman y Barton, 2006), pero agregando a los &iacute;ndices CPI y SPI el valor del negocio ganado durante cada iteraci&oacute;n (EBV), ya que Rawsthorne lo considera una m&eacute;trica importante para conocer el valor de negocio que el equipo de desarrollo agrega al producto y que beneficia al cliente durante cada iteraci&oacute;n. En el m&eacute;todo propuesto se asigna un costo de desarrollo a cada SP y la estimaci&oacute;n del costo del proyecto est&aacute; basada en d&iacute;as por persona.</font></p>  	    <p align="justify"><font face="verdana" size="2">Al t&eacute;rmino de cada iteraci&oacute;n, adem&aacute;s de obtener los par&aacute;metros necesarios para conocer el CPI y el SPI, es indispensable conocer el valor de negocio (BV,&nbsp;<i>Business Value</i>) que aporta cada HU (<i>historia de usuario</i>), seg&uacute;n Rawsthorne la l&iacute;nea derivada del EBV de un proyecto debe ser muy parecida a una l&iacute;nea S como la mostrada en la <a href="#f2">figura 2</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f2"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7f2.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">La investigaci&oacute;n de Rusk en 2009 tambi&eacute;n est&aacute; relacionada con el control y monitoreo de costos, su propuesta est&aacute; fundada en el EVM descrito en el est&aacute;ndar ANSI/EIA&#45;748. Rusk, basado en su experiencia menciona que el enfoque tradicional de EVM encaja bastante bien en los m&eacute;todos &aacute;giles y que es muy f&aacute;cil entender su aplicaci&oacute;n. Seg&uacute;n Rusk, conocer el contexto financiero de los proyectos desarrollados en m&eacute;todos &aacute;giles no es posible utilizando &uacute;nicamente las gr&aacute;ficas de&nbsp;<i>burn down</i>&nbsp;proporcionadas por la administraci&oacute;n &aacute;gil.</font></p>  	    <p align="justify"><font face="verdana" size="2">Para monitorear el desempe&ntilde;o del proyecto y el contexto financiero, se utiliz&oacute; una gr&aacute;fica en d&oacute;nde la m&eacute;trica de presupuesto y SP desarrolladas se representan con valores porcentuales durante cada iteraci&oacute;n en relaci&oacute;n con el total de SP del producto. Rusk utiliz&oacute; una gr&aacute;fica, como la mostrada en la <a href="#f3">figura 3</a>, en donde dibuj&oacute; una l&iacute;nea punteada correspondiente a una funci&oacute;n lineal, basada en la velocidad del equipo de desarrollo, en la que se supone una velocidad constante para mostrar el avance esperado en cada iteraci&oacute;n; utiliz&oacute; una l&iacute;nea negra para mostrar el avance de SP desarrollado al finalizar cada iteraci&oacute;n y una l&iacute;nea gris para ilustrar el gasto del presupuesto en cada iteraci&oacute;n, a esta gr&aacute;fica le da el nombre de gr&aacute;fica de tiempo y presupuesto. En ella es posible identificar situaciones de riesgo cuando el presupuesto se consume m&aacute;s r&aacute;pido de lo planeado o el costo del esfuerzo es mayor al esperado.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f3"></a>    ]]></body>
<body><![CDATA[<br> 	<img src="/img/revistas/iit/v15n3/a7f3.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En el art&iacute;culo de Miranda y Bourque (2010), se propone una t&eacute;cnica de monitorizaci&oacute;n de proyectos bas&aacute;ndose en la t&eacute;cnica de l&iacute;nea de balance (LOB,&nbsp;<i>line of balance</i>) y utilizando puntos de control en las actividades del proceso de desarrollo, adem&aacute;s se propone que la recolecci&oacute;n de informaci&oacute;n se realice en los sistemas de control de versiones utilizados para la integraci&oacute;n del producto. En esta t&eacute;cnica el monitoreo se realiza durante cada iteraci&oacute;n aunque la informaci&oacute;n se recoge durante cada compromiso (<i>commit</i>) realizado al servidor del control de versiones por el equipo. Para obtener informaci&oacute;n desde los repositorios de c&oacute;digo fue necesario estandarizar la manera en que se env&iacute;an los commits, escribiendo la HU a la que pertenece y el punto de control en el que est&aacute; ubicada esa HU. En la <a href="#f4">figura 4</a> se observa la forma en que este modelo muestra la informaci&oacute;n durante el monitoreo del desempe&ntilde;o en cada punto de control, la informaci&oacute;n mostrada en la gr&aacute;fica tiene como m&eacute;trica b&aacute;sica una HU. En este modelo solo es posible conocer la cantidad de requerimientos planeados y reales en cada punto de control en forma de HU durante un tiempo determinado.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f4"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7f4.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Kang y Choi (2010) proponen un modelo de monitorizaci&oacute;n din&aacute;mico, la m&eacute;trica b&aacute;sica de monitoreo son los puntos de funci&oacute;n FP (<i>Function Points</i>), los cuales describen la funcionalidad de cada HU. En este modelo el monitoreo es diario, por lo que se tiene una base hist&oacute;rica de informaci&oacute;n; este modelo utiliza el filtro de Kalman y el modelado de espacios de estado con la finalidad de hacer proyecciones muy precisas del avance en puntos de funci&oacute;n que se espera tenga el producto seg&uacute;n la velocidad hist&oacute;rica del equipo. El modelo espacio de estado se alimenta con la informaci&oacute;n de los FP faltantes y las variaciones del alcance en el proyecto. En la <a href="#f5">figura 5</a> se muestra la gr&aacute;fica utilizada para el monitoreo (Kang y Choi, 2010), se puede ver una gr&aacute;fica del tipo&nbsp;<i>burn down</i>&nbsp;en donde los FP son los valores del eje Y. En el eje X se muestran los FP faltantes por d&iacute;a.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f5"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7f5.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En las metodolog&iacute;as mostradas en esta secci&oacute;n se encontraron puntos de mejora. Los m&eacute;todos basados en EVM (Sulaiman y Barton, 2006; Rusk, 2009; Rawsthorne, 2008) no toman en cuenta el cambio en el alcance de un proyecto, es decir, la replaneaci&oacute;n no se muestra en las gr&aacute;ficas de apoyo para el monitoreo, siempre se considera &uacute;nicamente el valor obtenido de la primera planeaci&oacute;n como un todo, por lo que la informaci&oacute;n que se muestra no es confiable al realizar cambios en el alcance del proyecto. En el m&eacute;todo descrito en Kang y Choi (2010) se utiliza la aserci&oacute;n de que los FP son valores absolutos, por lo que son m&aacute;s precisos para planear el costo y tiempo de un producto, la inversi&oacute;n de mayor esfuerzo para planear un producto en FP no est&aacute; justificada para obtener una planeaci&oacute;n m&aacute;s precisa. En el m&eacute;todo de Miranda y Bourque (2010) la precisi&oacute;n de cada punto de control se muestra con una unidad m&iacute;nima de HU, por lo que el esfuerzo invertido a cada HU no se refleja en su metodolog&iacute;a.</font></p>  	    <p align="justify"><font face="verdana" size="2">Los puntos de mejora identificados en las propuestas de Kang y Choi (2010) y Miranda y Bourque (2010) fueron contemplar los cambios de alcance del producto en la replaneaci&oacute;n durante cada iteraci&oacute;n, adem&aacute;s de utilizar los puntos de historia como m&eacute;trica para el esfuerzo.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Estimaci&oacute;n de costos</font></p>  	    <p align="justify"><font face="verdana" size="2">En los m&eacute;todos &aacute;giles se utilizan pr&aacute;cticas emp&iacute;ricas basadas en el juicio de expertos para estimar el costo de desarrollo para un nuevo producto, en la literatura se identificaron dos pr&aacute;cticas comunes para esta finalidad, la m&aacute;s com&uacute;n involucra como m&eacute;trica base a los SP (Cohn, 2005; Sulaiman y Barton, 2006; Rusk, 2009; Rawsthorne, 2008; Miranda y Bourque, 2010) y la segunda se basa en FP (Kang y Choi, 2010).</font></p>  	    <p align="justify"><font face="verdana" size="2">La primera manera identificada, que es la m&aacute;s com&uacute;n en m&eacute;todos &aacute;giles, tiene como m&eacute;trica principal a los SP (Cohn, 2005). En esta pr&aacute;ctica la primera tarea a realizar es la estimaci&oacute;n del esfuerzo total necesario para desarrollar el proyecto, esta estimaci&oacute;n la realiza el equipo encargado de su desarrollo. En seguida, se define una velocidad base adquirida de datos hist&oacute;ricos no muy confiables, o del juicio de expertos, para conocer el tiempo aproximado en el que el proyecto terminar&aacute;. Conociendo el tiempo necesario para desarrollar el proyecto, el l&iacute;der del proyecto calcula el costo de las personas que forman parte del equipo para obtener el presupuesto necesario para el recurso humano, a tal estimaci&oacute;n adem&aacute;s se agregan otros tipos de gastos que el proyecto necesite y se agrega una suma acumulada de gastos al total del presupuesto estimado (Cohn, 2005).</font></p>  	    <p align="justify"><font face="verdana" size="2">Otra manera de obtener la estimaci&oacute;n de costos se propuso en Kang y Choi (2010), donde la m&eacute;trica base para realizar estas estimaciones es utilizar FP, lo que involucra m&aacute;s esfuerzo en la planeaci&oacute;n del producto, pero los autores aseguran que su modelo es m&aacute;s preciso, ya que los FP son valores absolutos y no relativos como los SP. La forma en que realizan la estimaci&oacute;n del costo del proyecto es similar a la que se utiliza com&uacute;nmente en m&eacute;todos &aacute;giles, con la diferencia que a cada HU le corresponde un conjunto de FP, los cuales tienen un costo basado en l&iacute;neas de c&oacute;digo o en personas por mes.</font></p>  	    <p align="justify"><font face="verdana" size="2">Las pr&aacute;cticas de estimaci&oacute;n de costos basadas en juicios de expertos y que utilizan SP carecen de un modelo formal para realizar estimaciones, los datos hist&oacute;ricos de los proyectos de un equipo en una empresa no siempre se consideran para realizar futuras proyecciones en la estimaci&oacute;n de costos, posiblemente debido a la burocracia que acarrear&iacute;a generar esta informaci&oacute;n. En la metodolog&iacute;a propuesta por Kang y Choi (2010) se toman en cuenta los datos hist&oacute;ricos, pero &uacute;nicamente los del proyecto en que se trabaja, adem&aacute;s de que el costo est&aacute; en funci&oacute;n de FP, al ser una m&eacute;trica de esfuerzo que implica un mayor detalle en la planeaci&oacute;n de las HU.</font></p>  	    <p align="justify"><font face="verdana" size="2">Las mejoras potenciales que se encuentran en la estimaci&oacute;n de costos son realizar estimaciones de costos basados en datos hist&oacute;ricos de los proyectos, con atributos similares en una empresa, utilizando SP y ajustar el costo por SP durante cada iteraci&oacute;n basado en el desarrollo del proyecto actual.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2">Propuesta de medici&oacute;n de costos</font></p>  	    <p align="justify"><font face="verdana" size="2">En la literatura se encontraron algunas deficiencias en los m&eacute;todos de monitoreo y control del presupuesto adem&aacute;s de la estimaci&oacute;n de costos. En el monitoreo y control del presupuesto se encontr&oacute; que el alcance de los proyectos no se planea de nuevo al finalizar cada iteraci&oacute;n, por lo que es la re&#45;planeaci&oacute;n una de las partes fundamentales en los m&eacute;todos &aacute;giles (Cohn, 2005) para adaptarse al cambio. En la secci&oacute;n de motivaci&oacute;n se muestra una propuesta que considera el cambio del alcance en el monitoreo y control de costos apeg&aacute;ndose a la administraci&oacute;n del valor ganado (EVM) y a los principios del manifiesto &aacute;gil. En la secci&oacute;n de an&aacute;lisis e interpretaci&oacute;n se propone una t&eacute;cnica para estimar el costo de un proyecto de desarrollo basado en los tiempos hist&oacute;ricos para un conjunto de HU con el mismo esfuerzo.</font></p>  	    <p align="justify"><font face="verdana" size="2">La propuesta est&aacute; dirigida a empresas que desarrollan&nbsp;<i>software</i>&nbsp;utilizando m&eacute;todos &aacute;giles, en las que se tenga un plan de estimaci&oacute;n basado en m&eacute;tricas relativas y que ven la necesidad de monitorear el presupuesto de sus proyectos, adem&aacute;s de ver la necesidad de tener una base hist&oacute;rica para la estimaci&oacute;n de costos basada en hechos hist&oacute;ricos dentro de la organizaci&oacute;n.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2">Monitoreo y control del costo</font></p>  	    <p align="justify"><font face="verdana" size="2">Las deficiencias identificadas en el monitoreo y control de costos de la secci&oacute;n de monitoreo y control del presupuesto se solucionan en este punto del art&iacute;culo.</font></p>  	    <p align="justify"><font face="verdana" size="2">Debido a que el plan de desarrollo en los m&eacute;todos &aacute;giles debe ser flexible y cambiante por la propia naturaleza de los proyectos de desarrollo de&nbsp;<i>software</i>&nbsp;(Cohn, 2005), este debe ser monitoreado y controlado para evitar poner en riesgo el &eacute;xito del proyecto, negociar con el cliente los cambios del alcance, reducir la incertidumbre del estado actual del proyecto, apoyar la toma de decisiones con el cliente y el equipo de desarrollo, generar confianza y transmitir informaci&oacute;n fiable a los involucrados.</font></p>  	    <p align="justify"><font face="verdana" size="2">En esta propuesta se utilizan tres gr&aacute;ficas para observar la informaci&oacute;n agrupada y que sea f&aacute;cil de comunicar y entender por cualquier persona, a&uacute;n sin conocimiento en administraci&oacute;n de proyectos de desarrollo de&nbsp;<i>software</i>. Se identificaron dos actividades importantes para poder realizar el monitoreo, y fue la planeaci&oacute;n el primer acercamiento en donde se gener&oacute; un plan de trabajo y estimaci&oacute;n de recursos necesarios para el proyecto; la segunda actividad necesaria para permitir el monitoreo y el control del proyecto conforme evoluciona es la replaneaci&oacute;n, en donde se identifican y se administran riesgos para poder terminar el proyecto con &eacute;xito.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Planificaci&oacute;n</i></font></p>  	    <p align="justify"><font face="verdana" size="2">La planificaci&oacute;n es la actividad donde surge el primer acercamiento detallado de las necesidades del cliente y donde se identifican los recursos necesarios para el desarrollo de un producto de<i>&nbsp;software</i>. En esta propuesta no se tratan la identificaci&oacute;n de las necesidades o la definici&oacute;n de los requerimientos de cliente, pero s&iacute; es importante que el tama&ntilde;o del producto utilice la m&eacute;trica relativa de puntos de historia, ya que es la m&aacute;s utilizada en los m&eacute;todos &aacute;giles y no agrega esfuerzo en la actividad de la estimaci&oacute;n de esfuerzo requerido por HU, como en Kang y Choi (2010) donde se utilizan puntos de funci&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2">En esta propuesta se realiza la planeaci&oacute;n utilizando EVM, esta planificaci&oacute;n va a ser cambiante durante cada iteraci&oacute;n y se explica en el punto del objetivo de investigaci&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2">Para planear un nuevo proyecto de&nbsp;<i>software</i>&nbsp;es necesario conocer las siguientes m&eacute;tricas base:</font></p>  	    ]]></body>
<body><![CDATA[<blockquote> 		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>Tama&ntilde;o base total del producto (<b>TBTP</b>):</i>&nbsp;es el tama&ntilde;o del producto definido en puntos de historia. Para conocer este valor se puede aplicar la siguiente f&oacute;rmula:</font></p>  		    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n3/a7e1.jpg"></font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;Donde HUi es el conjunto de Historias de usuario del proyecto y Esfuerzo es la m&eacute;trica con que se mide el tama&ntilde;o de las historias de usuario definido por puntos de historia (SP).</font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>Velocidad base del equipo&nbsp;</i>(<b><i>VB</i></b>): es la cantidad de puntos de historia pronosticada que el equipo de desarrollo entregar&aacute; al usuario durante cada iteraci&oacute;n. Esta m&eacute;trica se obtiene com&uacute;nmente por juicio de expertos. En la secci&oacute;n de an&aacute;lisis e interpretaci&oacute;n se hace una propuesta para obtener esta m&eacute;trica de una forma m&aacute;s precisa, basada en informaci&oacute;n hist&oacute;rica de proyectos con atributos similares desarrollados en una organizaci&oacute;n.</font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>N&uacute;mero de Iteraciones&nbsp;</i>(<b><i>I</i></b>): es la cantidad de iteraciones que el equipo necesita para desarrollar el producto. Para conocer este valor se aplica la siguiente f&oacute;rmula:</font></p>  		    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n3/a7e2.jpg"></font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp; Para obtener un valor entero el resultado de I debe ser redondeado hacia su entero pr&oacute;ximo.</font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>Duraci&oacute;n de iteraci&oacute;n&nbsp;</i>(<b><i>DI</i></b>): indica la duraci&oacute;n en tiempo de cada Iteraci&oacute;n, en donde el rango com&uacute;n es entre 2 semanas y 4.</font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>Costo base del producto&nbsp;</i>(<b><i>CBP</i></b>): define el costo a invertir para el desarrollo del producto. En los m&eacute;todos &aacute;giles no existe una pr&aacute;ctica o m&eacute;todo est&aacute;ndar para estimar el costo de un producto.</font></p>  		    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>Costo base del equipo por iteraci&oacute;n&nbsp;</i>(<b><i>CBI</i></b>): se define como el costo monetario que se espera gastar durante cada iteraci&oacute;n. Para conocer este valor se utiliza la siguiente f&oacute;rmula,</font></p>  		    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n3/a7e3.jpg"></font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>Costo base de SP por iteraci&oacute;n&nbsp;</i>(<b><i>CBSPI</i></b>): es el costo monetario por desarrollar un punto de Historia y se puede calcular con la siguiente f&oacute;rmula,</font></p>  		    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n3/a7e4.jpg"></font></p> 	</blockquote>  	    <p align="justify"><font face="verdana" size="2">Adem&aacute;s de las m&eacute;tricas base en esta actividad, se obtiene la gr&aacute;fica&nbsp;<i>burn down&nbsp;</i>de planeaci&oacute;n<i>,</i>&nbsp;en la que se grafica la cantidad de SP faltante por desarrollo durante cada iteraci&oacute;n. Para obtener esta gr&aacute;fica es necesario conocer la cantidad de SP que el equipo va a desarrollar durante cada iteraci&oacute;n bas&aacute;ndose en la informaci&oacute;n de la planeaci&oacute;n. La funci&oacute;n a graficar es la siguiente:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n3/a7e5.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">en donde&nbsp;<i>x</i>&nbsp;es la iteraci&oacute;n que se va a graficar y SPI son los SP a desarrollar en la iteraci&oacute;n&nbsp;<i>i</i>.</font></p>  	    <p align="justify"><font face="verdana" size="2">Para ejemplificar esta actividad tomamos como ejemplo el proyecto "Sistema de gesti&oacute;n de contenidos" desarrollado en la empresa Compulogic, a trav&eacute;s de su divisi&oacute;n de&nbsp;<i>software</i>, en donde el equipo de desarrollo est&aacute; conformado por un l&iacute;der de proyecto y 5 desarrolladores. El equipo levant&oacute; requerimientos con un total de 46 HUs, cada una con su respectivo esfuerzo, donde se obtuvo un TBTP de 486 SP. El l&iacute;der del proyecto consider&oacute; una VB de 70 SP por iteraci&oacute;n bas&aacute;ndose en las velocidades logradas en proyectos anteriores; con el TBTP y VB se obtienen 7 iteraciones necesarias para desarrollar el producto con una duraci&oacute;n de 2 semanas cada una. Adem&aacute;s, el l&iacute;der estim&oacute; el costo del producto bas&aacute;ndose en los sueldos de los desarrolladores que forman parte del equipo y del tiempo que durar&aacute; el proyecto, de donde obtuvo un CBP de &#36;252,000.00<sup><a href="#nota">1</a></sup> (para conservar la confidencialidad de la empresa, el costo referenciado se cambi&oacute;). El equipo planea los SP a desarrollar en cada iteraci&oacute;n y obtiene la informaci&oacute;n que se muestra en la <a href="#t1">tabla 1</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="t1"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7t1.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El resumen de la informaci&oacute;n se ilustra en la <a href="#t2">tabla 2</a>. El&nbsp;<i>burn down</i>&nbsp;de planificaci&oacute;n se muestra en la <a href="#f6">figura 6</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="t2"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7t2.jpg"></font></p>  	    <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f6"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7f6.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Replanificaci&oacute;n</i></font></p>  	    <p align="justify"><font face="verdana" size="2">La gr&aacute;fica de&nbsp;<i>burn down</i>&nbsp;de planificaci&oacute;n evolucionar&aacute; durante cada revisi&oacute;n de iteraci&oacute;n, en ella se mostrar&aacute; que:</font></p>  	    <blockquote> 		    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>El avance base planeado&nbsp;</i>(<b><i>AB</i></b>) se grafica con la misma funci&oacute;n utilizada en la planificaci&oacute;n.</font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>El avance real (<b>AR</b>)</i>&nbsp;mostrar&aacute; el valor ganado durante cada iteraci&oacute;n incluyendo los cambios en el alcance durante cada iteraci&oacute;n. Los cambios en el alcance se mostrar&aacute;n a la alza cuando se agreguen SP al producto y a la baja cuando se eliminen.</font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>El avance replanificado (<b>ARR</b>)</i>&nbsp;mostrar&aacute; los ajustes que el equipo toma durante cada planeaci&oacute;n de una nueva iteraci&oacute;n. Durante cada planificaci&oacute;n de iteraci&oacute;n el equipo decide qu&eacute; HU va a desarrollar, se basa en la informaci&oacute;n de la planificaci&oacute;n, pero esta es susceptible a cualquier tipo de cambio generado por petici&oacute;n del involucrado para mitigar riesgos o para eliminar restricciones.</font></p> 	</blockquote>  	    <p align="justify"><font face="verdana" size="2">Para controlar el cambio del alcance y mantenerlo visible durante cada iteraci&oacute;n se propone la&nbsp;<i>gr&aacute;fica de cambios en el alcance</i>, que mostrar&aacute; el impacto de estos cambios en los SP agregados o eliminados del TBTP.</font></p>  	    <p align="justify"><font face="verdana" size="2">En esta actividad es necesario obtener las siguientes m&eacute;tricas:</font></p>  	    <blockquote> 		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>Costo actual de la iteraci&oacute;n (<b>CAI</b>):</i>&nbsp;define el costo monetario de una iteraci&oacute;n.</font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>SP desarrollados en la iteraci&oacute;n&nbsp;</i>(<b><i>SPAI</i></b>): define los SP desarrollados en una iteraci&oacute;n. Solo se contabilizan los SP aceptados por el cliente al finalizar una iteraci&oacute;n. Tambi&eacute;n se puede nombrar velocidad de iteraci&oacute;n.</font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>Costo actual de SP&nbsp;</i>(<b><i>CASPI</i></b>): define el costo monetario por desarrollar un SP en una iteraci&oacute;n. Para conocer este costo se utiliza la siguiente funci&oacute;n:</font></p>  		    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n3/a7e6.jpg"></font></p>  		    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>&Iacute;ndice de desempe&ntilde;o del costo&nbsp;</i>(<b><i>CPI</i></b>): esta m&eacute;trica permite visualizar la fluctuaci&oacute;n del costo por SP contra el costo por SP real durante cada iteraci&oacute;n. Este &iacute;ndice permite conocer si el equipo desarrolla los SP bajo lo presupuestado en la planificaci&oacute;n o est&aacute; excediendo el presupuesto y pone en riesgo el &eacute;xito del proyecto. El CPI ideal debe tener un valor igual a 1. Cuando el CPI es mayor que 1 significa que el costo por SP es menor al planeado y si el CPI es menor que 1 significa que el costo por SP es mayor que el planeado. La f&oacute;rmula para conocer este &iacute;ndice es la siguiente:</font></p>  		    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n3/a7e7.jpg"></font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>&Iacute;ndice del desempe&ntilde;o del calendario</i>&nbsp;(<b><i>SPI</i></b>): este &iacute;ndice es el que permite realizar el monitoreo del calendario, el equipo conocer&aacute; la fluctuaci&oacute;n de la velocidad planeada respecto a la real durante cada iteraci&oacute;n. Cuando el SPI obtenido durante una iteraci&oacute;n es mayor que 1, el proyecto terminar&aacute; antes de lo planeado; si el SPI es menor que 1, el proyecto terminar&aacute; despu&eacute;s de la fecha planeada. La f&oacute;rmula para conocer este &iacute;ndice es la siguiente:</font></p>  		    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n3/a7e8.jpg"></font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>Cambios en el alcance&nbsp;</i>(<b><i>SPCA</i></b>): esta m&eacute;trica permitir&aacute; conocer la cantidad de SP agregados o eliminados al TBTP durante una iteraci&oacute;n.</font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp;<i>Total de cambios en el alcance&nbsp;</i>(<b><i>TSPCA</i></b>): con esta m&eacute;trica ser&aacute; posible monitorear el total de cambios realizados en el proyecto. En EVM se considera exitoso un proyecto que vari&oacute; 30&#37; su tiempo y costo (Rusk, 2009), es por ello que se recomienda que esta m&eacute;trica nunca sea mayor que 30&#37;. Para obtener esta m&eacute;trica se utiliza la siguiente funci&oacute;n:</font></p>  		    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n3/a7e9.jpg"></font></p>  		    <p align="justify"><font face="verdana" size="2">en donde se calculan el total de cambios de alcance en cada iteraci&oacute;n hasta una iteraci&oacute;n&nbsp;<i>n</i>.</font></p> 	</blockquote>  	    <p align="justify"><font face="verdana" size="2">El monitoreo y control de los cambios en el alcance se contabilizan al finalizar cada iteraci&oacute;n en la reuni&oacute;n con el cliente para negociar los cambios, si es necesario, ya que es recomendable que el cambio del alcance no sea mayor que 30&#37; del TBTP.</font></p>  	    <p align="justify"><font face="verdana" size="2">Para ejemplificar la actividad de replaneaci&oacute;n continuaremos con el proyecto de "Sistema de gesti&oacute;n de contenidos" en donde se ilustrar&aacute; el desarrollo del proyecto durante las siete iteraciones. En la <a href="/img/revistas/iit/v15n3/a7f7.jpg" target="_blank">figura 7</a> se muestra la gr&aacute;fica de&nbsp;<i>burn down</i>&nbsp;de iteraci&oacute;n obtenida al finalizar el proyecto. En esta gr&aacute;fica es posible apreciar que en las iteraciones 1 y 4 hubo cambios en el alcance y repercutieron para que se hiciera una replanificaci&oacute;n de las HU a desarrollar durante cada iteraci&oacute;n.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Como se mencion&oacute;, los cambios en el alcance del proyecto tambi&eacute;n se monitorean en esta propuesta con la gr&aacute;fica de cambios en el alcance; la <a href="/img/revistas/iit/v15n3/a7f8.jpg" target="_blank">figura 8</a> ilustra el TSPCA, el cual permaneci&oacute; menor que 30&#37; del TBTP.</font></p>  	    <p align="justify"><font face="verdana" size="2">En la <a href="#f9">figura 9</a> se puede ver la fluctuaci&oacute;n de los &iacute;ndices CPI y SPI. En la <a href="/img/revistas/iit/v15n3/a7t3.jpg" target="_blank">tabla 3</a> se muestra la informaci&oacute;n recabada durante cada iteraci&oacute;n para poder realizar la <a href="#f9">figura 9</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f9"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7f9.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En la iteraci&oacute;n 6 se integr&oacute; al equipo de desarrollo un miembro m&aacute;s para colaborar y terminar en tiempo el proyecto. Se aprecia que el CPI en las iteraciones 6 y 7 es mayor que 1, por lo que el costo de SP fue mayor al planeado. En la columna de SPI se aprecia que en las iteraciones 6 y 7 la velocidad del equipo fue mayor a la planificada, lo que permiti&oacute; terminar en tiempo.</font></p>  	    <p align="justify"><font face="verdana" size="2">El costo real por iteraci&oacute;n del proyecto se muestra en la <a href="#t4">tabla 4</a>. El precio real del proyecto fue de &#36;258, 923.08 increment&aacute;ndose en un 2.74&#37;. Debido a que el proyecto termin&oacute; en tiempo y con un presupuesto mayor en un 2.74&#37;, puede ser considerado como exitoso.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="t4"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7t4.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Estimaci&oacute;n del costo</font></p>  	    <p align="justify"><font face="verdana" size="2">En esta secci&oacute;n se presenta una t&eacute;cnica para estimar el costo de un proyecto bas&aacute;ndose en datos hist&oacute;ricos de la organizaci&oacute;n. Vale la pena aclarar que para planear un nuevo proyecto, los datos hist&oacute;ricos deben provenir de proyectos con caracter&iacute;sticas similares en cuanto a la tecnolog&iacute;a, que se utilicen SP o alguna m&eacute;trica semejante para su planificaci&oacute;n y que el equipo de desarrollo del nuevo producto sea maduro.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">La estimaci&oacute;n de costos para el desarrollo de un nuevo producto es una de las tareas m&aacute;s dif&iacute;ciles en ingenier&iacute;a de&nbsp;<i>software,</i>&nbsp;por lo que no es novedoso que en m&eacute;todos &aacute;giles sea una tarea emp&iacute;rica y casi siempre basada en juicios de expertos quienes conf&iacute;an en su amplia experiencia.</font></p>  	    <p align="justify"><font face="verdana" size="2">La t&eacute;cnica propuesta en este art&iacute;culo involucra el uso de la informaci&oacute;n generada de proyectos desarrollados en una organizaci&oacute;n, por lo que cada organizaci&oacute;n obtendr&aacute; resultados diferentes.</font></p>  	    <p align="justify"><font face="verdana" size="2">Para estimar el costo de un proyecto en esta propuesta la base es el tiempo de desarrollo necesario, por lo que el costo de un proyecto es directamente proporcional al tiempo necesario para terminarlo. El tiempo necesario para desarrollar una HU se obtiene de datos hist&oacute;ricos que se procesan utilizando la desviaci&oacute;n est&aacute;ndar y una gr&aacute;fica con la campana de Gauss para identificar el tiempo m&aacute;s confiable para las HU que tengan un mismo esfuerzo, es decir, cada conjunto de las HU estimadas en 8 SP tendr&aacute;n asignados inherentemente un tiempo estimado para su desarrollo, as&iacute; como las estimadas en 2&nbsp;SP, 4&nbsp;SP, 13&nbsp;SP, 20&nbsp;SP, etc&eacute;tera. Esta serie se considera, ya que se utiliza en la planeaci&oacute;n de m&eacute;todos &aacute;giles (Project Management Institute, 2003; Sulaiman y Barton, 2006), pero cada organizaci&oacute;n puede utilizar su propia serie de valores relativos.</font></p>  	    <p align="justify"><font face="verdana" size="2">El tiempo de desarrollo de una HU se considera desde que un desarrollador la toma en la fase de desarrollo, hasta que el cliente la acepta. Los tiempos muertos durante el proceso de desarrollo no deben contabilizarse, solo el tiempo invertido en trabajo sobre una HU.</font></p>  	    <p align="justify"><font face="verdana" size="2">Conocer el tiempo real de desarrollo de cada HU es dif&iacute;cil y ser&iacute;a costoso que el equipo recabara esa informaci&oacute;n de forma manual, por lo que se sugiere obtener la informaci&oacute;n de herramientas desarrolladas con BPMN que permiten la automatizaci&oacute;n de los procesos de la organizaci&oacute;n y su completo monitoreo, herramientas como BizAgi permiten obtener esta informaci&oacute;n de una forma f&aacute;cil y sin invertir mucho esfuerzo para obtener informaci&oacute;n de calidad. Este art&iacute;culo no propone una herramienta para extraer el tiempo preciso de desarrollo por cada HU.</font></p>  	    <p align="justify"><font face="verdana" size="2">Para realizar esta t&eacute;cnica de estimaci&oacute;n de costos es necesario contar con la informaci&oacute;n de los tiempos hist&oacute;ricos del desarrollo de HU de la organizaci&oacute;n agrupados seg&uacute;n su esfuerzo, de forma similar a la que se muestra en la <a href="#t5">tabla 5</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="t5"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7t5.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En la <a href="#t5">tabla 5</a> se aprecian los tiempos gastados en horas y agrupados por esfuerzo para las HU de un proyecto. Se comprob&oacute; que tener un rango muy amplio entre los tiempos de desarrollo arroja menor precisi&oacute;n al graficar la distribuci&oacute;n normal para la campana de Gauss, es por eso que se sugiere que los tiempos se capturen con valores que respeten una serie, con incrementos de un cuarto de hora, es decir, podremos representar el tiempo de las HU con la siguiente serie y sus combinaciones: 0.25 horas, 0.5 horas, 0.75 horas, 1 hora.</font></p>  	    <p align="justify"><font face="verdana" size="2">Con esta serie de tiempos se tiene la informaci&oacute;n m&aacute;s agrupada en la campana de Gauss lo que permite tener mayor precisi&oacute;n. En la <a href="#t6">tabla 6</a> se muestra un ejemplo de la forma en que se ver&iacute;an los tiempos invertidos para las HU con esfuerzo de 8 SP.</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><a name="t6"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7t6.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Con la informaci&oacute;n de los tiempos de desarrollo como en la <a href="#t6">tabla 6</a>, el siguiente paso es calcular la media, la varianza (S2) y la desviaci&oacute;n est&aacute;ndar (S).</font></p>  	    <p align="justify"><font face="verdana" size="2">Calcular la varianza del conjunto de tiempos por cada conjunto de esfuerzos servir&aacute; para conocer su dispersi&oacute;n, la varianza se define como la media de las diferencias cuadr&aacute;ticas de&nbsp;<i>n</i>&nbsp;puntuaciones con respecto a su media aritm&eacute;tica y se obtiene con la siguiente f&oacute;rmula:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n3/a7e10.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde&nbsp;<i>x</i><sub>i</sub> es el tiempo para una HU,&nbsp;<i>n</i>&nbsp;es el total de datos de la muestra y&nbsp;<i>x&macr;</i>&nbsp; la media del conjunto de datos.</font></p>  	    <p align="justify"><font face="verdana" size="2">La desviaci&oacute;n est&aacute;ndar del conjunto de datos har&aacute; que la medida de dispersi&oacute;n sea de la misma dimensi&oacute;n que las muestras, en este caso horas, se obtiene sacando la ra&iacute;z cuadrada de S.</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n3/a7e11.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Los valores de la media, de S2 y de S para el conjunto de datos de la <a href="#t6">tabla 6</a> se muestran en la <a href="#t7">tabla 7</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="t7"></a>    ]]></body>
<body><![CDATA[<br> 	<img src="/img/revistas/iit/v15n3/a7t7.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Utilizando la distribuci&oacute;n normal para los tiempos de un conjunto de HU con el mismo esfuerzo nos permitir&aacute; una mejor entrop&iacute;a entre los tiempos recolectados para el conjunto de HU con esfuerzos iguales.</font></p>  	    <p align="justify"><font face="verdana" size="2">    <br> 	La distribuci&oacute;n normal se calcula con la siguiente f&oacute;rmula:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v15n3/a7e12.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde&nbsp;<i>x&nbsp;</i>es un tiempo del conjunto de las HU con mismo esfuerzo, &nbsp;&#956; es la media o&nbsp;<i>x&nbsp;</i>y &nbsp;&#963; es la desviaci&oacute;n est&aacute;ndar o S.</font></p>  	    <p align="justify"><font face="verdana" size="2">    <br> 	En la <a href="#t8">tabla 8</a> se calcula la distribuci&oacute;n normal para la&nbsp;<i>x</i>&nbsp;y la S obtenidas con la informaci&oacute;n de la <a href="#t6">tabla 6</a>. La columna de grupos muestra el rango identificado de tiempos para las HU de 8 SPs de la <a href="#t6">tabla 6</a>.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="t8"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7t8.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">En la <a href="#f10">figura 10</a> se muestra la campana de Gauss o distribuci&oacute;n normal para los tiempos de HU de un proyecto con esfuerzo de 8 SP. En ella se puede apreciar que para una x de 1 hora se tiene un valor muy cercano a 1, lo que significa que para una HU de 8 SP con&nbsp;<i>x&nbsp;</i>y S obtenidas de los hist&oacute;ricos mostrados en la tabla 11 existe 91.3&#37; de probabilidad de que el esfuerzo necesario para su desarrollo sea de 1 hora.</font></p>  	    <p align="center"><font face="verdana" size="2"><a name="f10"></a>    <br> 	<img src="/img/revistas/iit/v15n3/a7f10.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Con la campana de Gauss podemos conocer el tiempo con mayor precisi&oacute;n de la serie de valores hist&oacute;ricos de las HU en un esfuerzo determinado (ej. 8 SP), identificando el valor preciso como la&nbsp;<i>Y</i>&nbsp;m&aacute;s alta en la curva. De esta forma, para estimar el costo de un nuevo proyecto podemos confiar en los datos hist&oacute;ricos de los tiempos de desarrollo invertidos en las HU con esfuerzos iguales.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Caso de estudio</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El presente caso de estudio se dise&ntilde;a de tal forma que pueda presentar las discusiones respecto a dos proyectos de una empresa de&nbsp;<i>software&nbsp;</i>utilizando el m&eacute;todo de medici&oacute;n propuesto. Primero, se da una motivaci&oacute;n se&ntilde;alizando el foco del problema, el objetivo de la investigaci&oacute;n y el problema. Despu&eacute;s se presentan los resultados de las gr&aacute;ficas del m&eacute;todo de medici&oacute;n y las interpretaciones de sus resultados, as&iacute; como tambi&eacute;n las discusiones sobre las dificultades y problemas presentados en el estudio.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Motivaci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Para informar al lector del foco y el alcance del presente trabajo, a continuaci&oacute;n se presenta el problema y los objetivos de investigaci&oacute;n, adem&aacute;s de los fundamentos para la comprensi&oacute;n del contexto del art&iacute;culo.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Establecimiento del problema</i></font></p>  	    <p align="justify"><font face="verdana" size="2">En este art&iacute;culo se tomaron en cuenta los siguientes problemas para los&nbsp;<i>administradores de proyectos</i>&nbsp;y e<i>xpertos</i>&nbsp;en metodolog&iacute;as &aacute;giles para el desarrollo de&nbsp;<i>software</i>:</font></p>  	    <blockquote> 		    <p align="justify"><font face="verdana" size="2">1.  Varios autores han encontrado una necesidad clara de los gestores de proyectos de&nbsp;<i>software</i>&nbsp;en m&eacute;todos &aacute;giles. Existe una&nbsp;<i>escasa</i>&nbsp;<i>gesti&oacute;n&nbsp;</i>y&nbsp;<i>monitoreo</i>&nbsp;de costos en m&eacute;todos &aacute;giles (Yap, 2006; Keaveney y Conboy, 2006; Sulaiman y Barton, 2006; Rusk, 2009).</font></p>  		    <p align="justify"><font face="verdana" size="2">2.  Otros autores indican que hay&nbsp;<i>poca</i>&nbsp;<i>evidencia</i>&nbsp;acerca de la medici&oacute;n de los costos de un proyecto para los administradores de proyectos (Jones, 2004; Sulaiman y Barton, 2006; Rusk, 2009).</font></p>  		    <p align="justify"><font face="verdana" size="2">3.  La&nbsp;<i>estimaci&oacute;n de costos</i>&nbsp;en m&eacute;todos &aacute;giles se basa com&uacute;nmente en juicios de expertos y no en&nbsp;<i>procesos</i>&nbsp;<i>repetibles y mejorables&nbsp;</i>(Keaveney y Conboy, 2006; Pham A. y Pham P., 2011). Sin un proceso bien definido y medible, no es posible lograr una optimizaci&oacute;n ni la reducci&oacute;n de costos.</font></p> 	</blockquote>  	    <p align="justify"><font face="verdana" size="2">En suma, el problema es&nbsp;<i>la falta de una efectiva gesti&oacute;n, monitorizaci&oacute;n, generaci&oacute;n de evidencias y estimaciones basadas en procesos mejorables en costos para proyectos de software desarrollados con m&eacute;todos &aacute;giles</i>. Los principales afectados son los administradores de proyectos, los expertos en m&eacute;todos &aacute;giles y los due&ntilde;os de las empresas de desarrollo de SW, con respecto a la p&eacute;rdida de costos, precisi&oacute;n en los tiempos y compromisos con el cliente.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Objetivo de investigaci&oacute;n</i></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El objetivo de esta investigaci&oacute;n es analizar el&nbsp;<i>control</i>,&nbsp;<i>monitorizaci&oacute;n y generaci&oacute;n de evidencias</i>&nbsp;por parte de los&nbsp;<i>desarrolladores y los administradores de proyectos&nbsp;</i>durante el desarrollo de dos proyectos de&nbsp;<i>software</i>&nbsp;en una peque&ntilde;a empresa del ramo. Su prop&oacute;sito es descubrir las&nbsp;<i>dificultades o problemas</i>&nbsp;con respecto al uso de la propuesta en cuanto a la&nbsp;<i>p&eacute;rdida de costos, precisi&oacute;n en los tiempos, imprevistos y compromisos con el cliente,</i>&nbsp;desde la perspectiva de un&nbsp;<i>administrador de proyectos</i>&nbsp;en el contexto del uso de m&eacute;todos &aacute;giles.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Contexto</i></font></p>  	    <p align="justify"><font face="verdana" size="2">El estudio se llev&oacute; a cabo en una peque&ntilde;a empresa de desarrollo de&nbsp;<i>software</i>&nbsp;basado en procesos &aacute;giles, espec&iacute;ficamente en&nbsp;<i>Scrum&nbsp;</i>y<i>&nbsp;eXtreme Programming</i>. Dos proyectos de&nbsp;<i>software</i>&nbsp;fueron parte del estudio:</font></p>  	    <blockquote> 		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp; El&nbsp;<b><i>primer proyecto&nbsp;</i>(<i>P1</i>)</b>&nbsp;fue el desarrollo de un&nbsp;<i>software</i>&nbsp;como servicio (SaaS,&nbsp;<i>Software as a Service</i>) para gestionar la red de colaboraci&oacute;n entre la triple h&eacute;lice (gobierno, industria y academia). Se registraron en el equipo un total de 7 desarrolladores, un total de 75 HU planificadas, 22 SP por iteraci&oacute;n, un costo base de &#36;128.68 pesos mexicanos por cada SP (el costo no contiene impuestos ni ganancias para la empresa) y el periodo de desarrollo fue del 4 de junio al 8 de agosto. En este proyecto se utiliz&oacute; la propuesta de estimaci&oacute;n y control de costos.</font></p>  		    <p align="justify"><font face="verdana" size="2">&#8226;&nbsp; El&nbsp;<b><i>segundo proyecto&nbsp;</i>(<i>P2</i>)</b>&nbsp;fue el desarrollo de una herramienta de dise&ntilde;o y seguimiento de indicadores, donde se definieron iteraciones de duraci&oacute;n semanal, con 4 iteraciones planificadas. Se registr&oacute; en el equipo un total de 8 desarrolladores durante el proceso, 47 historias de usuario planeadas, una estimaci&oacute;n de 263 puntos de historia, una velocidad base de 69 SP por iteraci&oacute;n y un costo base de $128.68 pesos mexicanos por cada SP. En este proyecto no se utiliz&oacute; la propuesta de estimaci&oacute;n y control de costos del presente art&iacute;culo. Por &uacute;ltimo, el periodo de desarrollo fue del 25 de septiembre al 8 de noviembre.</font></p> 	</blockquote>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>An&aacute;lisis e interpretaci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">A continuaci&oacute;n se presentan los resultados finales de los proyectos en las gr&aacute;ficas correspondientes.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El proyecto P1 no gener&oacute; los suficientes datos para generar las gr&aacute;ficas de estimaciones de esfuerzos, ya que no se contaba con datos hist&oacute;ricos suficientes. Sin embargo, la estimaci&oacute;n de los expertos fue suficiente, ya que este era un dise&ntilde;o de desarrollo conocido por el cliente. Las gr&aacute;ficas generadas del m&eacute;todo propuesto son la gr&aacute;fica&nbsp;<i>burn down</i>&nbsp;al cierre del proyecto, como se puede apreciar en la <a href="/img/revistas/iit/v15n3/a7f11.jpg" target="_blank">figura 11</a>, y la gr&aacute;fica CPI/SPI tambi&eacute;n al cierre del proyecto en la <a href="/img/revistas/iit/v15n3/a7f12.jpg" target="_blank">figura 12</a>.</font></p>  	    <p align="justify"><font face="verdana" size="2">Las series de datos de la gr&aacute;fica&nbsp;<i>burn down</i>&nbsp;se describen como el avance planeado, que muestra el esfuerzo restante para su desarrollo, obtenido durante la etapa de planeaci&oacute;n; el avance real, que muestra el valor ganado durante cada iteraci&oacute;n, as&iacute; como los cambios en el alcance, mostrando picos cuando el alcance crece o se agrega esfuerzo al desarrollo y el avance re&#45;planificado, que muestra el avance replanificado para cada iteraci&oacute;n. Como se puede apreciar en los resultados, el avance real fue m&aacute;s r&aacute;pido de lo planeado debido al conocimiento de la soluci&oacute;n del sistema, es decir, un sistema bastante conocido por los expertos respecto a las entrevistas con el cliente. Es por esto que no fue necesaria una replanificaci&oacute;n. Este m&eacute;todo de medici&oacute;n es de mayor utilidad para proyectos en donde se desconoce el problema para poder tomar decisiones respecto a las replanificaciones, como resultados esperados de esfuerzo.</font></p>  	    <p align="justify"><font face="verdana" size="2">Respecto a la gr&aacute;fica de CPI/SPI en el cierre del proyecto (<a href="/img/revistas/iit/v15n3/a7f12.jpg" target="_blank">figura 12</a>), no muestra resultados inesperados conforme al tiempo y al costo, fueron resultados controlados en todo momento. Los resultados fueron, por lo mismo, una soluci&oacute;n conocida y entendida por las necesidades del cliente. Por &uacute;ltimo, no se gener&oacute; una gr&aacute;fica TSPCA debido a que no se cre&oacute; un valor agregado a las historias de usuario durante el desarrollo del proyecto.</font></p>  	    <p align="justify"><font face="verdana" size="2">En el segundo proyecto, al igual que en el primero, a&uacute;n no se ten&iacute;an los suficientes datos hist&oacute;ricos para generar las estimaciones sobre los esfuerzos. La gr&aacute;fica de la que se parte para la toma de decisiones es la&nbsp;<i>burn down</i>&nbsp;en la que se muestran las dificultades de control, principalmente de la segunda iteraci&oacute;n a la quinta; para efectos de encontrar las dificultades y problemas del m&eacute;todo de medici&oacute;n se discuten dichas iteraciones. Las gr&aacute;ficas utilizadas son las de la <a href="/img/revistas/iit/v15n3/a7f13.jpg" target="_blank">figura 13</a> con la&nbsp;<i>burn down</i>&nbsp;al cierre del proyecto, la <a href="/img/revistas/iit/v15n3/a7f14.jpg" target="_blank">figura 14</a>, con gr&aacute;fica CPI/SPI al cierre del proyecto, y la <a href="/img/revistas/iit/v15n3/a7f15.jpg" target="_blank">figura 15</a> con la gr&aacute;fica TSPCA para el cierre del proyecto.</font></p>  	    <p align="justify"><font face="verdana" size="2">A continuaci&oacute;n se describen las discusiones de los problemas y las dificultades de las iteraciones en el proyecto.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Iteraci&oacute;n 2</i></font></p>  	    <p align="justify"><font face="verdana" size="2">El esfuerzo que el equipo estim&oacute; desarrollar en esta iteraci&oacute;n fue de 66 SP, pero realmente el&nbsp;<i>Valor Ganado</i>&nbsp;(EV) fue 50 SP. Este resultado en EV tiene un impacto directo en el costo; el &iacute;ndice del desempe&ntilde;o del costo (CPI) para esta iteraci&oacute;n fue 0.73, lo que muestra que el costo por SP fue m&aacute;s caro que el valor planeado, teniendo un costo de &#36;175.00, 36&#37; m&aacute;s caro para el desarrollo de un SP. Adem&aacute;s, el &iacute;ndice del desempe&ntilde;o del calendario (SPI) fue 0.73, indicando que el equipo desarroll&oacute; m&aacute;s lento de lo planeado, es decir, 24.24&#37; m&aacute;s lento. El problema fue que no se estim&oacute; de una forma precisa la velocidad de desarrollo y no se estimaron los riesgos de nuevas tecnolog&iacute;as adquiridas en la empresa.</font></p>  	    <p align="justify"><font face="verdana" size="2">Al cierre de la iteraci&oacute;n 2, el equipo se reuni&oacute; con el cliente para mostrar los avances y obtener alguna retroalimentaci&oacute;n acerca de las tareas desarrolladas. Como resultado se agregaron 135 SP como descubrimiento de nuevas evidencias, que representaron 51.3&#37; del total del producto planeado, lo que pon&iacute;a en riesgo la terminaci&oacute;n en tiempo y costo del desarrollo del producto, adem&aacute;s de que la velocidad de desarrollo era m&aacute;s lenta. Por estas razones se decidi&oacute; agregar 2 desarrolladores m&aacute;s al inicio de la tercera iteraci&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>Iteraci&oacute;n 3</i></font></p>  	    <p align="justify"><font face="verdana" size="2">Al inicio de la iteraci&oacute;n 3 el alcance del proyecto ya hab&iacute;a aumentado 54 &#37;, por lo que se agregaron dos desarrolladores m&aacute;s al equipo para aumentar la productividad de SP en el proyecto. El impacto en el costo de agregar a dos desarrolladores fue 68&#37; m&aacute;s caro para esta iteraci&oacute;n. En este proyecto trabaj&oacute; el equipo 2; al t&eacute;rmino de la iteraci&oacute;n la velocidad de desarrollo fue 69 SP, acorde a lo esperado en el plan, dicho de otra forma, el SPI tuvo un valor igual a 1, ya que el equipo avanz&oacute; conforme a la planeaci&oacute;n inicial. Aumentar el n&uacute;mero de desarrolladores increment&oacute; el costo de la iteraci&oacute;n y el costo de desarrollo de un SP, el CPI fue 0.66, el cual evidencia el aumento en el costo, 66&#37; m&aacute;s caro.</font></p>  	    <p align="justify"><font face="verdana" size="2">En el cierre de la iteraci&oacute;n, al mostrar los avances al cliente, fue aumentado el alcance debido a nuevos hallazgos y caracter&iacute;sticas necesarias para el sistema, el total de SP agregados fue 120. Esta repercusi&oacute;n es notable visualizando la gr&aacute;fica del&nbsp;<i>burn down</i> para este proyecto, ya que el equipo esperaba tener un restante de 59 SP pero subi&oacute; a 378 SP el valor real. Tomando en cuenta estos valores el remanente al cierre de la iteraci&oacute;n 3 se duplic&oacute;, en la <a href="/img/revistas/iit/v15n3/a7f13.jpg" target="_blank">figura 13</a> se observa un aumento de 100&#37; m&aacute;s respecto al valor planeado.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Iteraci&oacute;n 4</i></font></p>  	    <p align="justify"><font face="verdana" size="2">En esta iteraci&oacute;n el encargado del desarrollo, agreg&oacute; un desarrollador m&aacute;s, completando los 8 desarrolladores del equipo, esto ocasion&oacute; que subiera el costo por el n&uacute;mero de integrantes. El valor ganado en esta iteraci&oacute;n fue 92 SP, 35&#37; m&aacute;s r&aacute;pido en su desarrollo con un SPI equivalente a 1.35. El costo asumido para esta iteraci&oacute;n fue mayor, el CPI obtenido fue igual a 0.68, 32&#37; m&aacute;s caro.</font></p>  	    <p align="justify"><font face="verdana" size="2">Basados en la planeaci&oacute;n inicial es en esta iteraci&oacute;n cuando el proyecto debi&oacute; terminar su fase de desarrollo, al estar a&uacute;n 286 SP alejados de la meta, a la cual se agregaron otros 13 SP, con lo que el proyecto creci&oacute; 104&#37;. En suma, el equipo no termin&oacute; lo planeado a consecuencia de los cambios en el alcance, y fue m&aacute;s caro el desarrollo del proyecto. El problema fue aceptar 104&#37; de cambios sobre lo planeado.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Iteraci&oacute;n 5</i></font></p>  	    <p align="justify"><font face="verdana" size="2">En esta iteraci&oacute;n el equipo de desarrollo a cargo fue el equipo 3. Al cierre, el valor ganado fue 288 SP, quedando solo un restante de 2 SP. Acorde al SPI tenemos que la velocidad del equipo fue 4.23 mayor que la planeada (<a href="/img/revistas/iit/v15n3/a7f14.jpg" target="_blank">figura 14</a>), 323&#37; m&aacute;s r&aacute;pido de lo planeado. El costo de desarrollar un SP en esta iteraci&oacute;n fue m&aacute;s barato, con un CPI igual a 2.14, lo que significa que fue 54&#37; m&aacute;s barato que lo planeado. Probablemente, los beneficios de la velocidad y el costo se debieron a la sobreestimaci&oacute;n del esfuerzo planeado, por lo que es necesario realizar estimaciones m&aacute;s precisas.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Al finalizar la iteraci&oacute;n se agregaron 149 SP, significando 53&#37; del peso planeado para el proyecto y se obtuvo una suma de cambios en el alcance de 158.17&#37; sobre el esfuerzo total planeado del proyecto. Nuevamente, el problema de este incremento fue aceptar m&aacute;s de 30&#37; de cambios sobre el plan.</font></p>  	    <p align="justify"><font face="verdana" size="2">Conforme a las dificultades y problemas se concluye que es necesario crear un proceso de toma de decisiones utilizando las gr&aacute;ficas y los recursos humanos, de informaci&oacute;n y tecnol&oacute;gicos de que se disponga.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Conclusiones y trabajo futuro</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Se cre&oacute; un m&eacute;todo de medici&oacute;n para la estimaci&oacute;n, control y gesti&oacute;n de costos y esfuerzos en equipos de desarrollo de&nbsp;<i>software</i>&nbsp;&aacute;gil con la finalidad de resolver los problemas encontrados en la literatura: una escasa gesti&oacute;n y monitoreo de costos, poca evidencia acerca de la medici&oacute;n de los costos de un proyecto para los administradores y falta de estimaci&oacute;n de costos en m&eacute;todos &aacute;giles basada en procesos repetibles. La causa principal de estas deficiencias es que los m&eacute;todos &aacute;giles siguen los principios del manifiesto &aacute;gil. El principio de esta aclaraci&oacute;n es: "<i>El software funcionando es la medida principal de&nbsp;progreso</i>". Este principio se centra en la medida&nbsp;<i>software</i>&nbsp;del funcionamiento para medir un avance del proyecto, y el principio "<i>A intervalos regulares el equipo reflexiona sobre c&oacute;mo ser m&aacute;s efectivo para a continuaci&oacute;n ajustar y perfeccionar su comportamiento en consecuencia</i>" se aleja de las medidas predictivas como son las estimaciones. Ambos principios restringen a los investigadores al crear propuestas precisas para las estimaciones de tiempos, esfuerzos y costos. Sin embargo, este trabajo ofrece tres tipos de gr&aacute;ficas para apoyar los problemas mencionados: la gr&aacute;fica TSPCA para el control de cambios realizados en el proyecto y no sobrepasar el tama&ntilde;o del proyecto de&nbsp;<i>software</i>&nbsp;en 30&#37;, la gr&aacute;fica CPI/SPI para el control de costo por SP y calendario, y la gr&aacute;fica&nbsp;<i>burn down</i>&nbsp;que permite representar la replanificaci&oacute;n de cada iteraci&oacute;n, adem&aacute;s de la t&eacute;cnica de estimaci&oacute;n de esfuerzo con datos hist&oacute;ricos de SPs.</font></p>  	    <p align="justify"><font face="verdana" size="2">A pesar de haber dise&ntilde;ado el m&eacute;todo para resolver los problemas mencionados, la informaci&oacute;n de los datos hist&oacute;ricos de proyectos anteriores y actuales no fue suficiente para introducir datos y comprobar la eficacia de las evidencias de estimaciones. Tambi&eacute;n se presentaron dificultades durante las iteraciones del segundo proyecto, por lo que los costos y esfuerzos no se controlaron correctamente. Como trabajo futuro es necesario crear un proceso de toma de decisiones para resolver las dificultades y problemas presentados en los proyectos de manera que se utilicen las tres graficas para una toma de decisiones efectiva.</font></p>  	    <p align="justify"><font face="verdana" size="2">Para lograr realizar estas estimaciones sin afectar al manifiesto &aacute;gil, actualmente se est&aacute; desarrollando una herramienta para generar las gr&aacute;ficas "Distribuci&oacute;n normal para los tiempos de historias de usuario con esfuerzo en SP" y lograr realizar las estimaciones del esfuerzo de los proyectos con m&aacute;s precisi&oacute;n y poca interacci&oacute;n entre los desarrolladores y la herramienta. En un futuro, con el uso de la herramienta, se espera generar la informaci&oacute;n hist&oacute;rica autom&aacute;ticamente para lograr realizar estimaciones de esfuerzo precisas para nuevos proyectos.</font></p>  	    <p align="justify"><font face="verdana" size="2">Otro trabajo en un futuro se puede desarrollar a partir de calcular la cuenta de los tiempos gastados en una actividad dentro de un proceso, el cual suele ser dif&iacute;cil si se realiza de forma manual. Para ello, se realizar&aacute; una propuesta basada en BPMN y en automatizaci&oacute;n de procesos, para conocer el tiempo invertido en cada HU dentro de un proyecto de&nbsp;<i>software</i>, utilizando la distribuci&oacute;n normal para conocer la tendencia de un conjunto de HU con un mismo esfuerzo dado en SP.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Agradecimientos</b></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Este es un proyecto apoyado por el Consejo de Nacional de Ciencia y Tecnolog&iacute;a (Conacyt) a trav&eacute;s del proyecto: "Plataforma de colaboraci&oacute;n para cadenas productivas en micro, peque&ntilde;as y medianas empresas bajo el modelo de<i>&nbsp;software</i>&nbsp;como servicio" con n&uacute;mero de proyecto 000000000181172.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Referencias</b></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Anderson D.J. <i>Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results</i>, Coad Series, Prentice Hall Computer, EUA, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289206&pid=S1405-7743201400030000700001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Agarwal N., Rathod U. Defining Success for Software Projects: An Exploratory Revelation. <i>International Journal of Project Management</i>, volumen 24 (n&uacute;mero 4), 2006: 358&#45;370.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289208&pid=S1405-7743201400030000700002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Chow T.,&nbsp; Cao D.B. A Survey Study of Critical Success Factors in Agile Software Projects. <i>Journal of Systems and Software</i>, volumen 81 (n&uacute;mero 6), junio de 2008: 961&#45;971.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289210&pid=S1405-7743201400030000700003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Cohn M. <i>Agile Estimating and Planning</i>, Prentice Hall, EUA, 2005.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289212&pid=S1405-7743201400030000700004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Cohn M. <i>User Stories Applied: For Agile Software Development</i>, Addison&#45;Wesley Professional, EUA, 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289214&pid=S1405-7743201400030000700005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Deemer P., Benefield G., Larman C<i>. The SCRUM Primer</i>, Scrum Training Institute, EUA, 2010, pp. 1&#150;22.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289216&pid=S1405-7743201400030000700006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Jeffries R., Anderson A., Hendrickson C.,&nbsp;<i>Extreme Programming Installed</i>, 2000, The XP series.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289218&pid=S1405-7743201400030000700007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Jones C. Software Project Management Practices: Failure Versus Success. <i>The Journal of Defense Software</i>, (n&uacute;mero octubre), 2004: 5&#150;9.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289220&pid=S1405-7743201400030000700008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Kang S. y Choi O. Model&#45;Based Dynamic Cost Estimation and Tracking Method for Agile Software Development, en: Science (ICIS), 2010 IEEE/ACIS 9th, agosto de 2010, pp. 743&#45;748.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289222&pid=S1405-7743201400030000700009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Keaveney S. y Conboy K. Cost Estimation in Agile Development Projects, en: Proc. 14th European Conf. Information, 2006, &nbsp;pp. 1&#45;15.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289224&pid=S1405-7743201400030000700010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Laanti M. y Kettunen P. Cost Modeling Agile Software Development. <i>International Transactions on Systems Science and Applications</i>, volumen 1 (n&uacute;mero 2), 2006: 175&#45;179.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289226&pid=S1405-7743201400030000700011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Miranda E. y Bourque P. Agile Monitoring Using the Line of Balance. <i>Journal of Systems and Software</i>, volumen 83 (n&uacute;mero 7), julio de 2010: 1205&#45;1215.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289228&pid=S1405-7743201400030000700012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Pham A. y Pham P. <i>Scrum in Action: Agile Software Project Management and Development</i>, Cengage Learning Center, Boston, ESUA 2011, pp. 17&#45;31.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289230&pid=S1405-7743201400030000700013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Project Management Institute. Guide to the Project Management Body of Knowledge &#45; PMBOK&#174; Guide 2003 Edition, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289232&pid=S1405-7743201400030000700014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Rawsthorne D. Monitoring Scrum Projects with AgileEVM and Earned Business Value (EBV) Metrics. <i>Agile Journal</i>, volumen 0, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289234&pid=S1405-7743201400030000700015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Rusk J. Earned Value for Agile Development. <i>Software Tech News</i>, volumen 12 (n&uacute;mero 1), 2009: 20&#45;27.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289236&pid=S1405-7743201400030000700016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">SulaimanT. y Barton B. AgileEVM&#45;Earned Value Management in Scrum Projects, en: Agile Conference, 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289238&pid=S1405-7743201400030000700017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Yap M. Value Based Extreme Programming, en: Agile Conference<i>,&nbsp;</i>2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4289240&pid=S1405-7743201400030000700018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify">&nbsp;</p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Semblanza de los autores</b></font></p>  	    <p align="justify"><font face="verdana" size="2"><i><b>Hugo A. Mitre&#45;Hern&aacute;ndez.</b></i> Es investigador en ingenier&iacute;a del&nbsp;<i>software&nbsp;</i>contratado en CIMAT (<i>centro de investigaci&oacute;n en matem&aacute;ticas</i>) Unidad Zacatecas, M&eacute;xico, afiliado en el grupo SEL&#45;UC3M (<i>Software Engineering Lab</i>) de la Universidad Carlos III de Madrid y pertenece al Sistema Nacional de Investigadores (SNI) de M&eacute;xico. En el 2010, finaliz&oacute; su beca de estudios de doctorado del Ministerio Espa&ntilde;ol de Ciencia e Innovaci&oacute;n (MICINN), durante dicha beca realiz&oacute; una estancia en el Centro de Investigaci&oacute;n Fraunhofer USA (Maryland), para despu&eacute;s obtener el grado de doctor en ciencia y tecnolog&iacute;a inform&aacute;tica de la Universidad Carlos III de Madrid en octubre de 2010. Ha participado en proyectos de TI e ingenier&iacute;a del software en vinculaci&oacute;n con empresas privadas y en proyectos de p&uacute;blicos en el MICINN, CONACyT, PROSOFT, Secretar&iacute;a de Econom&iacute;a y Secretar&iacute;a T&eacute;cnica de M&eacute;xico. Sus actuales &aacute;reas de inter&eacute;s son: gesti&oacute;n del conocimiento, medici&oacute;n de productos y procesos, gesti&oacute;n estrat&eacute;gica para organizaciones de ingenier&iacute;a del Software, Gobierno de las TICs y gesti&oacute;n de Clusteres.</font></p>  	    <p align="justify"><font face="verdana" size="2"><i><b>Edgar Ortega&#45;Mart&iacute;nez.</b> Es</i>&nbsp;desarrollador de&nbsp;<i>software</i> en Compulogic S.A. de C.V., adem&aacute;s es SCRUM m&aacute;ster certificado por la Scrum Alliance. Reci&eacute;n obtuvo su grado de maestr&iacute;a en ingenier&iacute;a de&nbsp;<i>software</i>&nbsp;en el Centro de Investigaci&oacute;n en Matem&aacute;ticas A.C. Sus intereses son el desarrollo de&nbsp;<i>software</i>&nbsp;con m&eacute;todos &aacute;giles y la mejora de procesos de desarrollo de&nbsp;<i>software</i>.</font></p>  	    <p align="justify"><font face="verdana" size="2"><i><b>Cuauht&eacute;moc Lemus&#45;Olalde</b></i><b>.</b> Es ingeniero en sistemas computacionales por el Instituto Tecnol&oacute;gico y de Estudios Superior de Monterrey, Campus Monterrey (1986). En ese mismo centro educativo estudi&oacute; la maestr&iacute;a en ciencias computacionales (1988), para posteriormente obtener el t&iacute;tulo de doctor en la misma materia por la Universidad de Tulane, Nueva Orleans (1996). En la Universidad de Houston&#45;Clear Lake, realiz&oacute; un postdoctorado en calidad de investigador visitante como parte del programa aeroespacial del instituto para operaciones de sistemas espaciales, el cual se desarrolla en coordinaci&oacute;n con la NASA y el Centro Espacial Johnson. Es director del Centro de Investigaci&oacute;n en Matem&aacute;ticas, A.C. (CIMAT), Unidad Zacatecas. Adem&aacute;s, en su calidad de investigador titular A, es coordinador del Grupo de Ingenier&iacute;a de&nbsp;<i>Software</i>&nbsp;(IngSoft) y coordinador del Seminario en Tecnolog&iacute;as de Informaci&oacute;n y&nbsp;<i>Software</i>&nbsp;(SETyS).  Sus intereses de investigaci&oacute;n son: mejora de procesos de&nbsp;<i>software</i>, medici&oacute;n de procesos (6 sigma), gesti&oacute;n de la innovaci&oacute;n y m&eacute;todos de innovaci&oacute;n TRIZ aplicados a la industria.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b><a name="nota"></a>Nota</b></font></p>  	    <p align="justify"><font face="verdana" size="2"><sup>1</sup> Para conservar la confidencialidad con los costos dentro de la empresa, el costo referenciado se cambi&oacute;.</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Anderson]]></surname>
<given-names><![CDATA[D.J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results]]></source>
<year>2003</year>
<publisher-name><![CDATA[Prentice Hall Computer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Agarwal]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Rathod]]></surname>
<given-names><![CDATA[U.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Defining Success for Software Projects: An Exploratory Revelation]]></article-title>
<source><![CDATA[International Journal of Project Management]]></source>
<year>2006</year>
<volume>24</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>358-370</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chow]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Cao]]></surname>
<given-names><![CDATA[D.B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Survey Study of Critical Success Factors in Agile Software Projects]]></article-title>
<source><![CDATA[Journal of Systems and Software]]></source>
<year>juni</year>
<month>o </month>
<day>de</day>
<volume>81</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>961-971</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cohn]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Agile Estimating and Planning]]></source>
<year>2005</year>
<publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cohn]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[User Stories Applied: For Agile Software Development]]></source>
<year>2004</year>
<publisher-name><![CDATA[Addison-Wesley Professional]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Deemer]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Benefield]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Larman]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[The SCRUM Primer]]></source>
<year>2010</year>
<page-range>1-22</page-range><publisher-name><![CDATA[Scrum Training Institute]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jeffries]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Anderson]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Hendrickson]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Extreme Programming Installed]]></source>
<year>2000</year>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jones]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Software Project Management Practices: Failure Versus Success]]></article-title>
<source><![CDATA[The Journal of Defense Software]]></source>
<year>2004</year>
<numero>octubre</numero>
<issue>octubre</issue>
<page-range>5-9</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kang]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Choi]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Model-Based Dynamic Cost Estimation and Tracking Method for Agile Software Development]]></article-title>
<source><![CDATA[Science (ICIS), 2010 IEEE/ACIS 9th]]></source>
<year>agos</year>
<month>to</month>
<day> d</day>
<page-range>743-748</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Keaveney]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Conboy]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Cost Estimation in Agile Development Projects]]></article-title>
<source><![CDATA[Proc. 14th European Conf. Information]]></source>
<year>2006</year>
<page-range>1-15</page-range></nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Laanti]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Kettunen]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Cost Modeling Agile Software Development]]></article-title>
<source><![CDATA[International Transactions on Systems Science and Applications]]></source>
<year>2006</year>
<volume>1</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>175-179</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Miranda]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Bourque]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Agile Monitoring Using the Line of Balance]]></article-title>
<source><![CDATA[Journal of Systems and Software]]></source>
<year>juli</year>
<month>o </month>
<day>de</day>
<volume>83</volume>
<numero>7</numero>
<issue>7</issue>
<page-range>1205-1215</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pham]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Pham]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Scrum in Action: Agile Software Project Management and Development]]></source>
<year>2011</year>
<page-range>17-31</page-range><publisher-loc><![CDATA[Boston ]]></publisher-loc>
<publisher-name><![CDATA[Cengage Learning Center]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="">
<collab>Project Management Institute</collab>
<source><![CDATA[Guide to the Project Management Body of Knowledge - PMBOK® Guide 2003 Edition]]></source>
<year>2003</year>
</nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rawsthorne]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Monitoring Scrum Projects with AgileEVM and Earned Business Value (EBV) Metrics]]></article-title>
<source><![CDATA[Agile Journal]]></source>
<year>2008</year>
<volume>0</volume>
</nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rusk]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Earned Value for Agile Development]]></article-title>
<source><![CDATA[Software Tech News]]></source>
<year>2009</year>
<volume>12</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>20-27</page-range></nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sulaiman]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Barton]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[AgileEVM-Earned Value Management in Scrum Projects]]></article-title>
<source><![CDATA[Agile Conference]]></source>
<year>2006</year>
</nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yap]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Value Based Extreme Programming]]></article-title>
<source><![CDATA[Agile Conference]]></source>
<year>2006</year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
