UNIVERSIDAD DE COLIMA FACULTAD DE TELEMÁTICA

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

Download "UNIVERSIDAD DE COLIMA FACULTAD DE TELEMÁTICA"

Transcripción

1 UNIVERSIDAD DE COLIMA FACULTAD DE TELEMÁTICA MPMPES: Modelo de Procesos para Micro y Pequeñas Empresas Desarrolladoras de Software TESIS Que para obtener el grado de Maestría en Computación PRESENTA Emilio Damián Bueno Vélez ASESOR Dr. Nicandro Farías Mendoza COASESOR Dr. Víctor Hugo Castillo Topete Colima, Colima. Enero de 2012

2 RESUMEN El presente trabajo muestra el desarrollo de un Modelo de Procesos para Micro y Pequeñas Empresas Desarrolladoras de Software, que sirva de guía para empresas de este tipo que sea fácil de entender, aplicar y económico de adaptar y en consecuencia que asegure la calidad de los productos y servicios generados por la organización. Se delinea la problemática general de las micro y pequeñas empresas desarrolladoras de software para aplicar algún estándar ó modelo, así como estudios que demuestran el interés de adopción de estos en los procesos de las micro y pequeñas empresas. Se presenta un análisis de las metodologías tradicionales y su contraparte las metodologías ágiles, puntualizando sus diferencias en funcionalidad y características de negocio en las micro y gran empresas. Por parte de las metodologías ágiles se muestra un análisis en base a procesos, roles, prácticas y entorno de uso, que tiene como finalidad especificar las diferencias entre las metodologías ágiles seleccionadas. Finalmente se muestra el modelo para el desarrollo así como los niveles que lo integran, descrito cada nivel a través de sus procesos, productos generados y actividades de los mismos.

3 ABSTRACT The present work shows the development of a Process model for Very Small enterprises that Develop Software Components, which uses as guide for companies of this type that is easy to deal, applying and economically of adapting and in consequence that assures the quality of the products and services generated by the organization. There is delineated the general problematic of the very small enterprises that develop software components to apply some standard or model, as well as studies that demonstrate the interest of adoption of these in the processes of the very small enterprises. One presents an analysis of the traditional methodologies and his counterpart the agile methodologies, specifying their differences in functionality and characteristics of business in the very small and large companies. On the part of the agile methodologies an analysis appears on the basis of processes, roles, practices and environment of use, which has as purpose, specify the differences between the agile selected methodologies. Finally, we show the model for the development and the levels within it, each level described through their processes, products and activities generated them.

4 ÍNDICE CAPÍTULO I CONTEXTO DEL PROBLEMA 1.1 Introducción Antecedentes del trabajo a investigar Trabajos relacionados Descripción del problema a investigar Justificación Los objetivos que se persiguen Objetivo general Objetivos específicos Hipótesis del trabajo Descripción de la organización del trabajo Metodología CAPÍTULO II ESTADO DEL ARTE 2.1 Proyectos de software Factores de riesgo en el desarrollo de software Ingeniería de software Calidad de software Micro y pequeñas empresas Metodologías para desarrollo de software Modelo secuencial Modelos iterativos e incrementales Modelo en espiral Metodologías ágiles para desarrollo de software Análisis metodologías ágiles para desarrollo de software extreme Programming (XP) Scrum... 75

5 ÍNDICE (continuación ) Metodologías Crystal Método de desarrollo de sistemas dinámicos (DSDM) CAPÍTULO III DESARROLLO DEL MODELO MPMPES 3.1 Modelo propuesto para el desarrollo Gerencia (GER) Gestión de negocio, proyectos y recursos Operación Administración de proyectos (OPE.1) Desarrollo y mantenimiento de software (OPE.2) CAPÍTULO IV CONCLUSIONES 4.1 Conclusiones Trabajo Futuro BIBLIOGRAFÍA

6 Índice de Figuras Fig. 1. Principales estándares y modelos... 6 Fig. 2. Modelo y metodologías ágiles a utilizar en MPMPES Fig. 3. Niveles del modelo de procesos MoProSoft Fig. 4. Representación del modelo en cascada (Waterfall) Fig. 5. Representación del modelo incremental Fig. 6. Representación del modelo iterativo Fig. 7. Representación del modelo en espiral Fig. 8. Mejor documentación de las metodologías ágiles Fig. 9. Fases de XP Fig. 10. Fases de SCRUM Fig. 11. Gráfico a partir de lista de requisitos en SCRUM Fig. 12. Gráfico a partir de horas pendientes de iteración en SCRUM Fig. 13. Iteración en Crystal Fig. 14. Fases de DSDM Fig. 15. Niveles de MPMPES Fig. 16. Procesos de la gestión de negocio (GER) Fig. 17. Proceso planificación de recursos (GER) Fig. 18. Procesos de bienes, servicios e infraestructura (GER) Fig. 19. Procesos de plan recursos humanos y capacitación (GER) Fig. 20. Procesos de plan de conocimiento de la organización (GER) Fig. 21. Procesos de administración de proyectos Fig. 22. Procesos de desarrollo y mantenimiento de software Fig. 23. Mapa general MPMPES

7 Índice de Tablas Tabla 1. Tamaño de las empresas desarrolladoras de software en México Tabla 2. Tamaño de las empresas desarrolladoras de software en Montreal Tabla 3. Repartición de las MPE en México por sector Tabla 4. Diferencias entre una pequeña y gran empresa Tabla 5. Empresas en México que adoptaron algún modelo de procesos Tabla 6. Diferencias entre metodologías agiles y metodologías tradicionales Tabla 7. Ranking de agilidad de las diferentes metodologías ágiles Tabla 8. Lista de Objetivos en Scrum Tabla 9. Lista de tareas de la iteración en Scrum... 86

8 CAPÍTULO I Contexto del Problema 1

9 1.1 Introducción El incremento en la calidad de los procesos en una empresa desarrolladora de software es fundamental para competir, adaptarse y sobrevivir en el mercado internacional. En el desarrollo de software, la ingeniería de software toma un papel muy importante ya que origina el desarrollo, operación y mantenimiento de software, a través de planteamientos sistemáticos, disciplinados y cuantificables al desarrollo, operación y mantenimiento de software y se ha demostrado que las empresas internacionales promueven la calidad de software implantando ingeniería de software (Laporte, Alexandre et al. 2008). La industria de software reconoce las Micro y Pequeñas Empresas (MPEs, Very Small Enterprises, VSEs por sus siglas en inglés) por su importante contribución de productos y servicios. Un ejemplo claro del crecimiento de las Micro y Pequeñas Empresas es la industria de software Irlandés un componente clave para la economía nacional de Irlanda. Acorde a las empresas en Irlanda, al final de 2004 alrededor de 750 empresas de software contrataron casi 12,000 personas, sin embargo, la mayoría de estas empresas de software son micro empresas de las cuales el 1.9% tiene más de 100 empleados y más del 60% tiene 10 empleados o menos (Laporte 2008). Para lograr la calidad en sus productos y servicios las MPEs son atraídas por las metodologías ágiles, estándares fáciles de implementar, que acorten el tiempo de desarrollo del software proporcionando una mejor flexibilidad para cumplir sus objetivos de negocio. Para lidiar con las limitaciones en recursos las MPEs necesitan asesoramientos cortos, ligeros, fáciles de entender e implantar, por consiguiente las MPEs demandan la mejora en los procesos para el desarrollo de software, aunque lo manifiestan como un gran desafío (López 2003). 2

10 1.2 Antecedentes del trabajo a investigar Los objetivos principales de la ingeniería de software son desarrollar, operar y mantener el software. El desarrollo de software y asegurar la calidad del mismo es una disciplina distinta, ya que las propiedades del software no son las mismas que la ingeniería civil, mecánica o eléctrica, es por esto que los atributos para asegurar la calidad del software son difíciles de especificar y planear, sin embargo, el uso de estándares internacionales garantiza, (Joannou 2007): Agrupar lo mejor y más apropiado de las buenas prácticas y usos del desarrollo de software. Englobar los conocimientos. Proporcionar un marco para implementar procedimientos de aseguramiento de la calidad. Proveer continuidad y entendimiento entre el trabajo de personas y organizaciones distintas. La implantación de la ingeniería de software y los estándares internacionales, conforman un área llamada ingeniería en las empresas, que integra disciplinas ya establecidas, a lo largo de una década esta área a emergido y es definida como un conjunto de conocimientos, principios y prácticas que tienen relación con el análisis, diseño, implementación y operación de una empresa (Joannou 2007). Los elementos que integran una disciplina en la empresa son: Campo de estudio, conocimiento o experiencia; Reglas de conducta o métodos de práctica; y Métodos para asegurar la aplicación de reglas. 3

11 Integrar disciplinas en una empresa, sistemas e ingeniería de software requiere integrar también: Materiales de desarrollo profesional: pruebas de certificación. Estándares en la organización: IEEE and the International Organization for Standardization (ISO). Disciplinas: empresa, sistemas, software y calidad. Niveles de administración: empresa y proyecto. Jerarquías de productos: sistemas de sistemas. Objetivos de área: confiabilidad, dependencia y seguridad; y Niveles de prescripción: principios, estándares y directrices (Joannou 2007). La implantación de los estándares en la organización es un reto continuo, con una constante actualización a las necesidades de las empresas, evolucionando y formando parte importante del estado de arte de las tecnologías de software. La aplicación de estándares en la empresa, asegura la solución del fenómeno crisis del software, han sido muchas las organizaciones que han abordado, con mayor o menor rigor, el análisis de problemas en el desarrollo de sistemas de software. Sus trabajos se han encaminado a la localización de las causas; y a la exposición en textos didácticos, normativos o estándares de procesos o prácticas necesarias para abordar el desarrollo, mantenimiento y operación con las mayores garantías de éxito (Joannou 2007). En su mayoría los departamentos de universidades, organismos de normalización o investigación nacionales o internacionales, sociedades de profesionales, departamentos de defensa, departamentos de calidad y procesos de empresas los que han ido generando normas y estándares. Se considera como entidades de mayor reconocimiento internacional, por sus trabajos y esfuerzos realizados para la normalización, y reconocimiento de la ingeniería del software a: ISO, IEEE- Computer Society y SEI (Mochi 2006). 4

12 ISO ISO (International Organization for Standardization) fue fundada en 1947 con 87 países miembros, en 1987 la ISO y IEC (International Electrotechnical Commission), establecieron un Comité Internacional (JTC1) para las Tecnologías de Información (Derniame, Ali Kaba et al. 1999). La misión del JTC1 es la estandarización en el campo de campo de los sistemas de tecnologías de la información, incluyendo microprocesadores y equipos. Los estándares o instrucciones técnicas más importantes para la ingeniería de software: ISO/IEC ISO/IEC TR SEI SEI (Software Engineering Institute) integrado en la Universidad Carnegie Mellon, los trabajos y aportaciones realizadas por el Instituto son también referente mundial de primer orden, siendo la aportación más significativa los modelos de madurez de las capacidades: CMM y CMMI. Ambos modelos han demostrado su efectividad en los casi 15 años de implantación efectiva en entornos de producción de software: Como marco de referencia para mejora de procesos, y Como criterio de evaluación para determinar la madurez, y por tanto fiabilidad de resultados previsibles de una organización de software (Derniame, Ali Kaba et al. 1999). IEEE Computer Society IEEE (Institute of Electrical and Electronics Engineers) surgió en 1963 con la fusión del AIEE (Instituto Americano de Ingenieros Eléctricos) y el Instituto de Ingenieros de Radio (IRE). Su misión es preservar, investigar y promover la información de tecnologías eléctricas y electrónicas. La IEEE Computer Society es una sociedad integrada en IEEE, formada en la actualidad por más de 5

13 100,000 miembros en todo el mundo, su finalidad es avanzar en la teoría, práctica y aplicación de las tecnologías de la información. Realiza conferencias, publicaciones, cursos de formación, y desarrolla Estándares (Mochi 2006). La figura 1 muestra los principales estándares y modelos de las entidades más importantes: Fig. 1. Principales estándares y modelos (Mochi 2006) 1.3 Trabajos relacionados En el mercado internacional actual, nos encontramos con una demanda de productos y software de calidad, y la necesidad de proveer a las MPEs, estándares adaptados a la medida, fáciles de implementar y fiables, además el proporcionar una guía para la adaptación de los mismos. (Watts and Wesley 2000) y (Laporte, Alexandre et al. 2008), comparten los objetivos de proporcionar estándares a las MPEs: Realizar estándares para software, accesibles para MPEs. 6

14 Proveer documentación, de requerimientos mínimos, a la medida y de adaptación de esfuerzo. Proveer documentación integrada, disponible a los procesos de los estándares. La mayor parte de los estudios y encuestas por (Laporte 2008) confirman que la ingeniería de software actual no completa todas las necesidades de las organizaciones, especialmente aquellas con poco nivel de capital. Investigaciones muestran que las MPEs encuentran complicado relacionar los estándares ISO a las necesidades de su negocio y justificar la aplicación de esos estándares a sus prácticas de negocio. La mayor parte de las MPEs no pueden pagar los recursos en cuestión, por el número de empleados, costo y tiempo, o buscar un beneficio en establecer el proceso de software en un ciclo de vida. Grupo WG24 (Laporte 2008) y el grupo WG24, en sus estudios y encuestas realizadas definieron los requerimientos específicos de las MPEs, para poder implementar estándares como ISO/SC7, además de recolectar información para identificar problemas y soluciones potenciales, que puedan ayudar a aplicar estándares en las MPEs y así hacerlas más competitivas: El contexto de la MPE requiere un perfil de ciclo de vida dedicado y ligero. Contextos particulares del negocio requieren perfiles particulares. Existen diferencias significantes en los terminas de recursos disponibles e infraestructura entre una MPE que emplea de 1 a 10 personas y un departamento IT del mismo tamaño en una empresa grande. Las MPE son limitadas tanto en tiempo y recursos, donde se debe lidiar con el desconocimiento de entender como los estándares las van a beneficiar. 7

15 Los beneficios para las MPEs deberán de incluir el reconocimiento de un asesor o auditor por un cuerpo acreditado. La integración de estándares en el área de procesos de software en la empresa es de gran importancia, sin embargo en las MPEs no es habitual, (Garcia and Suarez 2007) plantean una vista general de la administración de proyectos usando un cuestionario de dos fases, para identificar procesos realizados y no realizados. El cuestionario que se propone está basado en las áreas de procesos del Nivel 2 de Capability Maturity Model Integration for Development v1.2. Se espera que la aplicación del cuestionario a los procesos, ayude a las MPEs a identificar: Procesos y prácticas que han sido realizadas pero no documentadas. Procesos que necesitan mayor atención. Procesos que no han sido implementados por mala administración ó desconocimiento. El cuestionario utiliza preguntas cerradas y límites en el número de las posibles respuestas. Este organizado de la siguiente manera: Respuestas-Realizadas-Nivel 5: Siempre, usualmente, algunas veces, rara vez y nunca. 2 Respuestas de Validación: No lo sé y no aplica. Espacios adicionales de Información: Comentarios. Cada respuesta involucra una única interpretación e indica el nivel de rendimiento en base a PMP (Performance Level Classification). Aunque modelos como CMMI and ISO/IEC 15504, son ofrecidos a las organizaciones para mejorar sus procesos, existen muchas empresas que no los 8

16 usan, con el cuestionario propuesto se busco evaluar el estado actual en las practicas de administración de procesos. Existen estándares internacionales para empresas de software, sin embargo fueron concebidos para grandes empresas, las nuevas investigaciones y propuestas buscan acotar estos estándares, para aplicarlos en las MPEs. Los estándares internacionales para mejora de procesos, como ISO/IEC JTC1/SC7, son difíciles de adaptar a las MPEs, la utilización de metodologías ágiles junto con estos estándares, puede llegar a una fusión empírica que se ajuste a las necesidades de las MPEs. (Mc Caffery, Taylor et al. 2007) determinan que limitadas en recursos y tamaño, MPEs desarrolladoras de software, buscan mejora en sus procesos para mayor competitividad, en un escenario anterior las empresas de software se enfocan en tiempo para mercadeo, innovación y creatividad así a menudo ignoran modelos SPI como CMM y CMMI, cuyo principal objetivo inicial es lograr estabilidad y previsibilidad. Entonces, para realizar los objetivos del negocio, las MPEs muestran un incremento hacia las metodologías ágiles, que prometen desarrollos rápidos en tiempo y una mejor flexibilidad en la implementación del producto. Los métodos ágiles son procesos empíricos que requieren frecuente revisión y respuesta en implementación. No son fácilmente evaluados usando ISO/IEC y CMMI, aunque se puede usar la estructura de algunos métodos como Scrum y XP hasta ISO y los niveles CMMI 2 y 3. La utilización de estándares en la empresa, acopla toda la estructura organizacional y disciplinas de la empresa, (Joannou 2007) identifica que Integrar las disciplinas de la empresa, sistemas e ingeniería de software requiere integrar: Material de desarrollo profesional: entrenamiento, examinación y certificación. Estándares para el desarrollo de la empresa: IEEE e ISO 9

17 Disciplinas: empresa, sistemas, software y calidad. Niveles de administración: empresa y proyectos. Jerarquías en productos: sistemas de sistemas. Áreas de objetivo: estabilidad, dependencia, seguridad. Niveles de prescripción: principios, estándares y guías base. En Latinoamérica y específicamente en México, investigaciones por grupos internacionales, integran estándares y modelos para acotarlos a la estructura de las MPEs, (Laporte 2008) concluyen que, en México, se consideran estándares como ISO/IEC 12207, ó modelos como CMMI, que son muy generales ó muy costosos para las empresas mexicanas. Un Modelo de Procesos mexicano fue desarrollado después de una solicitud por el ministro de economía, este provee a la Industria Mexicana de Software un modelo basado en prácticas internacionales y con las siguientes características: Fácil de entender; Fácil de aplicar; Económico de adaptar; Como base, puede lograr evaluaciones exitosas con otros Estándares o modelos, como ISO 9000:200 o CMMI Este modelo está dividido en cuatro partes: 1. Definición de Conceptos y Productos; 2. Requerimiento de Procesos (MoProSoft); 3. Guías para Implementación de Procesos; 4. Guías para Evaluación de Procesos. El Modelo de Procesos MoProSoft utiliza ISO/IEC como su estructura general, así como procesos de: ISO9000:2000, CMMI, Project Management Body of Knowledge (PMBOK) y de Software Engineering Body of Knowledge 10

18 (SWEBOK). MoProSoft también almacena, el modelo de Proceso de Requerimientos de ISO/IEC (Secretaria de Economia 2004). El porcentaje de cobertura por MoProSoft respecto a estas prácticas es: ISO 9001: % ISO/IEC % CMMI level 2 77% MoProSoft se enfoca principalmente en los procesos y considera tres bases organizacionales o niveles estructurales donde los procesos son organizados: 1. Alta Dirección, contiene la gestión de los procesos del negocio, su propósito es establecer la razón de existencia de la organización, sus objetivos y las condiciones requeridas para lograrlos. 2. Gerencia, consiste en la gestión de Procesos, gestión de Proyectos y gestión de Recursos. 3. Operación, consiste en la gestión de Proyectos Específicos, Desarrollo y Mantenimiento de Software. La integración de los estándares en la empresa muestra un avance sin embargo aun no es común, que se implementen estándares en MPEs, (Laporte 2008), en encuestas e investigaciones obtuvieron que los datos arrojados muestran una diferencia marcada en el porcentaje de compañías certificadas en proporción a su tamaño: menos del 18% de MPEs están certificadas, mientras que el 53% de grandes compañías (de las cuales tienen más de 25 empleados) reclaman ser certificadas. Entre el 82% de las MPEs no tienen certificación alguna. En grandes empresas que usan Estándares, dos familias de Estándares y modelos emergen en la lista: 11

19 Estándar ISO (55%) Modelos de Software Engineering Institute (47%) WG24 anticiparon el débil uso de estándares por las MPEs, preguntando sobre las razones de esto, los motivos que predominaron son: 1. Carecer de recursos (28%) 2. Los estándares no son requeridos (24%) 3. La naturaleza de los estándares, 15% de las respuestas consideraron que los estándares son difíciles-burocráticos y no proveen la adecuada guía para el uso en el entorno de negocios de MPEs. Tres cuartos de las MPEs externan que es importante que sean evaluadas por un estándar certificado, 40% de ellas solicitan certificación ISO. Desde la perspectiva de la MPE, los beneficios que se tienen con la certificación son: incrementar la competitividad, mayor confidencia y satisfacción del cliente, mayor calidad en el producto software, mejora en los procesos, decremento en el riesgo de desarrollo, facilidad de comercialización y gran potencial de exportación (Laporte, Alexandre et al. 2008). Sin embargo, las MPEs también expresan la necesidad de asistencia para adoptar e implementar estándares: más del 62% desean mas guías con ejemplos, y el 55% preguntaron por estándares ligeros y de fácil entendimiento completo y con plantillas. Finalmente, las demandas indican sí puede ser posible implementar estándares con el mínimo costo, tiempo y recursos. En esto identificamos que las empresas creen que es de gran importancia certificarse con algún estándar, aun siendo la empresa de tipo MPE (Laporte, Alexandre et al. 2008). 12

20 1.4 Descripción del problema a investigar La industria reconoce que las Micro y Pequeñas Empresas Desarrolladoras de Software (MPEs) tienen una importante contribución en la economía mundial, desarrollando partes importantes de software que son fácilmente integrados en empresas de mayor tamaño. Estándares internacionales y modelos como ISO/IEC12207 ó CMMI, fueron desarrollados para agrupar lo mejor y más apropiado de las buenas prácticas y usos del desarrollo de software, sin embargo estos estándares no han sido diseñados para MPEs (integradas desde 1 a 25 empleados), y por consecuencia es difícil aplicarlos en ellas (Laporte 2008). Investigaciones muestran que las MPEs, tienen percepciones negativas de los estándares y modelos de procesos, primariamente por el alto costo, documentación excesiva y burocracia. Como adición las MPEs muestran dificultad al relacionar estándares como ISO/IEC a las necesidades de su negocio y justificar la aplicación de un estándar internacional de este tipo en sus operaciones (Laporte 2008). La mayor parte de las MPEs, no tienen los recursos necesarios para la aplicación de un estándar de gran tamaño, y por consiguiente no ven redituable su implantación (Laporte, Alexandre et al. 2008). México cuenta con una posición favorable para convertirse en un competidor de talla mundial en el ramo de la industria de software, gracias a su ubicación geográfica, perfil demográfico y estado de desarrollo tecnológico. No obstante el potencial de desarrollo es evidente, la industria de software es apenas incipiente en nuestro país: participa con tan sólo el 0.10% del PIB (cifras de 2000). Aunque no existe un padrón exhaustivo de esta industria que proporcione información exacta, una muestra de 206 empresas desarrolladoras de software muestra el perfil actual de la industria que es mayoritariamente micro y pequeña, con un 13

21 tamaño muy inferior al del promedio internacional, que es de 250 empleados (Secretaria de Economia 2009). Tabla 1. Tamaño de las empresas desarrolladoras de software en México (Secretaria de Economia 2009) 1.5 Justificación Existen puntos clave que son de beneficio para los clientes de las organizaciones dedicadas al desarrollo y mantenimiento de software como son: Certidumbre, ya que las empresas verificadas deben llevar a cabo sus actividades con prácticas validadas por las normas mexicanas. Calidad, porque al llevar a cabo buenas prácticas de desarrollo y mantenimiento de software los resultados son medibles Capacidad, ya que los procesos con los que se desarrolla ó mantiene el software son repetibles (Alvarez 2009). Las buenas prácticas de desarrollo y mantenimiento de software son el pilar fundamental en el que las organizaciones dedicadas a esta actividad centran el logro de sus objetivos de negocio, de esta forma los clientes se aseguran que 14

22 las organizaciones son capaces y cumplen correctamente con su objetivo que es el desarrollo de software de calidad. Se estima que en 2006 existían en México 4 290,108 empresas, de las cuales el 99.8 por ciento son Micro, Pequeñas y Medianas Empresas. Una microempresa se considera a la que tiene entre 0 y 10 trabajadores. Esto es así, independientemente de que el negocio se dedique a la industria, al comercio o los servicios (Secretaria de Economia 2009). Ventajas de las Micro Empresas: Las microempresas son un motor de crecimiento económico y de empleo fundamental para el país ya que, de acuerdo a resultados del último censo económico del INEGI: De cada 100 empresas mexicanas 96 son microempresas. Contribuyen con el 40.6% del empleo. Aportan el 15% del PIB. Desventajas de las Micro Empresas: La competitividad y productividad de las microempresas, sobre todo de las de tipo tradicional está siendo amenazada por la incorporación de modernos conceptos de negocio, que evidencian: Limitada profesionalización. Crecimiento desordenado. Rezago tecnológico. Altos consumos de energía. Imagen comercial descuidada e insalubre. Administración informal. Limitados accesos al financiamiento (Alvarez 2009). 15

23 Hasta el momento se han registrado 138 empresas evaluadas en algún proceso de calidad en 20 Estados de la República Mexicana: Aguascalientes, Baja California, Chihuahua, Coahuila, Colima, DF, Hidalgo, Jalisco, México, Michoacán, Nuevo León, Oaxaca, Puebla, Querétaro, Sinaloa, Sonora, Tlaxcala, Veracruz, Yucatán y Zacatecas (Secretaria de Economia 2009). Las empresas desarrolladoras de software demandan el uso de estándares internacionales como ISO/IEC JTC1/SC7 conforme el incremento en la calidad del software avanza, los procesos maduran y obtienen confianza en la misma, sin embargo, estos estándares no fueron escritos para el desarrollo de MPEs (integradas desde 1 a 25 empleados). México se ve afectado por este problema: La productividad de las empresas desarrolladoras de software es en general baja, debido a la falta de uso de procesos avanzados. Esto les impone una fuerte desventaja para competir frente a oferentes de otros países. México carece de centros tecnológicos que ofrezcan servicios de mejora y aseguramiento de la capacidad de procesos de las empresas. Se carece de modelos, normas y de organismos evaluadores de la capacidad de procesos de la producción de software. Las evaluaciones internacionales de capacidad de procesos son costosas. Debido a la inexistencia de metodologías que permitan medir y evaluar la calidad de software que se adquiere, los compradores locales se enfocan más al precio que a la calidad (Secretaria de Economia 2009). Desarrollar e Implantar un Modelo de Procesos apegado a los estándares internacionales para el desarrollo de software aseguramos en las MPEs la calidad en sus productos y servicios donde se obtienen beneficios como: Incremento en la competitividad. Mayor confidencia y satisfacción del cliente. 16

24 Mayor calidad en el producto software. Mejora en los procesos. Decremento en el riesgo de desarrollo. Facilidad de comercialización y gran potencial de exportación (Laporte 2008). Contar con un Modelo de Procesos especifico para MPEs crea condiciones para que nuestro país y cualquier otro con empresas de tipo MPE asegure una industria de software competitiva internacionalmente y desarrolle su crecimiento en el corto plazo. 1.6 Los objetivos que se persiguen Objetivo general Crear un Modelo de Procesos para Micro y Pequeñas Empresas (MPEs) Desarrolladoras de Software que asegure la calidad de sus productos y servicios conforme a los Estándares Internacionales de Calidad Objetivos específicos Generar un Modelo de Procesos que sirva de aplicación en empresas reales, que demanden implementar un estándar que se apegue a la estructura de Micro o Pequeña empresa. Promover el uso de Estándares en las Micro y Pequeñas Empresas en México. La industria de software reconoce las Micro y Pequeñas Empresas por su importante contribución de productos y servicios. Sin embargo, estándares internacionales como ISO/IEC JTC1/SC7 no fueron escritos específicamente 17

25 para estas (integradas desde 1 a 25 empleados) y por consecuencia es difícil aplicarlos. Originar el desarrollo Nacional e Internacional de las Micro y Pequeñas Empresas. En un mundo de creciente competitividad, las empresas deben mostrar un carácter evolutivo y dinámico, donde la capacidad de adaptación a cambios estratégicos no afecte la estructura organizacional, aplicar un estándar en las MPEs, certifica que la producción de la misma se apega a estándares internacionales de calidad. 1.7 Hipótesis del trabajo Desarrollar un Modelo de Procesos específico para MPEs apegado a Estándares Internacionales, Modelos de Procesos y Metodologías Agiles para Desarrollo de Software, crea condiciones para asegurar la calidad de los productos y servicios de las MPEs. 1.8 Descripción de la organización del trabajo En este trabajo de investigación se aplicara el Modelo MoProSoft, así como metodologías ágiles para elaborar un Modelo de Procesos para Micro y Pequeñas Empresas Desarrolladoras de Software, que cumpla con los objetivos que estas empresas requieren para la aplicación de estándares como ISO/IEC 12207, ó modelos como CMMI, acotándolo a las necesidades que una Micro o Pequeña Empresa necesita para poder implantar un Modelo de Procesos que sea: Fácil de entender. Fácil de aplicar; 18

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

Modelos y Normas Disponibles de Implementar

Modelos y Normas Disponibles de Implementar Modelos y Normas Disponibles de Implementar AmericaVeintiuno tiene capacidad para asesorar a una organización en base a diferentes modelos o normativas enfocadas al mercado informático. A partir de determinar

Más detalles

Administración de la calidad del software.

Administración de la calidad del software. UNIVERSIDAD IBEROAMERICANA ESTUDIOS CON RECONOCIMIENTO DE VALIDEZ OFICIAL POR DECRETO PRESIDENCIAL DEL 3 DE ABRIL DE 1981 ADMINISTRACIÓN DE LA CALIDAD DEL SOFTWARE UNA NUEVA FORMA DE TRABAJAR TESIS Que

Más detalles

Aplicación de una Metodología basada en Mediciones para la Gestión de Calidad de Software

Aplicación de una Metodología basada en Mediciones para la Gestión de Calidad de Software Aplicación de una Metodología basada en Mediciones para la Gestión de Calidad de Software Jorge Bozo jbozo@inf.ucv.cl Escuela de Ingeniería Informática Universidad Católica de Valparaíso Valparaíso, Chile

Más detalles

MODELOS Y SISTEMAS DE CALIDAD EN LA EDUCACIÓN

MODELOS Y SISTEMAS DE CALIDAD EN LA EDUCACIÓN MODELOS Y SISTEMAS DE CALIDAD EN LA EDUCACIÓN OBJETIVO GENERAL El alumno analizará, la importancia de brindar productos y servicios con calidad; así como estudiar los fundamentos, autores y corrientes

Más detalles

ESTUDIO DE CASO PROCESO DE MEDICIÓN EN PROYECTOS DE TI

ESTUDIO DE CASO PROCESO DE MEDICIÓN EN PROYECTOS DE TI UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION INGENIERIA DE SOFTWARE CICLO II/2008 ESTUDIO DE CASO PROCESO DE MEDICIÓN EN PROYECTOS DE TI DOCENTE: ING. MILTON NARVÁEZ. PRESENTADO

Más detalles

Tema 2. Ingeniería del Software I feliu.trias@urjc.es

Tema 2. Ingeniería del Software I feliu.trias@urjc.es Tema 2 Ciclo de vida del software Ingeniería del Software I feliu.trias@urjc.es Índice Qué es el ciclo de vida del Software? El Estándar 12207 Modelos de proceso Qué es el Ciclo de Vida del SW? Definición

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

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

SW-CMM (CMM for Software)

SW-CMM (CMM for Software) Sinopsis de los modelos SW-CMM y CMMI Juan Palacio 1.0 Abril - 2006 Síntesis de los modelos de procesos CMM y CMMI para desarrollo y mantenimiento de software. CMMI (y previamente CMM) puede emplearse

Más detalles

Análisis Comparativo de Modelos de Calidad

Análisis Comparativo de Modelos de Calidad Análisis Comparativo de Modelos de Calidad Identificación de Mejores Prácticas para la Gestión de Calidad en Pequeños Entornos Vianca Vega Zepeda Departamento de Ingeniería de Sistemas y Computación Universidad

Más detalles

Ciclo de vida del Software

Ciclo de vida del Software Tema 2: Ciclo de vida del Software Marcos López Sanz Índice Qué es el ciclo de vida del Software? La norma 12207-2008 Modelos de desarrollo Qué es el Ciclo de Vida del SW? Es una sucesión de etapas por

Más detalles

Boletín de Asesoría Gerencial* Business Process Management (BPM)

Boletín de Asesoría Gerencial* Business Process Management (BPM) Espiñeira, Sheldon y Asociados * No. 11-2009 *connectedthinking Contenido Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección

Más detalles

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA Título Área específica de la publicación 2 Implementación de Procesos Business Process Management BPM Services

Más detalles

Mejora del proceso de software en micro y pequeñas organizaciones

Mejora del proceso de software en micro y pequeñas organizaciones Encuentro de Investigadores y Docentes de Ingeniería 2008 EnIDI 2008, Mendoza, Argentina Mejora del proceso de software en micro y pequeñas organizaciones N.C. Dumit Muñoz & G. Mercado ndumit@frm.utn.edu.ar

Más detalles

LOS INDICADORES DE GESTIÓN

LOS INDICADORES DE GESTIÓN LOS INDICADORES DE GESTIÓN Autor: Carlos Mario Pérez Jaramillo Todas las actividades pueden medirse con parámetros que enfocados a la toma de decisiones son señales para monitorear la gestión, así se asegura

Más detalles

CAPÍTULO 2. CMM : CAPABILITY MATURITY MODEL

CAPÍTULO 2. CMM : CAPABILITY MATURITY MODEL CAPÍTULO 2. CMM : CAPABILITY MATURITY MODEL Teniendo en cuenta que este trabajo tiene como objetivo el mostrar la metodología de evaluación del modelo de Capacidad de Madurez, es necesario antes de profundizar

Más detalles

Objetivo: Analizar las características de los modelos de estandarización de la calidad CMM, SPICE, IEEE e ISO

Objetivo: Analizar las características de los modelos de estandarización de la calidad CMM, SPICE, IEEE e ISO INGENIERÍA DE SOFTWARE AVANZADA MIS (Sesión 10) 4.3 Modelos de mejora de proceso (CMM y SPICE) 4.4 Normas técnicas (IEEE, ISO, EU, etc.) 4.3 Modelos de mejora de proceso (CMM y SPICE) Objetivo: Analizar

Más detalles

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3 Contenido INGENIERIA DE SOFTWARE Tema 6: Administración de la calidad del software Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca dtorres@mixteco.utm.mx Cubo 37 1. Introducción 2.

Más detalles

ISO 9001 Auditing Practices Group Guidance on:

ISO 9001 Auditing Practices Group Guidance on: International Organization for Standardization Forum International Accreditation ISO 9001 Auditing Practices Group Guidance on: Auditando sistemas de gestión en base electrónica (EBMS) 1. Introducción

Más detalles

III Semana del CMMI. COMPETISOFT: Mejora de procesos para PyMEs. Mario Piattini Velthuis. Grupo Alarcos. Universidad de Castilla-La Mancha

III Semana del CMMI. COMPETISOFT: Mejora de procesos para PyMEs. Mario Piattini Velthuis. Grupo Alarcos. Universidad de Castilla-La Mancha III Semana del CMMI COMPETISOFT: Mejora de procesos para PyMEs Mario Piattini Velthuis Grupo Alarcos Universidad de Castilla-La Mancha Agenda 1. Introducción 2. Participantes 3. Propuestas para la Mejora

Más detalles

BPM: Articulando Estrategia, Procesos y Tecnología

BPM: Articulando Estrategia, Procesos y Tecnología BPM: Articulando Estrategia, Procesos y Tecnología Resumen: La competitividad es el imaginario que dirige las acciones empresariales en la actualidad. Lograr condiciones que permitan competir con mayores

Más detalles

Verificación. 3.1 Marco de Referencia para el desarrollo de software

Verificación. 3.1 Marco de Referencia para el desarrollo de software Verificación 3.1 Marco de Referencia para el desarrollo de software Verificación es la acción de verificar (comprobar o examinar la verdad de algo). La verificación suele ser el proceso que se realiza

Más detalles

Cómo Comprar Software de Calidad. Pablo Straub Consultor

Cómo Comprar Software de Calidad. Pablo Straub Consultor Cómo Comprar Software de Calidad Pablo Straub Consultor El Problema Testimonio de un comprador de software a medida Nos entregaron el sistema informático mucho después de la fecha original y nos costó

Más detalles

Plan de estudios ISTQB: Nivel Fundamentos

Plan de estudios ISTQB: Nivel Fundamentos Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6. GESTIÓN DE

Más detalles

Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software

Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Hugo F. Arboleda Jiménez. MSc. Docente-Investigador, Facultad de Ingenierías, Universidad de San

Más detalles

Maira Alejandra Bedoya Núñez. Universidad Francisco de Paula Santander Av. Gran Colombia No. 12E-96 Colsag. Cúcuta Norte de Santander 057-5751359,

Maira Alejandra Bedoya Núñez. Universidad Francisco de Paula Santander Av. Gran Colombia No. 12E-96 Colsag. Cúcuta Norte de Santander 057-5751359, Procesos necesarios para alcanzar el Nivel 2 de CMMI, en el área de Administración de Configuraciones de Software, para empresas pequeñas desarrolladoras de software. Judith del Pilar Rodríguez Tenjo Universidad

Más detalles

Aplicación de la norma ISO 9001 para la mejora de la gestión: el caso de la. Dirección del Sistema Nacional de Capacitación del Instituto Nacional de

Aplicación de la norma ISO 9001 para la mejora de la gestión: el caso de la. Dirección del Sistema Nacional de Capacitación del Instituto Nacional de Aplicación de la norma ISO 9001 para la mejora de la gestión: el caso de la Dirección del Sistema Nacional de Capacitación del Instituto Nacional de Administración Pública Mg. Marcelo Calavia Introducción

Más detalles

FÁBRICA DE SOFTWARE. Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe

FÁBRICA DE SOFTWARE. Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe FÁBRICA DE SOFTWARE Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe FÁBRICA DE AUTOS Entrada Salida Autos FÁBRICA DE SOFTWARE Entrada Salida Información

Más detalles

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred. cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.com CICLO DE VIDA DEL SOFTWARE Para apreciar un poco más el problema

Más detalles

Modelos de Madurez en la Administración de Proyectos. Prof. Bernardo López González, MAP

Modelos de Madurez en la Administración de Proyectos. Prof. Bernardo López González, MAP Modelos de Madurez en la Administración de Proyectos Prof. Bernardo López González, MAP Modelos de Madurez en la Administración de Proyectos Existen varios estándares que en materia de administración de

Más detalles

CONCEPTOS DE CALIDAD Y CALIDAD DEL SOFTWARE

CONCEPTOS DE CALIDAD Y CALIDAD DEL SOFTWARE CONCEPTOS DE CALIDAD Y CALIDAD DEL SOFTWARE INTRODUCCIÓN El avance informático actual es muy alto comparado con lo se tenía en los años 90, al hablar de desarrollo de software se hace más notable, en el

Más detalles

Gestión de Calidad. Calidad de Software UNIVERSIDAD MAYOR DE SAN SIMON FACULTAD DE CIENCIAS Y TECNOLOGIA CARRERA DE INGENIERIA DE SISTEMAS

Gestión de Calidad. Calidad de Software UNIVERSIDAD MAYOR DE SAN SIMON FACULTAD DE CIENCIAS Y TECNOLOGIA CARRERA DE INGENIERIA DE SISTEMAS UNIVERSIDAD MAYOR DE SAN SIMON FACULTAD DE CIENCIAS Y TECNOLOGIA CARRERA DE INGENIERIA DE SISTEMAS Gestión de Calidad Calidad de Software Nombre: Vargas Arteaga Vanessa Alejandra Docente: Valentín Laime

Más detalles

ACERCA DE LA IMPLEMENTACIÓN DE LOS MODELOS DE CALIDAD EN LA CONSTRUCCIÓN DE SOFTWARE EN MÉXICO

ACERCA DE LA IMPLEMENTACIÓN DE LOS MODELOS DE CALIDAD EN LA CONSTRUCCIÓN DE SOFTWARE EN MÉXICO Revista Digital Universitaria ACERCA DE LA IMPLEMENTACIÓN DE LOS MODELOS DE CALIDAD EN LA CONSTRUCCIÓN DE SOFTWARE EN MÉXICO Edna Gutiérrez Gasca1, Agustín Francisco Gutiérrez Tornés2, Aurora Pérez Rojas3,

Más detalles

2. EL MODELO CMMI. En 1991, el Instituto de Ingeniería de Software (SEI) publicó el Modelo de

2. EL MODELO CMMI. En 1991, el Instituto de Ingeniería de Software (SEI) publicó el Modelo de 2. EL MODELO CMMI 2.1 ANTECEDENTES DE CMMI En 1991, el Instituto de Ingeniería de Software (SEI) publicó el Modelo de Capacidad de Madurez (CMM). Dicho modelo está orientado a la mejora de los procesos

Más detalles

Sistema de Gestión Global en la Empresa Primera parte:

Sistema de Gestión Global en la Empresa Primera parte: Sistema de Gestión Global en la Empresa Primera parte: El siguiente documento es el primero de una serie de tres que tiene por objetivo mostrar como la implementación de un Sistema de Gestión Global dentro

Más detalles

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501 1. Qué incluye la ingeniería del software con SQA? Entrenamiento, soporte al consumidor instalación. 2. Menciona algunas características del software: Elemento lógico. Desarrollado no fabricado. No se

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

PRINCE2 & TickIT. Jorge Armando Medina Morales. Código 1700321660. U n i v e r s i d a d D e C a l d a s. F a c u l t a d D e I n g e n i e r í a s

PRINCE2 & TickIT. Jorge Armando Medina Morales. Código 1700321660. U n i v e r s i d a d D e C a l d a s. F a c u l t a d D e I n g e n i e r í a s PRINCE2 & TickIT Jorge Armando Medina Morales Código 1700321660 U n i v e r s i d a d D e C a l d a s F a c u l t a d D e I n g e n i e r í a s I n g e n i e r í a D e S i s t e m a s O c t u b r e 2010

Más detalles

Mantenimiento del Software

Mantenimiento del Software Mantenimiento del Software S3 Francisco Ruiz, Macario Polo Grupo Alarcos Dep. de Informática ESCUELA SUPERIOR DE INFORMÁTICA UNIVERSIDAD DE CASTILLA-LA MANCHA http://alarcos.inf-cr.uclm.es/doc/mso/ Ciudad

Más detalles

SISTEMAS DE GESTIÓN AMBIENTAL I.- LAS ISO 14000 COMO SOPORTE DE LOS SISTEMAS DE GESTIÓN AMBIENTAL (SGA)

SISTEMAS DE GESTIÓN AMBIENTAL I.- LAS ISO 14000 COMO SOPORTE DE LOS SISTEMAS DE GESTIÓN AMBIENTAL (SGA) SISTEMAS DE GESTIÓN AMBIENTAL INDICE I.- LAS ISO 14000 COMO SOPORTE DE LOS SISTEMAS DE GESTIÓN AMBIENTAL (SGA) II.- CARACTERISTICAS DE LOS SGA III.- BENEFICIOS QUE REPORTAN LOS SGA IV.- EL SGA DE LA UNE

Más detalles

ISO y la serie de Normas ISO 9000

ISO y la serie de Normas ISO 9000 ISO y la serie de Normas ISO 9000 La International Organization for Standardization (ISO) es la agencia internacional especializada para la estandarización, abarcando actualmente los cuerpos nacionales

Más detalles

Evaluación de Gestión, Resultados e Impactos de Programas Públicos

Evaluación de Gestión, Resultados e Impactos de Programas Públicos Curso internacional PLANIFICACION ESTRATÉGICA Y POLÍTICAS PÚBLICAS La Antigua, Guatemala, mayo 2010 Evaluación de Gestión, Resultados e Impactos de Programas Públicos Eduardo Aldunate Experto ILPES/CEPAL

Más detalles

Aseguramiento de la calidad y pruebas de software. 2- Estándares y Modelos para la mejora del proceso de software

Aseguramiento de la calidad y pruebas de software. 2- Estándares y Modelos para la mejora del proceso de software Aseguramiento de la calidad y pruebas de software 2- Estándares y Modelos para la mejora del proceso de software Blanca A. Vargas Govea vargasgovea@itesm.mx Febrero 8, 2013 Objetivo Conocer los diferentes

Más detalles

IT Project Management Desarrollo de Software

IT Project Management Desarrollo de Software IT Project Management Desarrollo de Software Es posible una mezcla de Waterfall y Agile? Cómo se acerca el PMBOK a Agile? Autor: Norberto Figuerola Resulta muy frecuente que se suela confundir una aproximación

Más detalles

Describir el CMMI para el desarrollo de software, evolución, alcance y representación

Describir el CMMI para el desarrollo de software, evolución, alcance y representación Unidad 6: Introducción a CMMI Objetivo terminal de la Unidad Describir el CMMI para el desarrollo de software, evolución, alcance y representación Temas: Acerca del Modelo Capacidad Madurez Evolución de

Más detalles

Implantación y Aceptación del Sistema

Implantación y Aceptación del Sistema y Aceptación del Sistema 1 y Aceptación del Sistema ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD IAS 1: ESTABLECIMIENTO DEL PLAN DE IMPLANTACIÓN...5 Tarea IAS 1.1: De finición del Plan de... 5 Tarea IAS

Más detalles

E a v l a ua u c a i c ón ó n de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e

E a v l a ua u c a i c ón ó n de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e Proceso de Ingeniería de Software Evaluación del Proceso de Ingeniería de Software 3. Evaluación del proceso 3.1. Modelos del proceso de evaluación 3.2. Métodos del proceso de evaluación 2 Los objetivos

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

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM CMM - Capability Maturity Model Estructura de CMM... Es un marco que describe los elementos claves de un proceso de software efectivo. Describe un camino de mejora evolutivo desde un proceso ad hoc inmaduro

Más detalles

El Aseguramiento de la Calidad nace como una

El Aseguramiento de la Calidad nace como una Las normas ISO 9000:2000 de Sistemas de Gestión de la Calidad Leticia Colín O. La familia de normas NMX ISO 9000 del año 2000 está constituida por tres normas básicas, complementadas con un número reducido

Más detalles

RESUMEN DE COBIT 4.1. Los recursos de TI identificados en COBIT se pueden definir como sigue [2]:

RESUMEN DE COBIT 4.1. Los recursos de TI identificados en COBIT se pueden definir como sigue [2]: RESUMEN DE COBIT 4.1 COBIT es un marco de trabajo y un conjunto de herramientas de Gobierno de Tecnología de Información (TI) que permite a la Gerencia cerrar la brecha entre los requerimientos de control,

Más detalles

Introduction to CMMI-DEV V1.3 (Introducción a CMMI-Desarrollo Versión 1.3)

Introduction to CMMI-DEV V1.3 (Introducción a CMMI-Desarrollo Versión 1.3) Introduction to CMMI-DEV V1.3 (Introducción a CMMI-Desarrollo Versión 1.3) Este curso oficial impartido por un instructor certificado por el SEI, tiene tres días de duración e introduce a los directivos

Más detalles

PROCESO DE ASEGURAMIENTO DE LA CALIDAD EN LOS PROYECTOS DE DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES EN LA FRG

PROCESO DE ASEGURAMIENTO DE LA CALIDAD EN LOS PROYECTOS DE DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES EN LA FRG Revista de investigación Editada por Área de Innovación y Desarrollo, S.L. Envío: 01-03-2013 Aceptación: 12-03-2013 Publicación: 28-03-2013 PROCESO DE ASEGURAMIENTO DE LA CALIDAD EN LOS PROYECTOS DE DESARROLLO

Más detalles

ISO/IEC 20000 Tecnologías de Información y la Alineación con la Gestión

ISO/IEC 20000 Tecnologías de Información y la Alineación con la Gestión ISO/IEC 20000 Tecnologías de Información y la Alineación con la Gestión Alfredo Zayas 0 Alfredo Zayas 1. ISO/IEC 20000 Consultant por ITSMf 2. Auditor interno de ISO 9001:2000 por INLAC 3. Certified Information

Más detalles

NORMA ISO 14.000: INSTRUMENTO DE GESTIÓN AMBIENTAL PARA EL SIGLO XXI

NORMA ISO 14.000: INSTRUMENTO DE GESTIÓN AMBIENTAL PARA EL SIGLO XXI NORMA ISO 14.000: INSTRUMENTO DE GESTIÓN AMBIENTAL PARA EL SIGLO XXI APLICACIÓN PRACTICA EN UNA EMPRESA DE CURTIEMBRE Autor: Rodrigo Rivera El presente trabajo describe la norma ISO 14000 y su aplicación

Más detalles

INTRODUCCIÓN CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA.

INTRODUCCIÓN CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA. CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA. Hoy en día las empresas en México quieren ocupar un lugar privilegiado en un mercado cambiante y lleno de retos. Por esa razón necesitan crear nuevas estrategias

Más detalles

INTRODUCCIÓN. El presente proyecto se ha elaborado como propuesta apara el Programa de Gestión de Calidad SISO 9000:2000

INTRODUCCIÓN. El presente proyecto se ha elaborado como propuesta apara el Programa de Gestión de Calidad SISO 9000:2000 INTRODUCCIÓN El presente proyecto se ha elaborado como propuesta apara el Programa de Gestión de Calidad SISO 9000:2000 Este documento muestra los objetivos del proyecto, la metodología de trabajo para

Más detalles

Information Technology Infrastructure Library

Information Technology Infrastructure Library Information Technology Infrastructure Library Information Technology Infrastructure Library (ITIL) es un conjunto de mejores prácticas que pretenden facilitar la entrega de informa ción de alta calidad

Más detalles

ISO 31000:2009 - La gestión de riesgos como componente integral de la gestión empresarial

ISO 31000:2009 - La gestión de riesgos como componente integral de la gestión empresarial Angel Escorial Bonet Director General de Riskia, S.A. ISO 31000:2009 - La gestión de riesgos como componente integral de la gestión empresarial Sus antecedentes están en el modelo FERMA 2003 y en normas

Más detalles

Organización Internacional de Estandarización

Organización Internacional de Estandarización NORMAS ISO Y SU COBERTURA Introducción Boletín #1 Organización Internacional de Estandarización La Organización Internacional de Estandarización, ISO, es una organización sin ánimo de lucro de carácter

Más detalles

<TITULO DEL PROYECTO DE DESARROLLO DE SW > Diana Milena Pérez Riveros 1 Diana Milena Pérez Riveros Pagina de

Más detalles

Al final del curso el estudiante:

Al final del curso el estudiante: UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H FACULTAD INGENIERÍA Clave: PROGRAMA DEL CURSO: Evolución y Calidad del Software DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia:

Más detalles

Eduardo Blanco, PMP Ingeniería de Desarrollo Software, Grupo SATEC. Universidad de Salamanca

Eduardo Blanco, PMP Ingeniería de Desarrollo Software, Grupo SATEC. Universidad de Salamanca Eduardo Blanco, PMP Ingeniería de Desarrollo Software, Grupo SATEC Agenda Caso práctico Introducción Una metodología CMMI Una empresa SATEC 2 Introducción De la Universidad a la Empresa En la Universidad

Más detalles

CAPÍTULO 2 ASEGURAMIENTO DE LA CALIDAD. que son necesarias para proporcionar la confianza adecuada de que un producto o

CAPÍTULO 2 ASEGURAMIENTO DE LA CALIDAD. que son necesarias para proporcionar la confianza adecuada de que un producto o CAPÍTULO 2 ASEGURAMIENTO DE LA CALIDAD 2.1 Aseguramiento de la calidad El aseguramiento de la calidad es la conjunción de acciones planificadas y sistemáticas que son necesarias para proporcionar la confianza

Más detalles

SEGURIDAD PARA EL ACCESO A LA INFORMACIÓN DE LAS ENTIDADES DEL ESTADO

SEGURIDAD PARA EL ACCESO A LA INFORMACIÓN DE LAS ENTIDADES DEL ESTADO SEGURIDAD PARA EL ACCESO A LA INFORMACIÓN DE LAS ENTIDADES DEL ESTADO Programa de Gobierno en Línea Oficina de Coordinación de Investigación, Política y Evaluación. RESUMEN La seguridad de la información

Más detalles

La Oficina de Proyecto PMO aporta valor? Basado en el estudio el Valor de las PMO realizado por Deloitte y Universidad Santa María

La Oficina de Proyecto PMO aporta valor? Basado en el estudio el Valor de las PMO realizado por Deloitte y Universidad Santa María La Oficina de Proyecto PMO aporta valor? Basado en el estudio el Valor de las PMO realizado por Deloitte y Universidad Santa María Conferenciante Ingeniero Informático, U de Chile, Diploma en Finanzas

Más detalles

Definición de PMO Características de una PMO

Definición de PMO Características de una PMO Definición de PMO Existen varios conceptos de una oficina de proyectos (PMO) una de ella la define como una unidad organizacional, física o virtual, especialmente diseñada para dirigir y controlar el desarrollo

Más detalles

ADMINISTRACIÓN ÁGIL DE PROYECTOS. 21 HORAS (21 horas de capacitación son las requeridas por el PMI para optar por la Certificación Ágil de Proyectos)

ADMINISTRACIÓN ÁGIL DE PROYECTOS. 21 HORAS (21 horas de capacitación son las requeridas por el PMI para optar por la Certificación Ágil de Proyectos) ADMINISTRACIÓN ÁGIL DE PROYECTOS 21 HORAS (21 horas de capacitación son las requeridas por el PMI para optar por la Certificación Ágil de Proyectos) Dictada en alianza con Alpha Consultoría (México). Este

Más detalles

La tabla muestra de manera resumida los requerimientos esperados en un proceso de capacitación. Somos su Relevo a la Calidad

La tabla muestra de manera resumida los requerimientos esperados en un proceso de capacitación. Somos su Relevo a la Calidad Año 05 # 05 2005-mayo G e s t i ó n de la Calidad en Formación de Personal La capacitación y entrenamiento dentro de una organización, son la herramienta para la actualización y mejoramiento de conocimientos

Más detalles

Saber más ISO 14000. Índice

Saber más ISO 14000. Índice Índice i. Introducción ii. Elaboración de la serie ISO 14000 iii. Temas abarcados por la serie ISO 14000 iv. Importancia de la certificación v. Bibliografía utilizada vi. Links recomendados vii. Bibliografía

Más detalles

La Gerencia de Análisis de Redes (GAR) del Instituto

La Gerencia de Análisis de Redes (GAR) del Instituto Certificación ISO 9001 de la Gerencia de Análisis de Redes Javier Martínez H. e Isabel Chipolla O. En sus más de 20 años de existencia, la GAR ha colaborado principalmente en el desarrollo de programas

Más detalles

Definición de un Proceso de Implantación de Sistemas

Definición de un Proceso de Implantación de Sistemas Definición de un Proceso de Implantación de Sistemas Alicia Mon, Marcelo Estayno, Fernando López Gil, Eduardo De María 1 1 Grupo de Ingeniería de Software (G.I.S.) / Departamento de Sistemas / Universidad

Más detalles

Calidad. Calidad en procesos y productos

Calidad. Calidad en procesos y productos Calidad Calidad en procesos y productos La calidad es el conjunto de características de un elemento, producto o servicio, que le confieren la aptitud de satisfacer una necesidad implícita y explícita.

Más detalles

PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION)

PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION) PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION) INDICE 1. Introducción 2. Estructura CMMI 3. Nivel 2 4. Nivel 3 5. Nivel 4 6. Nivel 5 7. Bibliografía INTRODUCCIÓN Qué es y por qué usar CMMI?

Más detalles

Modelo de Procesos para la Industria de Software. MoProSoft. Versión 1.1 Mayo 2003

Modelo de Procesos para la Industria de Software. MoProSoft. Versión 1.1 Mayo 2003 Modelo de Procesos para la Industria de Software MoProSoft Versión 1.1 Mayo 2003 Grupo Editor: Hanna Oktaba (Director) Claudia Alquicira Esquivel Angélica Su Ramos Alfonso Martínez Martínez Gloria Quintanilla

Más detalles

ISO 9000:2000. Roberto Aprili Justiniano Rodrigo Ramírez Pérez. Roberto Aprili, Rodrigo Ramírez

ISO 9000:2000. Roberto Aprili Justiniano Rodrigo Ramírez Pérez. Roberto Aprili, Rodrigo Ramírez ISO 9000:2000 Roberto Aprili Justiniano Rodrigo Ramírez Pérez Motivación Cada uno es para eso (Bajo ciertas Condiciones) Todo mundo piensa que ellos entienden eso (excepto lo que ellos quisieran explicar)

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

ARTÍCULO: Validación de un método ágil para el análisis de riesgos de la información digital. AUTOR: Ing. Elvin Suarez Sekimoto

ARTÍCULO: Validación de un método ágil para el análisis de riesgos de la información digital. AUTOR: Ing. Elvin Suarez Sekimoto ARTÍCULO: Validación de un método ágil para el análisis de riesgos de la información digital AUTOR: Ing. Elvin Suarez Sekimoto Email: peluka_chino@hotmail.com U.A.P.-I.T.P.R. CARRERA CONTABILIDAD PUERTO

Más detalles

Modelo de calidad IT Mark

Modelo de calidad IT Mark Modelo de calidad IT Mark Agenda de Trabajo 1. Área de Calidad 2. Introducción IT Mark 3. Proceso del Negocio 3.1 Ten Square. 3.2 Evaluación 3.3 Evidencias 3.4 Presentación de resultados. 4. Proceso de

Más detalles

Gestión de proyectos siguiendo practicas del PMI.

Gestión de proyectos siguiendo practicas del PMI. Gestión de proyectos siguiendo practicas del PMI. Identificación de las mejores prácticas aplicadas a la gestión de proyectos. Proceso de Desarrollo de Software de Codes S.A. alineado a CMMI Nivel 3 en

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

Ingeniería de Software Dr. Marcello Visconti Z. Ingeniería de Software

Ingeniería de Software Dr. Marcello Visconti Z. Ingeniería de Software Universidad Técnica Federico Santa María Departamento de Informática Ingeniería de Software Dr. Marcello Visconti Z. Programa Proceso de Software y Paradigmas de Desarrollo Gestión de Proyectos Fases del

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

PRINCE2 TickIT Compilación Bibliográfica. Pablo Alejandro Molina Regalado. Materia: Auditoría informática

PRINCE2 TickIT Compilación Bibliográfica. Pablo Alejandro Molina Regalado. Materia: Auditoría informática PRINCE2 TickIT Compilación Bibliográfica Pablo Alejandro Molina Regalado Materia: Auditoría informática Universidad de Caldas Ingeniería en sistemas y computación. Manizales 2010 Tabla de contenidos 1

Más detalles

UTILIZANDO BPM PARA IMPLEMENTAR METODOLOGIA DE GESTION DE PROYECTOS EN BASE AL PMBOK

UTILIZANDO BPM PARA IMPLEMENTAR METODOLOGIA DE GESTION DE PROYECTOS EN BASE AL PMBOK UTILIZANDO BPM PARA IMPLEMENTAR METODOLOGIA DE GESTION DE PROYECTOS EN BASE AL PMBOK Ing. Juan Carlos Torres Vela, PMP, CBAP, ITIL Global Project Management Acerca del Autor Ing. Juan Carlos Torres Vela,

Más detalles

Gestión de Riesgos Corporativos: Apetito de Riesgos

Gestión de Riesgos Corporativos: Apetito de Riesgos Gestión de Riesgos Corporativos: Apetito de Riesgos EXPOSITOR: Armando Villacorta Cavero Risk Advisory Service Partner RSM Panez Chacaliaza & Asociados 2014 McGladrey LLP. All Rights Reserved. INTRODUCCION

Más detalles

EMTIC 2011. Estudio sobre la madurez de los Departamentos de TI en Costa Rica

EMTIC 2011. Estudio sobre la madurez de los Departamentos de TI en Costa Rica EMTIC 2011 Estudio sobre la madurez de los Departamentos de TI en Costa Rica SETIEMBRE, 2011 Estudio sobre la madurez de los Departamentos de TI en Costa Rica Introducción INTESYS Consulting ha realizado

Más detalles

PROGRAMA DEL DIPLOMADO DE PROCESO BENCHMARKING.

PROGRAMA DEL DIPLOMADO DE PROCESO BENCHMARKING. PROGRAMA DEL DIPLOMADO DE PROCESO BENCHMARKING. UNIDAD 6. LA SATISFACCIÓN Y LEALTAD DEL CLIENTE OBJETIVO: Este tema tiene como meta comprender y entender los principios y valores que las empresas deben

Más detalles

MERCADEO. Evaluación en el Lugar DIRECCIÓN GENERAL DE APOYO A LA PEQUEÑA Y MEDIANA EMPRESA (DIGEPYME) DIAGNÓSTICO DEL SUPLIDOR NACIONAL--SERVICIO--

MERCADEO. Evaluación en el Lugar DIRECCIÓN GENERAL DE APOYO A LA PEQUEÑA Y MEDIANA EMPRESA (DIGEPYME) DIAGNÓSTICO DEL SUPLIDOR NACIONAL--SERVICIO-- DIRECCIÓN GENERAL DE APOYO A LA PEQUEÑA Y MEDIANA EMPRESA (DIGEPYME) DIAGNÓSTICO DEL SUPLIDOR NACIONAL--SERVICIO-- MERCADEO Evaluación en el Lugar Nº Concepto N/A 0 Los objetivos, las estrategias, las

Más detalles

Taxonomía de los Sistemas de Gestión

Taxonomía de los Sistemas de Gestión Taxonomía de los Sistemas de Gestión Carlos Rivera Orozco, Rosario Rodríguez Báez Bufete de Ingenieros Industriales, S. C. Pimentel 4104 B, Las Granjas, 31160, Chihuahua, México. carlos@bii.com.mx RESUMEN

Más detalles

CICLO DE VIDA DEL SOFTWARE

CICLO DE VIDA DEL SOFTWARE CICLO DE VIDA DEL SOFTWARE 1. Concepto de Ciclo de Vida 2. Procesos del Ciclo de Vida del Software 3. Modelo en cascada 4. Modelo incremental 5. Modelo en espiral 6. Prototipado 7. La reutilización en

Más detalles

EL PROCESO DE DESARROLLO DE SOFTWARE: UNA TAREA SOCIAL DE MEJORA CONTINUA

EL PROCESO DE DESARROLLO DE SOFTWARE: UNA TAREA SOCIAL DE MEJORA CONTINUA EL PROCESO DE DESARROLLO DE SOFTWARE: UNA TAREA SOCIAL DE MEJORA CONTINUA Dra. Pilar Gómez Gil Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE). Coordinación de Ciencias Computacionales

Más detalles

RESUMEN de la GESTIÓN de PROYECTOS

RESUMEN de la GESTIÓN de PROYECTOS RESUMEN de la GESTIÓN de PROYECTOS Basado en la Guía de los Fundamentos de la Dirección de Proyectos (Guía del PMBOK ) Contenidos Introducción...2 PMI...2 Objetivos...2 PMBOK...2 Proyecto...3 Concepto...3

Más detalles

Nota de Información al cliente ISO 26000 Proceso de auditoría

Nota de Información al cliente ISO 26000 Proceso de auditoría Nota de Información al cliente ISO 26000 Proceso de auditoría La presente nota explica las principales fases del proceso de certificación y auditoría de Sistemas de Gestión de Responsabilidad Social según

Más detalles

Gestión de Desempeño Evaluación 360º. www.profilesargentina.com.ar info@profilesargentina.com.ar (11) 4322-5914

Gestión de Desempeño Evaluación 360º. www.profilesargentina.com.ar info@profilesargentina.com.ar (11) 4322-5914 Gestión de Desempeño Evaluación 360º www.profilesargentina.com.ar info@profilesargentina.com.ar (11) 4322-5914 Proceso de Gestión del Desempeño Para qué? Cuál es el Objetivo? Mejorar el desempeño Qué es?

Más detalles

Calidad de Software Trabajo Práctico Integrador. CACIC 2012 XVI Escuela Internacional de Informática

Calidad de Software Trabajo Práctico Integrador. CACIC 2012 XVI Escuela Internacional de Informática Calidad de Software Trabajo Práctico Integrador CACIC 2012 XVI Escuela Internacional de Informática INDICE 1. Consignas del Trabajo Práctico... 3 1.2 Pautas generales... 3 2.2 Consignas... 3 2. Presentación

Más detalles