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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ges3ón de Proyectos So9ware

Ges3ón de Proyectos So9ware Ges3ón de Proyectos So9ware Tema 2.1 Integración Carlos Blanco Bueno Félix Óscar García Rubio Este tema se publica bajo Licencia: Crea5ve Commons BY- NC- ND 4.0 Objetivos Ampliar los conocimientos básicos

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

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

MANTENIMIENTO DE SOFTWARE

MANTENIMIENTO DE SOFTWARE MANTENIMIENTO DE SOFTWARE Definición de Mantenimiento El estándar IEEE 1219 [IEEE, 1993] define el Mantenimiento del Software como la modificación de un producto software después de haber sido entregado

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

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

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

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

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

Gestión del Alcance del Proyecto

Gestión del Alcance del Proyecto pm4dev, 2009 serie de gerencia para el desarrollo Gestión del Alcance del Proyecto GERENCIA DE PROYECTOS PARA ORGANIZACIONES DE DESARROLLO GERENCIA DE PROYECTOS PARA ORGANIZACIONES DE DESARROLLO Una metodología

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

Modelos de desarrollo de software. septiembre de 2007 1

Modelos de desarrollo de software. septiembre de 2007 1 Modelos de desarrollo de software septiembre de 2007 1 Referencias básicas Ingeniería de software. Un enfoque práctico. Pressman, R. Quinta edición. Mc. Graw Hill 2002 Ingeniería de software. Sommerville,

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

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

Examinando los procesos de la Dirección de proyectos

Examinando los procesos de la Dirección de proyectos IX Congreso de Ingeniería de Organización Gijón 8 y 9 Septiembre de 2005 Examinando los procesos de la Dirección de proyectos Marinka Varas Parra ( 1 ) ( 1 )Depto. Ingeniería Industrial. Facultad de Ingeniería.Avda

Más detalles

Metodología de Desarrollo para la Mejora de Procesos de Software a Través del Desarrollo Dirigido por Pruebas

Metodología de Desarrollo para la Mejora de Procesos de Software a Través del Desarrollo Dirigido por Pruebas Artículo publicado en la Memorias del 3º. coloquio interdisciplinario de Doctorado. Universidad Popular Autónoma del Estado de Puebla, México. Marzo 2010. Disponible en http://ccc.inaoep.mx/~pgomez Metodología

Más detalles

DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA

DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA Resumen AUTORIA CARLOS CABALLERO GONZÁLEZ TEMATICA INFORMÁTICA ETAPA ESO-BACHILLERATO-CFGM(ESI,ASI,DSI) Se describe la revolución que supuso la incursión

Más detalles

Ingeniería de Software I

Ingeniería de Software I Ingeniería de Software I Agenda Objetivo. Unidades de aprendizaje. Formas de evaluación. Bibliografía. 2 Datos del profesor Correo electrónico: egonzalez@upemor.edu.mx Asesorías Jueves de 11:00 a 13:00

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

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

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

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

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

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

Definir el problema/oportunidad. Desarrollar soluciones alternativas. Seleccionar la solución. Desarrollar / Seleccionar-Adquirirconfigurar

Definir el problema/oportunidad. Desarrollar soluciones alternativas. Seleccionar la solución. Desarrollar / Seleccionar-Adquirirconfigurar 1 Definir el problema/oportunidad Definir problema de negocio o la oportunidad de mejora utilizando el pensamiento sistémico. Mapa Conceptual Desarrollar soluciones alternativas Seleccionar la solución

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

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

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

Desarrollo de proyectos

Desarrollo de proyectos Desarrollo de proyectos DESARROLLO DE PROYECTOS 1 Sesión No. 1 Nombre: Gestión de proyectos Objetivo: Durante la sesión el participante identificará las principales características de la definición y dirección

Más detalles

Capitulo 4. Comparación entre la Representación Continua y la. Representación por Etapas

Capitulo 4. Comparación entre la Representación Continua y la. Representación por Etapas Capitulo 4. Comparación entre la Representación Continua y la Representación por Etapas "In God we trust, all others bring data." Deming Tal como ya se mencionó al final del Capitulo 2, dentro del CMMI

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

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

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

Diseño e Implementación de los Procesos de Gestión TI

Diseño e Implementación de los Procesos de Gestión TI Diseño e Implementación de los Procesos de Gestión TI Alumno(s): Año Académico: 2012 Profesor Guía: Contraparte: ALEJANDRO JESUS ARAVENA ORTIZ LORENA ANDREA ALBORNOZ POBLETE DANIEL HORMAZABAL Escuela de

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

Reporte del proyecto de investigación Ingeniería de Software: Fundamentos SIP 20060016. Resumen

Reporte del proyecto de investigación Ingeniería de Software: Fundamentos SIP 20060016. Resumen Reporte del proyecto de investigación Ingeniería de Software: Fundamentos SIP 20060016 MCC. Sergio Fuenlabrada Velázquez fensergio@yahoo.com.mx sfuenlabrada@ipn.mx MSI Edna Martha Miranda Chávez edna_miranda@hotmail.com

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

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

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

Estadísticas. sticas Educativas derivadas de registros administrativos

Estadísticas. sticas Educativas derivadas de registros administrativos Experiencias del proceso de incorporación del enfoque de género en las estadísticas Estadísticas sticas Educativas derivadas de registros administrativos Aguascalientes, Ags., 28 septiembre 2005 Estadísticas

Más detalles

A Process Model for Data Mining Projects Un Modelo de Procesos para Proyectos de Explotación de Información

A Process Model for Data Mining Projects Un Modelo de Procesos para Proyectos de Explotación de Información A Process Model for Data Mining Projects Un Modelo de Procesos para Proyectos de Explotación de Información Juan A. Vanrell 1, Rodolfo Bertone 2, Ramón García-Martínez 3 1 Escuela de Postgrado, Universidad

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

Consultoría a y Capacitación Especializada

Consultoría a y Capacitación Especializada Consultoría a y Capacitación Especializada ANTECEDENTES DE COMPITE, A. C. El Comité Nacional de Productividad e Innovación Tecnológica, A. C., es una asociación n civil, sin fines de lucro, creada en enero

Más detalles

DE ISO 20000 e ISO 27001 LA EVOLUCIÓN HACIA UN MODELO DE GOBERNANZA EMPRESARIAL DE TI? Diana Rocio Plata Arango Diana.plata@uptc.edu.

DE ISO 20000 e ISO 27001 LA EVOLUCIÓN HACIA UN MODELO DE GOBERNANZA EMPRESARIAL DE TI? Diana Rocio Plata Arango Diana.plata@uptc.edu. DE ISO 20000 e ISO 27001 LA EVOLUCIÓN HACIA UN MODELO DE GOBERNANZA EMPRESARIAL DE TI? Diana Rocio Plata Arango Diana.plata@uptc.edu.co AGENDA INTRODUCCION CARACTERISTICAS DE UPTC CONCEPTOS GOBERNANZA

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

Dirección postal: Prolongación de Colón # 123 parque entre B y C Reparto Villa Josefa. Santa Clara. Villa Clara. Cuba.

Dirección postal: Prolongación de Colón # 123 parque entre B y C Reparto Villa Josefa. Santa Clara. Villa Clara. Cuba. IV Evento de Visión Global 2005 CITMATEL Noviembre 2005 Título: Automatización de la gestión de la calidad de una organización de software a partir de la gestión de configuración. Planteamiento de un problema

Más detalles

Portales Oracle WebCenter

Portales Oracle WebCenter Portales Oracle WebCenter El perfil del cliente y el marco en el que las empresas desarrollan sus actividades están cambiando rápidamente. Hoy la mayoría de las compañías se mueve en mercados altamente

Más detalles

Tema 1 Introducción a la Ingeniería de Software

Tema 1 Introducción a la Ingeniería de Software Tema 1 Introducción a la Ingeniería de Software Curso Ingeniería de Software UMCA Profesor Luis Gmo. Zúñiga Mendoza 1. Software En la actualidad todo país depende de complejos sistemas informáticos. Podemos

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

Norma ISO 9001:2015. Qué esperar y cómo anticiparse?

Norma ISO 9001:2015. Qué esperar y cómo anticiparse? Norma ISO 9001:2015 Qué esperar y cómo anticiparse? Contenido > Introducción > Antecedentes > Panorama actual de la norma > Qué esperar? Componentes claves Cambios iniciales vs. versión 2008 > Cómo anticiparse?

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

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

Más detalles

Catálogo de Formación SEI

Catálogo de Formación SEI Catálogo de Formación SEI ESI lleva 15 años ofreciendo servicios de formación en diferentes tecnologías. En este tiempo ha formado a más de 4.000 profesionales de más de 800 organizaciones, en más de 30

Más detalles

ISO 9000 Y EL CONTROL DE LOS DOCUMENTOS

ISO 9000 Y EL CONTROL DE LOS DOCUMENTOS ISO 9000 Y EL CONTROL DE LOS DOCUMENTOS Ing. Rosario Chaves Alvarado 1 Resumen I SO 9000 es una familia de normas internacionales para la gestión de la calidad, aplicable a todo tamaño de empresa, ya sea

Más detalles

Preparación al Examen PMP - Introducción al PMBOK

Preparación al Examen PMP - Introducción al PMBOK La Guía del PMBOK ó Guía de los Fundamentos de la Dirección de Proyectos constituye un compendio de conocimientos de la profesión de dirección de proyectos. Al igual que en otras profesiones, como la abogacía,

Más detalles

Nueva versión de la Norma UNE 166002

Nueva versión de la Norma UNE 166002 Nueva versión de la Norma UNE 166002 La Norma UNE 166002, en versión 2014, al haber considerado en su elaboración aspectos novedosos como, las recomendaciones de la Especificación Técnica europea CEN/TS

Más detalles

Carta de constitución de la PMO para IDlink

Carta de constitución de la PMO para IDlink TALLER CARTA DE LA PMO Carta de constitución de la PMO para IDlink Versión Fecha Descripción de cambios Autor / Editor Aprobado por 1.0 08-02-2014 Daniel Gómez Daniel Gómez González Patrocinador Ejecutivo

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

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

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

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

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

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

SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE

SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE Recibido: 23 de febrero de 2011 Aceptado: 29 de marzo de 2011 SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE MSc. Ailin Orjuela, MSc. Luis Alberto Esteban, MSc.

Más detalles

Unidad de Competencia I Elementos de Competencia Requerimientos de información

Unidad de Competencia I Elementos de Competencia Requerimientos de información REQUISITOS: Administración de Proyectos de Software I c/práctica Profesional II HORAS: 3 CRÉDITOS: 5.68 PROGRAMA(S) EDUCATIVO(S) QUE LA RECIBE(N): Ingeniero en Software PLAN: 2009 FECHA DE REVISIÓN: Noviembre

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

CMMi. Lic. Virginia Cuomo

CMMi. Lic. Virginia Cuomo CMMi Lic. Virginia Cuomo 1 Agenda Repaso CMMI Introducción Arquitectura Niveles de Madurez Representaciones Representación Discreta Representación Continua Discreta VS Continua 2 Repaso Qué vimos la tercer

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

MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE

MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE INTRODUCCIÓN Los Modelos de Calidad son herramientas que guían a las Organizaciones a la Mejora Continua y la Competitividad dando les especificaciones de

Más detalles