Definiciones y tendencia de deuda técnica:

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Definiciones y tendencia de deuda técnica:"

Transcripción

1 Definiciones y tendencia de deuda técnica: Un mapeo sistemático de la literatura Alberto Villar, Santiago Matalonga Universidad ORT Uruguay Montevideo Uruguay (avillar, smatalonga)@uni.ort.edu.uy Abstract. Deuda técnica es una metáfora utilizada para explicar que cuando una dimensión de la gestión de proyectos es priorizada a favor de otra, se genera una deuda que tendrá que ser pagada en el futuro. Típicamente es la dimensión calidad la que tiende a perder preferencia por sobre presiones de recursos, fechas o funcionalidades. Consideramos que esto se da porque la dimensión calidad es más difícil de medir cuantitativamente y por tanto los gerentes de proyecto no tienen visibilidad de las decisiones que afectan esta dimensión. La metáfora de deuda técnica pretende contribuir a esta visibilidad en la gestión de proyectos. Para entender la viabilidad del uso de la metáfora como herramienta para la gestión de proyectos se realizó un mapeo sistemático de la literatura. El objetivo de este trabajo es intentar responder cómo se define el concepto de deuda técnica, cuáles son los referentes en el tema y qué nivel de actividad existe. Este artículo presenta los resultados del mapeo sistemático de la literatura realizado. Los principales hallazgos son que no existen definiciones consensuadas para la metáfora de deuda técnica y que la mayoría de estas están orientadas a la calidad de código sobre los procesos en general. La cantidad creciente de artículos publicados muestra que es un tema de interés para la comunidad científica. Keywords: technical debt, design debt, systematic mapping studies. 1 Introducción La metáfora de deuda técnica fue mencionada en primera instancia por Ward Cunningham en el congreso de orientación a objetos OOPSLA en el año 1992[1]. Explica que la deuda técnica se genera por las actividades que los miembros del equipo o el equipo optan por no hacerlas correctamente ahora y que impiden el desarrollo futuro si no se resuelven. Asimismo, los intereses representan el costo que se paga día a día por mantener la deuda y se suma al costo total de eliminarla. Desde entonces,

2 otros autores reconocidos la tomaron y realizaron sus propias definiciones basadas en la metáfora original con agregados y/o diferencias según distintos puntos de vista. Por ejemplo, Martin Fowler asocia la deuda técnica con la deuda financiera y agrega formas de pago e intereses generados[2]. Chris Sterling suma el concepto de degradación de los componentes la cual también es parte de la deuda técnica generada[3]. Y Robert Martin hace una diferencia entre deuda técnica y malas prácticas[4]. Según este autor deuda técnica se compone de decisiones que se realizan en proyectos reales en forma consciente y, aunque riesgosas, pueden ser beneficiosas para el mismo en un momento determinado del proyecto. Todas estas definiciones se refieren mayoritariamente a deuda de diseño y codificación. Chris Sterling realiza una agrupación más amplia y habla de deuda de software. En ella describe 5 tipos de deuda: la técnica, de calidad, generada en el manejo de la configuración, de diseño y de experiencia en la plataforma. Más allá de las diferentes definiciones existe unanimidad de los autores mencionados sobre la importancia del tema ya que no controlarla tiene necesariamente consecuencias económicas negativas muy importantes sobre el proyecto hasta tal punto que puede hacerlo fracasar. Debido a esta incidencia resulta imprescindible poder gestionarla adecuadamente. Para poder realizar la gestión de la deuda técnica es necesario contar con definiciones exactas así como medidas cuantitativas de los componentes que la conforman en forma consensuada y estandarizada por parte de la industria. La obtención de esta información ayudará a tener mayor visibilidad del problema de la deuda técnica y poder gestionar la misma. Este trabajo presenta los resultados de un mapeo sistemático realizado con el objetivo de identificar el estado actual de las definiciones de deuda técnica y las medidas utilizadas para gestionarla. Los resultados de este trabajo ayudaron a conocer el nivel de definiciones existentes en el ámbito académico así como los autores que están trabajando activamente en el tema. Como síntesis de nuestras conclusiones, consideramos que analizar la deuda técnica desde un punto de vista exclusivo de la calidad de código, como lo hace la mayoría de las definiciones encontradas, no es suficiente. Se debe analizar la deuda técnica desde una óptica más amplia. No solamente se genera en el código, un mal diseño o una mala documentación, sino que es parte de la arquitectura de la solución, de un proyecto o de toda la organización involucrando a todos los actores, no solamente a los relacionados en la construcción del software. Algunos autores se refieren a la deuda técnica generada a través de decisiones de la empresa, políticas y oportunidades y que, como tal, debe ser atacada de una forma integral, por ejemplo, administrada en un portfolio de proyectos a nivel de toda la organización[5]. Consideramos que esta forma de ver la deuda técnica desde un punto de vista más holístico de la empresa es necesario y el involucramiento de los distintos actores incluyendo los roles gerenciales y de toma de decisiones es imprescindible. El mapeo realizado buscó evidencia de las distintas perspectivas del tema y realizó una clasificación al respecto la que evidenció un crecimiento en los últimos años de artículos orientados a una visión más general e integral del tema, aunque también se siguen generando artículos orientados a las primeras definiciones orientadas fuertemente a la calidad de código.

3 Por último, el mapeo sistemático también confirmó la importancia creciente del tema evidenciado por la cantidad de artículos que se están generando en los últimos años. El artículo está organizado de la siguiente manera. La sección 2 describe el proceso seguido para el mapeo sistemático, las preguntas de investigación, los criterios de inclusión, exclusión y las clasificaciones realizadas. La sección 3 presenta los resultados obtenidos del mismo. La sección 4 analiza las preguntas abiertas para nuevas líneas de investigación. La sección 5 describe las posibles amenazas a la validez encontradas en este mapeo. Finalmente la sección 6 detalla las conclusiones alcanzadas. 2 MAPEO SISTEMÁTICO DE LA LITERATURA En base a los lineamientos provistos en[6] y[7], los pasos seguidos para el mapeo sistemático son: 1) Definición de las preguntas de investigación (desarrollado en el apartado A de esta sección). 2) Búsqueda de la literatura relevante (desarrollado en el apartado B de esta sección) 3) Selección de los estudios pertinentes (desarrollado en el apartado B y C de esta sección) 4) Clasificación de los artículos (desarrollado en el apartado C de esta sección) 5) Extracción y agregación de los datos (desarrollado en la sección Resultados obtenidos). 2.1 Preguntas de investigación El objetivo principal de este mapeo sistemático es tener una visión del estado del arte realizada en torno al tema de deuda técnica para obtener información de actividades y evolución del tema. Para este estudio, las preguntas que se buscan responder son las siguientes: P1. Cuáles son las definiciones encontradas de deuda técnica y deuda de diseño? P2. Qué actividad de investigación ha habido a lo largo del tiempo? P3. Cuál es la evolución de los temas a lo largo del tiempo? P4. Cuáles son los principales investigadores en el tema? 2.2 Selección de los motores de búsquedas y artículos pertinentes Para las búsquedas se utilizaron las siguientes bases de datos bibliográficas: ACM, Springer, IEEE Explore, SciVerse y CiteSeerx. La selección de los motores de

4 búsqueda se vio limitada por la disponibilidad de los mismos en el Portal Timbo 1 y la biblioteca de la Universidad ORT Uruguay con el agregado de Citeseerx ya que es un motor de búsqueda de acceso libre. Para la construcción de las cadenas de búsquedas se utilizaron las palabras claves: technical debt. En las primeras lecturas de los artículos seleccionados, en muchos de ellos, aparecieron referencias de deuda de diseño por lo que se agregó a la búsqueda las palabras design debt y así obtener un alcance más amplio de las mismas. Como consecuencia también se agregaron a la pregunta de investigación las definiciones encontradas para estos términos. (Pregunta P1). El filtro inicial fue el menos restrictivo posible y el filtro de exclusión es más intensivo (ver apartado C de esta sección). Con este formato se redujo el riesgo de eliminar artículos útiles. La tabla 1 presenta los resultados crudos de las búsquedas y las fechas en que se ejecutaron las mismas. Tabla1.Resultados de las búsquedas Identificador TD/DD* Fecha** Cantidad Artículos Cant. (SR)*** ACM TD+DD 14/06/ Springer TD+DD 27/05/ IEEE TD+DD 27/05/ SciVerse TD TD 28/05/ SciVerse DD DD 27/05/ Citeseerx TD TD 13/06/ Citeseerx DD DD 28/05/ TOTAL 285 *Se utilizó el string de búsqueda tecnical debt design debt o ambos ** Fecha de ejecución de las búsquedas en los distintos motores ***Cantidad de artículos excluyendo los repetidos 2.3 Selección de los artículos pertinentes Se definieron los siguientes criterios de inclusión: todos los artículos, libros y reportes indexados en los motores de búsqueda utilizados que definan y/o nombren technical debt o design debt en cualquier parte del documento o metadata (título, abstract, cuerpo). No existe límite de fecha de publicación. Los criterios de exclusión son los siguientes: No es del tema software (D_NET). Es un artículo que podría ser clasificado (analizando el abstract si tiene) pero no es posible accederlo (NA). No hay datos, no se puede leer el documento ni hay abstract (D_NHD). No existe el documento, tiene entrada en el buscador pero el link es inválido (NED). Descartado por lectura del abstract (D_PA). 1 Portal uruguayo de búsqueda.

5 Descartado por lectura del cuerpo del artículo (D_PL). Descartado porque es un índice, una tabla de contenido, son notas de publicación o presentaciones de simposios (D_ITOC). Repetido (REP). La tabla 2 muestra los resultados de los artículos excluidos. Tabla2.Resultados excluidos por motor de búsquedas Motor de búsqueda D_NET NA D_PA D_PL D_ITOC REP Total ACM Springer IEEE SciVerse Citeseerx Total Luego de aplicar los criterios de exclusión mencionados, de un total de 285 artículos accedidos por las búsquedas se seleccionaron 121 artículos que contienen las palabras claves, su texto es accesible y pertenecen al tema. 3 Resultados obtenidos Este apartado presenta los resultados obtenidos de clasificar los artículos para dar respuesta a las preguntas de investigación. Para cada pregunta se realizó una clasificación que se muestra con su correspondiente tabla, exceptuando las definiciones que por ser descriptivas se listan. P1. Cuáles son las definiciones encontradas de deuda técnica y deuda de diseño? A continuación se detallan todas las definiciones encontradas sin exclusión para poder obtener conclusiones al respecto. En caso de que fueran referencias, si la definición está escrita en el artículo se tomó en cuenta, tal es el caso de las dos definiciones de deuda de diseño. El orden que se muestran es el ascendente por año de publicación. TDD_1: Es de esperar que una falta de foco en la arquitectura fuerce el punto ideal hacia lo cierto: el esfuerzo necesario para refactorizar el código para posibilitar el desarrollo del siguiente sistema. Este efecto es también conocido como deuda técnica[8].

6 TDD_2: La deuda técnica se refiere a los costos del envejecimiento del software que no son atendidos, los cuales por consiguiente, necesitan ser reparados en una fase posterior. Parnas asevera que "nuestra experiencia con el envejecimiento del software nos dice que debemos ver más allá de la primera versión hasta el momento en que el producto es viejo", indicando que hay una necesidad de considerar aspectos a largo plazo[9]. TDD_3: Deuda técnica es el crédito que el equipo de desarrollo asume por atajos tomados durante los ciclos de desarrollo previos. Dichos atajos consisten en poca revisión de código, unidades de testeo no automáticas, carencia de calidad en el testing y la pobre implementación[10]. TDD_4: El entorno de desarrollo, la base de datos, el control del código y el manejo de dependencias en instalación de un proyecto no conocido pueden ser extremadamente complicados. Esto es esencialmente "Deuda técnica", que también aparece en Scrum normal, pero es mucho más aparente en Scrum de empresas cuando los equipos se mueven entre diferentes productos[11]. TDD_5: Deuda técnica es algo en lo que no podemos improvisar, específicamente en el código fuente. Por ejemplo, un módulo existente puede ser refactorizado para ganar mejor cobertura de testeo o para limpiar código innecesario[12]. TDD_6: Deuda técnica es una metáfora para los inmaduros, incompletos o inadecuados artefactos en el ciclo de vida del desarrollo de software, que pueden causar altísimos costos y baja calidad en el largo plazo, dicen los autores de Measuring and Monitoring Technical Debt, Carolyn Seaman y Yuepu Guo[13]. TDD_7: Los proyectos de mantenimiento de software son a menudo ajustados por el presupuesto, fechas y recursos. Para hacer frente a esos ajustes, se hacen compensaciones durante todo el ciclo de desarrollo del software. Cuando esas compensaciones permiten a los equipos del proyecto hacer frente a las expectativas de la dirección y del cliente en el corto plazo, el compromiso resulta en costo adicional posterior en el proceso de mantenimiento. Este fenómeno es conocido como "deuda técnica"[14]. TDD_8: Deuda técnica es una metáfora que describe las concesiones entre las actividades de desarrollo técnico que son demoradas para conseguir el pago de compensaciones en el corto plazo, como ser una versión del software a tiempo. El término "deuda" es usado para describir como esas actividades pueden ser saldadas en el corto plazo. Como entrar en una deuda financiera para comprar un nuevo auto, aunque igual la paguemos más tarde. Si se acumula demasiada deuda técnica en el proyecto de software, se retrasará el desarrollo, por ejemplo, por incrementar el pobre mantenimiento del código[15]. TDD_9: Deuda técnica es una metáfora usada para describir la práctica de sacrificar las metas a largo plazo a cambio de un [barato y rápido] logro de metas a corto plazo[16]. TDD_10: Deuda técnica es una metáfora que describe situaciones en las cuales los desarrolladores aceptan sacrificios en una dimensión del desarrollo (por ejemplo, calidad de software) para optimizar otra dimensión (por ejemplo, características de implementación necesarias antes del tiempo límite)[16]. TDD_11: Deuda técnica es una metáfora que ha ganado popularidad en la comunidad del desarrollo ágil para describir la brecha entre el estado actual del sistema y el estado ideal del mismo, usualmente en situaciones en donde un compromiso es

7 hecho durante el desarrollo para satisfacer demandas en una dimensión, como el tiempo de entrega, sacrificando trabajo en otra dimensión, como la arquitectura[17]. En el caso de las definiciones de deuda de diseño se encontraron solamente dos definiciones que se detallan a continuación: DDD_1: Evitar la tentación de parar el trabajo y refactorizar por varias semanas. Aun el equipo más disciplinado inadvertidamente asume deuda de diseño, por lo tanto eliminar la deuda es una actividad continua. Tenga su equipo acostumbrado a refactorizar como parte de su trabajo diario. En este caso son dos artículos los que referencian esta definición[18][19]. DDD_2: Además, el costo se incrementa largamente en las deficiencias tecnológicas no corregidas, hasta que el código se transforma en inmanejable y esencialmente debe ser completamente reescrito. Este creciente problema es llamado deuda de diseño[20]. P2. Qué actividad de investigación ha habido a lo largo del tiempo? De la agrupación de los artículos seleccionados por año puede observarse una tendencia ascendente en cantidades absolutas de publicaciones sobre el tema. En la figura 1 se ve esta tendencia ascendente a través de los años Fig. 1. Gráfica de resultados agrupados por año de publicación. *Año 2012 representado hasta las fechas de búsquedas (ver tabla 1) P3. Cuál es la evolución del concepto a lo largo del tiempo? Para responder a esta pregunta, además de la agrupación de los artículos por año de publicación, se categorizaron en 4 grupos. Las agrupaciones son: N_NOM: Son los artículos que solo nombran el término de deuda técnica y que en su contexto no se pueden clasificar de otra forma. Estos artículos realmente están

8 relacionados con el tema y podrían aplicar tanto a N_TD_C como N_TD_A no así para N_TD_I. N_TD_C: Los artículos clasificados bajo esta agrupación son los que referencian solamente al tema del código. Utilizan el término para referirse a la deuda generada por código mal construido por no seguir buenas prácticas, la no aplicación de patrones, el bajo nivel de testing del mismo y la poca experiencia del desarrollador, es decir, la baja calidad del código generado. N_TD_A: Esta clasificación incluye la anterior y además agrega factores de pobre arquitectura, infraestructura mal dimensionada, requerimientos mal detallados, documentación desactualizada y valor del negocio solo desde el punto de vista del costo de pagar la deuda técnica. En este caso se ve un alcance más amplio del concepto integrando más actores. N_TD_I: Esta clasificación incluye la anterior y además agrega otros stakeholders (jefes de proyecto, todas las demás áreas de la empresa, directorio, PMO) al problema de la deuda técnica. Los generadores de deuda técnica no son solamente los integrantes del grupo técnico (arquitectos, diseñadores, implementadores, testers, etc.) sino que también se da por otras necesidades de la organización como son oportunidades de negocio y ventanas de tiempo. Por la forma de la deuda y cómo influye en la organización se debe tratar su pago, generación y pago de intereses como un elemento más del portfolio de proyectos y actividades de la organización, además de la necesidad de involucrar a toda la organización en el tratamiento del problema. La tabla 3 muestra las cantidades de artículos encontrados para cada una de las clasificaciones. Estas categorizaciones son ordenables desde el punto de vista del alcance del uso del término. Alcance se refiere a las etapas y/o actividades que comprende el concepto. En este caso van desde un alcance centrado solamente en la codificación hasta uno que cubre todas las etapas, actividades y roles involucrados en un proyecto de software. Tabla3.Resultados agrupados por criterios Año N_NOM N_TD_C N_TD_A N_TD_I TOTAL * TOTAL

9 P4. Cuáles son los principales investigadores en el tema? Se seleccionaron los autores con más de 2 publicaciones realizadas. Algunas de las publicaciones son capítulos de libros y se contaron como publicaciones independientes. La tabla 4 muestra los resultados obtenidos. Aunque se contabilizaron los capítulos de un mismo libro como publicaciones independientes se marcó con asteriscos esta situación. Tabla4.Autores con mayor actividad de publicaciones Autores Cantidad Kruchten, Philippe 6 Seaman, Carolyn 6 Gee, Joseph 5* Holtsnider, Bill 5* Martin, Angela 5 Shull, Forrest 5 Stragand, George 5* Sutherland, Jeff 5 Wheeler, Tom 5* Blankenship, Jerrel 4* Guo, Yuepu 4 Millett, Scott 4* Brown, Nanette 3 Murphy-hill, Emerson 3 Ozkaya, Ipek 3 Wall, Anders 3 Zazworka, Nico 3 * Son capítulos de libros expuestos en los motores de búsquedas como artículos, por lo que se contabilizaron como tales. Por lo mostrado en la tabla 4 solamente el 10% de los autores publicaron más de 2 artículos. Este dato se puede interpretar como que la mayoría de los autores que publicaron artículos de deuda técnica no es su tema principal de investigación. Por el tipo de tema este dato es esperable ya que es un concepto amplio que impacta en varios aspectos (como se explicó anteriormente) y por consiguiente es normal que aparezca en artículos de software relacionados indirectamente. Cabe recordar que la inclusión del artículo en el mapeo alcanzó solamente con nombrar el tema. Esto hace que exista un conjunto grande de los mismos que nombra el tema para soportar solamente una sección del mismo. 4 Trabajos futuros Como se mencionó en la sección II, el objetivo de un mapeo sistemático de la literatura es identificar los actores clave y abrir líneas de investigación en el tema. En

10 esta sección se analizan algunas de las preguntas abiertas que pueden conducir a nuevas líneas de investigación. 4.1 Qué medidas se pueden utilizar para medir la deuda técnica desde los distintos aspectos y etapas del proceso de software? Las definiciones encontradas apuntan a que no hay una definición aceptada, sino que hay diferentes definiciones que tienen distintos matices de orientación. La mayoría de las mismas se orientan a la deuda generada en el código. En este aspecto existen varias medidas de calidad de código que son universalmente aceptadas. Como ya se comentó, otros trabajos analizan la deuda técnica desde un punto de vista más amplio que incluyen documentación, requisitos, decisiones de arquitectura, etc. Sobre tales artículos se investigó qué clase de medidas de calidad aparecían y qué valores tomaban. Cabe aclarar que no se agregó a las preguntas a responder por el mapeo sistemático la búsqueda de medidas ya que se analizaron únicamente un subconjunto de los artículos seleccionados, exactamente los agrupados en N_TD_A y N_TD_I. En este caso se observa que las medidas definidas no están consensuadas, es decir, no existe un conjunto de medidas aceptadas por la comunidad y además son medidas de calidad que no están cuantificadas, en particular en costos económicos. Estas características dificultan el cálculo de deuda técnica. Desde este punto de vista creemos que es importante tener definido un conjunto de medidas universalmente aceptadas que cubra la totalidad de los factores generadores de deuda técnica que sirvan de referencia para el cálculo de la misma. Este enfoque aseguraría un cálculo más exacto de la deuda ya que se estarían incluyendo todos los factores y además se obtendría un marco de referencia que, con adecuaciones, pueda ser aplicado a distintos entornos. Además la estandarización de este conjunto de medidas hace posible obtener estadísticas tanto dentro de la propia empresa como en toda la industria por lo que se alcanza una ventaja de reducción de costos y esfuerzo en el cálculo de la deuda técnica que, por la cantidad de variables en juego, no es un valor despreciable. 4.2 Se puede utilizar el concepto de deuda técnica en etapas tempranas de un proyecto de software para la toma de decisiones? Los artículos analizados ven la deuda técnica como un elemento a ser eliminado. Desde este punto de vista existen propuestas de cuándo y cómo pagarla luego de generada la misma[21]. Algunos artículos tratan la deuda como un costo a ser enfrentado por la empresa y por consiguiente manejado desde un punto de vista global [22] y por lo tanto compite en recursos con otros proyectos[23]. Sin embargo no encontramos evidencia que analice la deuda no generada aún y que esta definición sea analizada en el contexto de todo el proyecto de desarrollo. Desde este punto de vista no existen métricas que provean una visión holística del tema y que a partir de ella se pueda inferir cuál es el nivel de deuda técnica aceptable que se pueda incurrir en un proyecto, en qué etapa del mismo y en qué momento se debería pagar.

11 4.3 Existe evidencia de experimentación en deuda técnica? El mapeo sistemático realizado no consideró en sus criterios la búsqueda de evidencia de experimentación en deuda técnica. Existen casos de estudio asociados a la calidad de código[24], calidad de diseño[25], costo en el mantenimiento[26] y mediciones de esfuerzo en arquitectura como un componente de calidad en los proyectos[8]. Todos estos factores aplican sobre algunas de las medidas que conforman la deuda técnica. Tales casos de estudio no están directamente asociados al concepto de deuda técnica por lo que las búsquedas deberán orientarse sobre cada una de las medidas que la componen. En este sentido el mapeo podría ser inalcanzable en una primera aproximación. Quizás una forma de atacar este problema es realizar mapeos independientes para cada uno de los componentes de la deuda técnica definidos. 5 Amenazas a la validez Al igual que la mayoría de los estudios empíricos, el estudio del mapeo sistemático se ve amenazado por la forma en que la investigación se lleva a cabo. Por lo general, la motivación para llevar a cabo estudios sistemáticos es que otros investigadores puedan reproducir los resultados obtenidos por el investigador inicial. En este trabajo se visualizan cuatro amenazas a la validez. En primer lugar, el alcance del mapeo se acotó a 5 motores de búsqueda, cuatro de ellos accedidos desde Portal Timbo y un quinto de acceso libre (Citeseerx). Estos motores indexan en sus bases de datos artículos de ciertas características, como ser journals, procedings y capítulos de libros presentados como artículos independientes. Esta selección deja fuera toda la bibliografía gris como son sitios web de autores, blogs de discusión, etc. Al ser un tema relativamente nuevo en algunos conceptos podemos estar excluyendo artículos, notas y discusiones que estén más avanzados en el tema y que modifiquen nuestros resultados. Por ejemplo, pueden existir autores que están trabajando fuertemente en deuda técnica que en este trabajo no aparezcan, o tengan otras definiciones que no aparezcan en los artículos obtenidos. En segundo lugar, el acceso a los motores de búsqueda se limitó a la capacidad de acceso de los investigadores. Pueden existir otros motores que no se pudieron acceder. En este caso creemos que la amenaza es baja ya que se utilizaron los motores más significativos en el área de software. A su vez no se pudo tener acceso al texto completo de todos los artículos por lo que algunos de ellos se clasificaron solamente por abstract. En este caso pudo perderse alguna definición y los valores de agrupación pueden ser diferentes, aunque por la cantidad no accesible del total consideramos que no cambia la tendencia de los mismos. En tercer lugar, los criterios de agrupación de los artículos son criterios que en su definición contienen al anterior, es decir, un criterio de agrupación contiene las características del criterio anterior y agrega nuevas características. Por ejemplo, N_TD_A incluye las características de N_TD_C más las características de pobre arquitectura, etc. Al no ser ortogonales las clasificaciones seleccionadas se puede incurrir en errores en la clasificación de artículos donde las características buscadas no se encuentren claramente identificadas. Un caso particular es la separación entre

12 arquitectura de bajo nivel y el diseño de alto nivel. En este caso la distancia es corta y define características de distintos grupos. Por último siempre existe el error de interpretación del investigador en la cual algunos artículos podrían ser clasificados de distinta manera por otros investigadores. 6 Conclusiones Este artículo presentó los resultados del mapeo sistemático de la literatura con el objetivo de evaluar la literatura disponible sobre el tema de deuda técnica para analizar la importancia y vigencia del mismo en ámbitos de investigación. Las preguntas planteadas apuntaron hacia tal objetivo. Los resultados obtenidos en las definiciones encontradas de deuda técnica y deuda de diseño muestran que ambas siguen siendo orientadas fuertemente a deuda de código y, con diferencia de matices, siguen siendo similares a la primera definición de Cunningham. No se encontró una definición consensuada del término, sino que cada autor ha ampliado o modificado la misma para cubrir su visión. Tampoco se encontraron definiciones que amplíen el concepto desde el punto de vista general de la organización más adecuadas a las características de la clasificación de tipo N_TD_I. El aumento de las publicaciones sobre el tema muestra interés por parte de la comunidad científica. El crecimiento es general para todas las clasificaciones aunque se muestra un crecimiento más marcado en los orientados a una visión más integral (los clasificados como N_TD_A y N_TD_I) principalmente en los últimos 4 años. Este es un indicador esperado ya que las tendencias a atacar la deuda técnica desde estos puntos de vista son nuevas mientras que las definiciones de deuda técnica orientadas a código existen desde las primeras definiciones. Como trabajo futuro, pretendemos orientar la investigación a la obtención de medidas de deuda técnica a lo largo del proyecto así como el uso del concepto para la toma de decisiones podría mejorar el entendimiento del tema y aportar en información que ayude a las organizaciones a controlar el problema de la deuda técnica. Referencias [1] W. Cunningham, The wycash portfolio management system, in OOPSLA 92: Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), 1992, pp [2] M. Fowler, Technical debt, [Online]. Available: [3] C. Sterling, Managing Software Debt, 1st ed. Westford,Massachusetts: Addison Wesley, 2010.

13 [4] M. R, A mess is not a Technical Debt, [Online]. Available: [5] T. Klinger, P. Tarr, P. Wagstrom, and C. Williams, An enterprise perspective on technical debt, in Proceeding of the 2nd working on Managing technical debt - MTD 11, 2011, p. 35. [6] K. Petersen, R. Feldt, S. Mujtaba, and M. Mattsson, Systematic mapping studies in software engineering, pp , Jun [7] H. Arksey and L. O Malley, Scoping studies: towards a methodological framework, International Journal of Social Research Methodology, vol. 8, no. 1, pp , [8] E. Rommes, A. Postma, and P. America, Measuring Architecting Effort, in 5th Working IEEE/IFIP Conference on Software Architecture (WICSA 05), 2005, pp [9] M. Lindgren, R. Land, C. Norstrom, and A. Wall, Key Aspects of Software Release Planning in Industry, in 19th Australian Conference on Software Engineering (aswec 2008), 2008, pp [10] J. Thomas, Introducing Agile Development Practices from the Middle, in 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008), 2008, pp [11] D. R. Greening, Enterprise Scrum: Scaling Scrum to the Executive Level, in rd Hawaii International Conference on System Sciences, 2010, pp [12] J. Blankenship, M. Bussa, and S. Millett, Pro Agile.NET Development with Scrum. Berkeley, CA: Apress, 2011, pp [13] C. Seaman and Y. Guo, Chapter 2 Measuring and Monitoring Technical Debt, vol. 82. Elsevier, 2011, p. Pages [14] Y. Guo, C. Seaman, R. Gomes, A. Cavalcanti, G. Tonin, F. Q. B. Da Silva, A. L. M. Santos, and C. Siebra, Tracking technical debt An exploratory case study, in th IEEE International Conference on Software Maintenance (ICSM), 2011, pp [15] N. Zazworka, C. Seaman, and F. Shull, Prioritizing design debt investment opportunities, in Proceeding of the 2nd working on Managing technical debt - MTD 11, 2011, p. 39.

14 [16] M. Smit, B. Gergel, H. J. Hoover, and E. Stroulia, Code convention adherence in evolving software, in th IEEE International Conference on Software Maintenance (ICSM), 2011, pp [17] K. Wiklund, S. Eldh, D. Sundmark, and K. Lundqvist, Technical Debt in Test Automation, in 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, 2012, pp [18] E. Murphy-hill and A. P. Black, Refactoring tools: Fitness for purpose, IEEE SOFTWARE, [19] E. Murphy-hill and X. Codeguide, Only 2 used Refactoring Tools. Portland State University, p. 36, [20] J. Heidenberg and I. Porres, Metrics Functions for Kanban Guards, in th IEEE International Conference and Workshops on Engineering of Computer Based Systems, 2010, pp [21] F. Buschmann, To Pay or Not to Pay Technical Debt, IEEE Software, vol. 28, no. 6, pp , Nov [22] T. Theodoropoulos, M. Hofberg, and D. Kern, Technical debt from the stakeholder perspective, in Proceeding of the 2nd working on Managing technical debt - MTD 11, 2011, p. 43. [23] Y. Guo and C. Seaman, A portfolio approach to technical debt management, in Proceeding of the 2nd working on Managing technical debt - MTD 11, 2011, p. 31. [24] B. Curtis, J. Sappidi, and J. Subramanyam, Measuring the Structural Quality of Business Applications, in 2011 AGILE Conference, 2011, pp [25] N. Brown, I. Ozkaya, R. Sangwan, C. Seaman, K. Sullivan, N. Zazworka, Y. Cai, Y. Guo, R. Kazman, M. Kim, P. Kruchten, E. Lim, A. MacCormack, and R. Nord, Managing technical debt in software-reliant systems, in Proceedings of the FSE/SDP workshop on Future of software engineering research - FoSER 10, 2010, p. 47. [26] A. Nugroho, J. Visser, and T. Kuipers, An empirical model of technical debt and interest, in Proceeding of the 2nd working on Managing technical debt - MTD 11, 2011, p. 1.

Definiciones y tendencia de deuda técnica: Un mapeo sistemático de la literatura

Definiciones y tendencia de deuda técnica: Un mapeo sistemático de la literatura Definiciones y tendencia de deuda técnica: Un mapeo sistemático de la literatura Alberto Villar Universidad ORT Uruguay Montevideo, Uruguay avillar@uni.ort.edu.uy Santiago Matalonga Universidad ORT Uruguay

Más detalles

Documento de Investigación

Documento de Investigación Deuda técnica: Cuáles son los límites de la metáfora? Matalonga, Santiago Villar, Alberto Nacimento, Cecilia Documento de Investigación Nro. 10 Facultad de Ingeniería Universidad ORT Uruguay 26 de agosto

Más detalles

CMMI (Capability Maturity Model Integrated)

CMMI (Capability Maturity Model Integrated) CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES

PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES Raúl Palma G. y Guillermo Bustos R. Escuela de Ingeniería Industrial Universidad Católica de Valparaíso Casilla

Más detalles

Figure 7-1: Phase A: Architecture Vision

Figure 7-1: Phase A: Architecture Vision Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como

Más detalles

Por qué fracasan los Proyectos?

Por qué fracasan los Proyectos? Por qué fracasan los Proyectos? Ing. Bernardo García Consultor en Gerencia de Proyectos Qué es exactamente un proyecto bien hecho EXITOSO? Pensará que es relativamente sencillo describir las claves de

Más detalles

2 EL DOCUMENTO DE ESPECIFICACIONES

2 EL DOCUMENTO DE ESPECIFICACIONES Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir

Más detalles

Plan de Gestión de Configuración. Universidad Nacional de la Patagonia Austral

Plan de Gestión de Configuración. Universidad Nacional de la Patagonia Austral Plan de Gestión de Configuración Universidad Nacional de la Patagonia Austral Temario 1. Gestión de Configuración de Software 1.1 Definición 2. Plan de SCM 2.1 Estructura Organizacional 2.2 Actividades

Más detalles

Sistema para Gestión Hotelera Visión

Sistema para Gestión Hotelera Visión Sistema para Gestión Hotelera Visión Tabla de Contenidos 1. Introducción 4 1.1 Propósito 4 1.2 Alcance 4 1.3 Definiciones, Acrónimos, y Abreviaciones 4 1.4 Referencias 4 2. Posicionamiento 4 2.1 Oportunidad

Más detalles

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE 3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE Software Configuration Management (SCM) es una disciplina de la Ingeniería de Software que se preocupa de [Ber92] [Ber84] [Bou98] [Mik97]: Identificar y documentar

Más detalles

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008 Última actualización: 01 de Setiembre de 2008 Copyright Artech Consultores S. R. L. 1988-2008. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento

Más detalles

Proceso: AI2 Adquirir y mantener software aplicativo

Proceso: AI2 Adquirir y mantener software aplicativo Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para

Más detalles

Metodología básica de gestión de proyectos. Octubre de 2003

Metodología básica de gestión de proyectos. Octubre de 2003 Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución

Más detalles

El modelo de ciclo de vida cascada, captura algunos principios básicos:

El modelo de ciclo de vida cascada, captura algunos principios básicos: Ciclo de Vida del Software Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software. El primer ciclo de vida del software, "Cascada",

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

Presentación de Pyramid Data Warehouse

Presentación de Pyramid Data Warehouse Presentación de Pyramid Data Warehouse Pyramid Data Warehouse tiene hoy una larga historia, desde 1994 tiempo en el que su primera versión fue liberada, hasta la actual versión 8.00. El incontable tiempo

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

SISTEMAS Y MANUALES DE LA CALIDAD

SISTEMAS Y MANUALES DE LA CALIDAD SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad

Más detalles

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 Estándares para planes de calidad de software Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 DIFERENCIA ENTRE PRODUCIR UNA FUNCION Y PRODUCIR UNA FUNCION

Más detalles

CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN

CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN 2.1 INTRODUCCIÓN. En este capítulo se

Más detalles

1.1 EL ESTUDIO TÉCNICO

1.1 EL ESTUDIO TÉCNICO 1.1 EL ESTUDIO TÉCNICO 1.1.1 Definición Un estudio técnico permite proponer y analizar las diferentes opciones tecnológicas para producir los bienes o servicios que se requieren, lo que además admite verificar

Más detalles

Recursos HELP DESK Biblioteca 2012

Recursos HELP DESK Biblioteca 2012 Selección de herramientas para la implementación de ITIL - Segunda Parte Uno de los principales objetivos del marco de trabajo ITIL es administrar la información que se usa para manejar la calidad y la

Más detalles

Implementando un ERP La Gestión del Cambio

Implementando un ERP La Gestión del Cambio Artículos> Implementando un ERP - La Gestión del Cambio Artículo Implementando un ERP La Gestión del Cambio 1 Contenido Sumario Ejecutivo 3 Los sistemas ERP flexibilizan la gestión de la empresa y su cadena

Más detalles

Directrices para la auto- evaluación A.l Introducción

Directrices para la auto- evaluación A.l Introducción Directrices para la auto- evaluación A.l Introducción La auto evaluación es una evaluación cuidadosamente considerada que resulta en una opinión o juicio respecto de la eficacia y eficiencia de la organización

Más detalles

Capítulo III. Manejo de Incidentes

Capítulo III. Manejo de Incidentes Manejo de Incidentes Manejo de Incidentes Tabla de contenido 1.- En qué consiste el manejo de incidentes?...45 1.1.- Ventajas...47 1.2.- Barreras...47 2.- Requerimientos...48 3.- Clasificación de los incidentes...48

Más detalles

SÍNTESIS Y PERSPECTIVAS

SÍNTESIS Y PERSPECTIVAS SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.

Más detalles

Enfoque del Marco Lógico (EML)

Enfoque del Marco Lógico (EML) Enfoque del Marco Lógico (EML) Qué es el EML? Es una herramienta analítica que se utiliza para la mejorar la planificación y la gestión de proyectos tanto de cooperación al desarrollo como de proyectos

Más detalles

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 - Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de

Más detalles

Módulo 7: Los activos de Seguridad de la Información

Módulo 7: Los activos de Seguridad de la Información Módulo 7: Los activos de Seguridad de la Información Se explica en este tema cómo deben abordarse la elaboración de un inventario de activos que recoja los principales activos de información de la organización,

Más detalles

ADMIRAL MARKETS AS. Normas de Ejecución Óptima. medida en que ha actuado de acuerdo con las correspondientes instrucciones del cliente.

ADMIRAL MARKETS AS. Normas de Ejecución Óptima. medida en que ha actuado de acuerdo con las correspondientes instrucciones del cliente. ADMIRAL MARKETS AS Normas de Ejecución Óptima 1. Disposiciones Generales 1.1. Estas Normas de Ejecución Óptima (de aquí en adelante Normas ) estipularán los términos, condiciones y principios sobre los

Más detalles

LOGISTICA D E COMPRAS

LOGISTICA D E COMPRAS LOGISTICA D E COMPRAS 1. - Concepto de compras OBTENER EL (LOS) PRODUCTO(S) O SERVICIO(S) DE LA CALIDAD ADECUADA, CON EL PRECIO JUSTO, EN EL TIEMPO INDICADO Y EN EL LUGAR PRECISO. Muchas empresas manejan

Más detalles

http://www.informatizate.net

http://www.informatizate.net http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.

Más detalles

1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE

1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4

Más detalles

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá Gestor de Contenidos CMS Que es un CMS? CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema

Más detalles

Mantenimiento de Sistemas de Información

Mantenimiento de Sistemas de Información de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ACTIVIDAD MSI 1: REGISTRO DE LA PETICIÓN...4 Tarea MSI 1.1: Registro de la Petición... 4 Tarea MSI 1.2: Asignación de la Petición... 5 ACTIVIDAD

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Operación 8 Claves para la ISO 9001-2015

Operación 8 Claves para la ISO 9001-2015 Operación 8Claves para la ISO 9001-2015 BLOQUE 8: Operación A grandes rasgos, se puede decir que este bloque se corresponde con el capítulo 7 de la antigua norma ISO 9001:2008 de Realización del Producto,

Más detalles

Capítulo 2 Tratamiento Contable de los Impuestos. 2.1 Normas Internacionales de Contabilidad

Capítulo 2 Tratamiento Contable de los Impuestos. 2.1 Normas Internacionales de Contabilidad Capítulo 2 Tratamiento Contable de los Impuestos 2.1 Normas Internacionales de Contabilidad Las Normas Internacionales de Contabilidad (NIC) o International Financial Reporting Standard (IFRS) son los

Más detalles

Decisión: Indican puntos en que se toman decisiones: sí o no, o se verifica una actividad del flujo grama.

Decisión: Indican puntos en que se toman decisiones: sí o no, o se verifica una actividad del flujo grama. Diagrama de Flujo La presentación gráfica de un sistema es una forma ampliamente utilizada como herramienta de análisis, ya que permite identificar aspectos relevantes de una manera rápida y simple. El

Más detalles

MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0. http://148.216.31.29:8080/siia/ PRONAD

MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0. http://148.216.31.29:8080/siia/ PRONAD MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0 http://148.216.31.29:8080/siia/ PRONAD II C o n t e n i d o 1 Tabla de contenido C o n t e n i d o... I 1. Bienvenido...III 2. Antes de Comenzar...III 3. Iniciando

Más detalles

Capítulo 5: METODOLOGÍA APLICABLE A LAS NORMAS NE AI

Capítulo 5: METODOLOGÍA APLICABLE A LAS NORMAS NE AI Capítulo 5: METODOLOGÍA APLICABLE A LAS NORMAS NE AI La segunda fase del NIPE corresponde con la adecuación de las intervenciones de enfermería del sistema de clasificación N.I.C. (Nursing Intervention

Más detalles

Procesos Críticos en el Desarrollo de Software

Procesos Críticos en el Desarrollo de Software Metodología Procesos Críticos en el Desarrollo de Software Pablo Straub AgileShift Imagine una organización de desarrollo de software que consistentemente cumple los compromisos con sus clientes. Imagine

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO)

IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO) IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO) Introducción 1. Como se indica en la Norma Internacional de Auditoría 401, "Auditoría en un contexto informatizado", los objetivos globales

Más detalles

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 Historia de revisiones Fecha VersiónDescripción Autor 08/10/2009 1.0 Creación del documento.

Más detalles

Guía Práctica para el Diseño de Proyectos Sociales

Guía Práctica para el Diseño de Proyectos Sociales Guía Práctica para el Diseño de Proyectos Sociales Marcela Román C. CIDE INTRODUCCION Las Políticas de focalización de la acción social del Estado y, en particular la educativa, están fundamentalmente

Más detalles

Enterprise Risk Management

Enterprise Risk Management Enterprise Risk Management E.R.M. ERM ERM describe un marco conceptual que establece: La definición de riesgos empresariales Los componentes del proceso de administración de riesgos empresariales Criterios

Más detalles

Una estructura conceptual para medir la efectividad de la administración

Una estructura conceptual para medir la efectividad de la administración Una estructura conceptual para medir la efectividad de la administración Tópico especial para gestión del mantenimiento La necesidad de un sistema de medición de la efectividad Mediante el uso de una o

Más detalles

LICENCIA PLATAFORMA ERM

LICENCIA PLATAFORMA ERM LICENCIA PLATAFORMA ERM 1. Introducción A una década de haber arrancado un nuevo milenio las organizaciones experimentan una serie de retos debido a la manera de hacer negocios, la sociedad, el mercado

Más detalles

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... Tabla de Contenido PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... 2 1. LA PRESENCIA DE INFORMACIÓN Y AYUDA ÚTIL PARA COMPLETAR LOS TRÁMITES EN LÍNEA.... 2 2. LA DISPONIBILIDAD DE DIVERSOS

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

Sistema de Gestión de la Seguridad de la Información, UNE-ISO/IEC 27001

Sistema de Gestión de la Seguridad de la Información, UNE-ISO/IEC 27001 Sistema de Gestión de la Seguridad de la Información, UNE-ISO/IEC 27001 Aníbal Díaz Gines Auditor de SGSI Certificación de Sistemas Applus+ Sistema de Gestión de la Seguridad de la Información, UNE-ISO/IEC

Más detalles

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red. Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores

Más detalles

La explicación la haré con un ejemplo de cobro por $100.00 más el I.V.A. $16.00

La explicación la haré con un ejemplo de cobro por $100.00 más el I.V.A. $16.00 La mayor parte de las dependencias no habían manejado el IVA en los recibos oficiales, que era el documento de facturación de nuestra Universidad, actualmente ya es formalmente un CFD pero para el fin

Más detalles

Soporte. Misión y Visión

Soporte. Misión y Visión Misión y Visión Misión Proporcionar servicios especializados, agregando valor a sus clientes, concentrando recursos y esfuerzos a través de profesionales innovadores en la solución de problemas utilizando

Más detalles

Mediante la aplicación de la metodología a los datos disponibles para este estudio, esta

Mediante la aplicación de la metodología a los datos disponibles para este estudio, esta 6 Conclusiones Mediante la aplicación de la metodología a los datos disponibles para este estudio, esta investigación aporta evidencia de la existencia de cambios en los determinantes del desempleo durante

Más detalles

INFORME SOBRE LA AUTOEVALUACIÓN DE CALIDAD DE LA ACTIVIDAD DE AUDITORÍA INTERNA 2011

INFORME SOBRE LA AUTOEVALUACIÓN DE CALIDAD DE LA ACTIVIDAD DE AUDITORÍA INTERNA 2011 INFORME SOBRE LA AUTOEVALUACIÓN DE CALIDAD DE LA ACTIVIDAD DE AUDITORÍA INTERNA 2011 CONTENIDO RESUMEN EJECUTIVO... 01 OBJETIVOS Y ALCANCE... 03 1. Objetivos de la auto-evaluación. 03 2. Alcance 03 RESULTADOS...

Más detalles

Sistemas de Gestión de Calidad. Control documental

Sistemas de Gestión de Calidad. Control documental 4 Sistemas de Gestión de Calidad. Control documental ÍNDICE: 4.1 Requisitos Generales 4.2 Requisitos de la documentación 4.2.1 Generalidades 4.2.2 Manual de la Calidad 4.2.3 Control de los documentos 4.2.4

Más detalles

Gestión de Configuración del Software

Gestión de Configuración del Software Gestión de Configuración del Software Facultad de Informática, ciencias de la Comunicación y Técnicas Especiales Herramientas y Procesos de Software Gestión de Configuración de SW Cuando se construye software

Más detalles

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 1 Montevideo, 11 de marzo de 2009 Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 De nuestra consideración, De acuerdo a vuestra solicitud, tenemos el agrado de poner a su consideración la presente

Más detalles

LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS

LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS Los clientes compran un servicio basandose en el valor que reciben en comparacion con el coste en el que incurren. Por, lo tanto, el objetivo a largo plazo

Más detalles

Curso: Arquitectura Empresarial basado en TOGAF

Curso: Arquitectura Empresarial basado en TOGAF Metodología para desarrollo de Arquitecturas (ADM) El ADM TOGAF es el resultado de las contribuciones continuas de un gran número de practicantes de arquitectura. Este describe un método para el desarrollo

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

Calidad de Software - CMM

Calidad de Software - CMM Calidad de Software - CMM Herramientas y Procesos de Software Facultad de Informática, Ciencias de la Comunicación y Técnicas Especiales Lic. Cecilia Palazzolo Año 2008 1 Qué es un modelo de procesos?

Más detalles

ESTRATEGIA DE DINAMARCA: INFORME SOBRE EL FUTURO DEL ENTORNO LABORAL

ESTRATEGIA DE DINAMARCA: INFORME SOBRE EL FUTURO DEL ENTORNO LABORAL ESTRATEGIA DE DINAMARCA: INFORME SOBRE EL FUTURO DEL ENTORNO LABORAL NUEVAS PRIORIDADES PARA EL ENTORNO LABORAL ESTRATEGIA DE DINAMARCA: INFORME SOBRE EL FUTURO DEL ENTORNO LABORAL Página 1 ÍNDICE INTRODUCCIÓN

Más detalles

Política de Gestión Integral de Riesgos Compañía Sud Americana de Vapores S.A.

Política de Gestión Integral de Riesgos Compañía Sud Americana de Vapores S.A. de Riesgos Compañía Sud Americana de Vapores S.A. Elaborado Por Revisado Por Aprobado por Nombre Cargo Fecha Claudio Salgado Comité de Directores Contralor Comité de Directores Diciembre 2015 21 de diciembre

Más detalles

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Se diferencia tres partes de gestión para mejorar la resolución de las incidencias de soporte técnico según el marco ITIL: 1. Gestión de Incidencias

Más detalles

Tecnología de la Información. Administración de Recursos Informáticos

Tecnología de la Información. Administración de Recursos Informáticos Tecnología de la Información Administración de Recursos Informáticos 1. Recursos informáticos: Roles y Responsabilidades 2. Áreas dentro del Departamento de Sistemas 3. Conceptos asociados a proyectos

Más detalles

I. INTRODUCCIÓN DEFINICIONES

I. INTRODUCCIÓN DEFINICIONES REF.: INSTRUYE SOBRE LA IMPLEMENTACIÓN DE LA GESTIÓN DE RIESGO OPERACIONAL EN LAS ENTIDADES DE DEPÓSITO Y CUSTODIA DE VALORES Y EN LAS SOCIEDADES ADMINISTRADORAS DE SISTEMAS DE COMPENSACIÓN Y LIQUIDACIÓN

Más detalles

ANEXO 26-A COMITÉ PERMANENTE DE INTERPRETACIÓN SIC N 32 ACTIVOS INTANGIBLES COSTOS DE SITIOS WEB. (Modificada en 2008) (IV Difusión)

ANEXO 26-A COMITÉ PERMANENTE DE INTERPRETACIÓN SIC N 32 ACTIVOS INTANGIBLES COSTOS DE SITIOS WEB. (Modificada en 2008) (IV Difusión) ANEXO 26-A COMITÉ PERMANENTE DE INTERPRETACIÓN SIC N 32 ACTIVOS INTANGIBLES COSTOS DE SITIOS WEB (Modificada en 2008) (IV Difusión) Interpretación SIC-32 Activos Intangibles - Costos de Sitios Web Referencias

Más detalles

4.1.1_Reunión de Planificación de Sprint (Sprint Planning Meeting) 4.1.2_Objetivo del Sprint (Sprint Goal) 4.1.4_Revisión de Sprint (Sprint Review)

4.1.1_Reunión de Planificación de Sprint (Sprint Planning Meeting) 4.1.2_Objetivo del Sprint (Sprint Goal) 4.1.4_Revisión de Sprint (Sprint Review) 1_Visión general de SCRUM 2_Teoría de Scrum 3_El Equipo Scrum (Scrum Team) 3.1_El Dueño de Producto (Product Owner) 3.2_El Equipo de Desarrollo (Development Team) 3.3_El Scrum Master 4_Eventos de Scrum

Más detalles

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

Más detalles

Análisis de Resultados

Análisis de Resultados Análisis de Resultados Encuesta Web OnLine Buses: www.encuesta-webonlinebuses.tk Grupo10 1 Datos Generales Técnica: Encuesta Web Medio: Google Forms Unidad de muestreo: Usuarios y potenciales usuarios

Más detalles

CAPITULO V. Conclusiones y recomendaciones. Este capítulo tiene como objetivo mostrar las conclusiones más significativas que se

CAPITULO V. Conclusiones y recomendaciones. Este capítulo tiene como objetivo mostrar las conclusiones más significativas que se CAPÍTULO V 74 CAPITULO V Conclusiones y recomendaciones Este capítulo tiene como objetivo mostrar las conclusiones más significativas que se identificaron a lo largo de la investigación. Asimismo, se presentan

Más detalles

Empresa Financiera Herramientas de SW Servicios

Empresa Financiera Herramientas de SW Servicios Empresa Financiera Herramientas de SW Servicios Resulta importante mencionar que ésta es una empresa cuya actividad principal está enfocada a satisfacer las necesidades financieras de los clientes, a través

Más detalles

PRU. Fundamento Institucional. Objetivos. Alcance

PRU. Fundamento Institucional. Objetivos. Alcance PRU INSTRUCCIONES: a continuación se describe el flujo de trabajo correspondiente al área de procesos de PRUEBAS para el desarrollo de software, en el cual se debe apoyar para la ejecución de sus actividades;

Más detalles

CÓMO MEJORAR LA GESTIÓN DE SERVICIOS TI USANDO MEJORES PRÁCTICAS?

CÓMO MEJORAR LA GESTIÓN DE SERVICIOS TI USANDO MEJORES PRÁCTICAS? CÓMO MEJORAR LA GESTIÓN DE SERVICIOS TI USANDO MEJORES PRÁCTICAS? Soluciones a partir de la experiencia colectiva Quinto Desayuno Club CIO 30 julio 2015 Contenido Prólogo...2 Personas...2 Procesos...2

Más detalles

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: CARACTERISTICAS DEL SISTEMA PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: Sólo Servidor: Una sola computadora con el sistema instalado en modo Administrador. Pueden

Más detalles

Planeación del Proyecto de Software:

Planeación del Proyecto de Software: Apéndice A. Cuestionarios del Sistema Evaluador Nivel2. Requerimientos de Administración: Goal 1: Los requerimientos del sistema asociados a software están bien controlados y existe un estándar para los

Más detalles

POLÍTICA DE CONTINUIDAD DEL NEGOCIO (BCP,DRP)

POLÍTICA DE CONTINUIDAD DEL NEGOCIO (BCP,DRP) POLÍTICA DE CONTINUIDAD DEL NEGOCIO (BCP,DRP) SISTESEG Bogotá Colombia Artículo informativo SISTESEG uso no comercial. Política Continuidad del Negocio (BCP/DRP) 1.1 Audiencia Esta política aplicará para

Más detalles

Seguimiento y evaluación

Seguimiento y evaluación Seguimiento y evaluación Por qué es necesario contar con herramientas para el seguimiento y la evaluación? Es la manera en que se puede evaluar la calidad e impacto del trabajo en relación con el plan

Más detalles

Describir una metodología sistemática de análisis de los procesos organizacionales y cómo estos pueden ser apoyados por las TI.

Describir una metodología sistemática de análisis de los procesos organizacionales y cómo estos pueden ser apoyados por las TI. Procesos de Negocio Objetivos Describir una metodología sistemática de análisis de los procesos organizacionales y cómo estos pueden ser apoyados por las TI. Identificar y analizar los procesos de negocios,

Más detalles

1.1. Introducción y conceptos básicos

1.1. Introducción y conceptos básicos Tema 1 Variables estadísticas Contenido 1.1. Introducción y conceptos básicos.................. 1 1.2. Tipos de variables estadísticas................... 2 1.3. Distribuciones de frecuencias....................

Más detalles

PROTOCOLO PARA PROYECTOS Y PRODUCTOS DE INVESTIGACIÓN FORMATIVA - PROGRAMAS DE PREGRADO EN MODALIDAD PRESENCIAL Y VIRTUAL

PROTOCOLO PARA PROYECTOS Y PRODUCTOS DE INVESTIGACIÓN FORMATIVA - PROGRAMAS DE PREGRADO EN MODALIDAD PRESENCIAL Y VIRTUAL INSTITUCIÓN UNIVERSITARIA POLITÉCNICO GRANCOLOMBIANO RECTORÍA DIRECCIÓN DE POSGRADOS, INVESTIGACIÓN Y BIBLIOTECAS DEPARTAMENTO DE INVESTIGACIÓN, DESARROLLO E INNOVACIÓN PROTOCOLO PARA PROYECTOS Y PRODUCTOS

Más detalles

Traducción del. Our ref:

Traducción del. Our ref: Traducción del Documento: Our ref: Secretaría del ISO/TC 176/SC 2 Fecha: 15 de octubre de 2008 A los Miembros del ISO/TC 176/SC 2 - Gestión de la Calidad y Aseguramiento de la Calidad/ Sistemas de la Calidad

Más detalles

Servicio de Email Marketing

Servicio de Email Marketing Servicio de Email Marketing Cuando hablamos de Email marketing, es un envío Masivo de correos con permisos realizado por herramientas tecnológicas de correo electrónico, mediante el cual su anuncio estará

Más detalles

PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores

PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores Martha Alicia Alles Es contadora pública nacional, doctora por la Universidad de Buenos Aires en la especialidad

Más detalles

COMITÉ TECNICO DE NORMALIZACION DE GESTION Y ASEGURAMIENTO DE LA CALIDAD

COMITÉ TECNICO DE NORMALIZACION DE GESTION Y ASEGURAMIENTO DE LA CALIDAD COMISION DE REGLAMENTOS TECNICOS - CRT COMITÉ TECNICO DE NORMALIZACION DE GESTION Y ASEGURAMIENTO DE LA CALIDAD SUB COMITÉ SECTOR EDUCACION NORMAS APROBADAS NTP 833.920-2003 Guía de aplicación de la Norma

Más detalles

MANUAL TRAMITACIÓN PROCEDIMIENTO

MANUAL TRAMITACIÓN PROCEDIMIENTO MANUAL TRAMITACIÓN PROCEDIMIENTO GESTIÓN ACADÉMICA: EXPEDICIÓN DE CERTIFICACIONES ACADÉMICAS Índice 1.- Introducción...3 2.- Esquema de tramitación...4 3.- Tramitación...5 Paso 1. Acceder al Escritorio

Más detalles

CREACIÓN DE UN DEPARTAMENTO DE RELACIONES PÚBLICAS PARA LOS ALMACENES EL CHOCHO Y EL CAMPEÓN

CREACIÓN DE UN DEPARTAMENTO DE RELACIONES PÚBLICAS PARA LOS ALMACENES EL CHOCHO Y EL CAMPEÓN PROPUESTA: CREACIÓN DE UN DEPARTAMENTO DE RELACIONES PÚBLICAS PARA LOS ALMACENES EL CHOCHO Y EL CAMPEÓN Cómo sabemos cada día las empresas se enfrentan a un mundo globalizado, con retos empresariales,

Más detalles

Fundamentos de los Costos de la Calidad Los Costos de Calidad como Herramienta de Gestión Por : Marcelo Pulgar Espejo, MP Asesorías

Fundamentos de los Costos de la Calidad Los Costos de Calidad como Herramienta de Gestión Por : Marcelo Pulgar Espejo, MP Asesorías Fundamentos de los Costos de la Calidad Los Costos de Calidad como Herramienta de Gestión Por : Marcelo Pulgar Espejo, MP Asesorías Introducción : Así como entramos en un nuevo siglo, el siglo de los cambios,

Más detalles

í Í 1.1.- Justificación e Importancia del presente Trabajo de Investigación La sociedad espera que el sector productivo contribuya al desarrollo económico y al progreso, reduciendo así sus efectos ambientales

Más detalles

Administración por Procesos contra Funciones

Administración por Procesos contra Funciones La administración moderna nos marca que en la actualidad, las organizaciones que no se administren bajo un enfoque de procesos eficaces y flexibles, no podrán sobrepasar los cambios en el entorno y por

Más detalles

Master en Gestion de la Calidad

Master en Gestion de la Calidad Master en Gestion de la Calidad 3. La Calidad en la Actualidad La calidad en la actualidad 1 / 9 OBJETIVOS Al finalizar esta unidad didáctica será capaz: Conocer la calidad en la actualidad. La familia

Más detalles

Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica)

Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica) Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica) Servinet Sistemas y Comunicación S.L. www.softwaregestionsat.com Última Revisión: Octubre 2014 FUNCIONALIDADES SAT

Más detalles

Los costos de gestionar la cadena de suministros y la eficiencia en las operaciones: hasta cuánto hay que invertir en la gestión?

Los costos de gestionar la cadena de suministros y la eficiencia en las operaciones: hasta cuánto hay que invertir en la gestión? Mohamad, Jorge Alejandro Los costos de gestionar la cadena de suministros y la eficiencia en las operaciones: hasta cuánto hay que invertir en la gestión? Preprint del artículo publicado en Revista Énfasis

Más detalles