Propuesta para Trabajo de Gradopegasus.javeriana.edu.co/.../documentos/propuesta.docx · Web...
Transcript of Propuesta para Trabajo de Gradopegasus.javeriana.edu.co/.../documentos/propuesta.docx · Web...
Ingeniería de Sistemas
PROPUESTA PARA TRABAJO DE GRADOTÍTULO
Plan estratégico para la Gestión del Cambio en las empresas Colombianas de desarrollo de Software que deseen implementar CMMI-Dev.
MODALIDAD
Proyecto de investigación
OBJETIVO GENERAL
Elaborar un plan estratégico de Gestión de cambio, para empresas Colombianas que deseen iniciar el proceso de CMMI-Dev, permitiendo agilizar la realización de buenas prácticas como CMMI-dev por medio de la opinión de empresa que ya implementaron CMMI-Dev.
ESTUDIANTE(S)
Eliana Catalina Villamizar MonroyDocumento Celular Teléfono fijo Correo Javerianocc. 1018433366 316 859 6998 +57(1)8057838 [email protected]
DIRECTOR
Ing. Jaime García CepedaDocumento Celular Teléfono fijo Correo Javeriano; Correo 2 Empresa donde trabaja y cargoCC. 79.349 800
De Bogota
300 268 7964 (57 )(1)7432771 [email protected]
Skitconsulting;
06 de mayo de 2023
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Contenido
LISTA DE ILUSTRACIONES...............................................................................................5
OPORTUNIDAD - PROBLEMÁTICA....................................................................................6
DESCRIPCIÓN DEL CONTEXTO...............................................................................................6FORMULACIÓN.................................................................................................................7JUSTIFICACIÓN..................................................................................................................7IMPACTO ESPERADO DEL PROYECTO......................................................................................7
DESCRIPCIÓN DEL PROYECTO..........................................................................................8
OBJETIVO GENERAL...........................................................................................................8OBJETIVOS ESPECÍFICOS......................................................................................................8ENTREGABLES O RESULTADOS ESPERADO...............................................................................8
PROCESO...................................................................................................................9
METODOLOGÍA.................................................................................................................9ACTIVIDADES..................................................................................................................10
GESTIÓN DEL PROYECTO..............................................................................................12
ESTIMACIÓN DEL PRESUPUESTO.........................................................................................12ESTIMACIÓN DE LA DURACIÓN DEL PROYECTO.......................................................................12CRONOGRAMA...............................................................................................................16ESTIMACIÓN DE LOS RIESGOS DEL PROYECTO........................................................................18
MARCO TEÓRICO......................................................................................................22
TRABAJOS IMPORTANTES EN EL ÁREA..................................................................................22Herramienta para soporte al proyecto de mejora de calidad de procesos con modelos CMMI e ideal....................................................................................................................22Guía de Gestión de pequeños proyectos basados en CMMI.............................................22
FUNDAMENTOS Y CONCEPTOS IMPORTANTES PARA EL PROYECTO.............................................22CMMI...............................................................................................................................22Extreme Programming.....................................................................................................23
Página 2
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
People CMM.....................................................................................................................24Metodologías Ágiles.........................................................................................................24
EXPERIENCIAS PREVIAS.....................................................................................................24DOFA DE LAS HERRAMIENTAS TECNOLÓGICAS EXISTENTES ACTUALMENTE Y QUE INTENTAN RESOLVER EL PROBLEMA.................................................................................................................25MARCO INSTITUCIONAL....................................................................................................26
BIBLIOGRAFÍA...........................................................................................................27
Página 3
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Lista de Tablas
Tabla 1 : Actividades - Tareas.................................................................................................11Tabla 2: Presupuesto Estimado..............................................................................................12Tabla 3: Planeación trabajo semanal Trabajo de Grado.........................................................13Tabla 4: Horas Estimadas Trabajo de Grado...........................................................................13Tabla 5: Cronograma..............................................................................................................15Tabla 6: Probabilidad Riesgos.................................................................................................18Tabla 7: Impacto Riesgos........................................................................................................19Tabla 8: Probabilidad Vs Impacto...........................................................................................19Tabla 9: Análisis de Riesgos....................................................................................................21Tabla 10: Experiencia Previa de Materias Asociadas..............................................................25Tabla 11: Matriz DOFA...........................................................................................................26
Página 4
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Lista de Ilustraciones
Ilustración 1: Fases en el desarrollo de la metodología............................................................9Ilustración 2: Diagrama de Gantt............................................................................................16Ilustración 3: Cronograma Actualizado..................................................................................17Ilustración 4: Representación Escalonada CMMI...................................................................23
Página 5
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Oportunidad - Problemática Actualmente solo hay 32 empresas en Colombia que han logrado algún nivel de madurez en CMMI, ya que es un proceso complicado de implementar, porque todos los miembros invo -lucrados en el proceso deben cumplir con una serie de condiciones que inicialmente si no se hace el proceso adecuado generaría inconvenientes en el desarrollo habitual de tareas.
La oportunidad aquí está orientada a favorecer a las empresas de desarrollo de software que deseen implementar CMMI-Dev con la ayuda del plan estratégico, ya que es una recopi -lación de buenos consejos ofrecidos por personas con experiencia en el tema.
Descripción del contextoCMMI es un modelo de madurez de mejora de procesos para el desarrollo de productos y servicios, de empresas con enfoque directamente asociado al desarrollo de productos de software, fue fundamentalmente desarrollado para definir los procesos en el desarrollo de software, permitiendo así asegurar mejor calidad en los productos, además mejor precisión en tiempos de entrega.
En este momento es indispensable que las empresas desarrolladoras de software piensen en alternativas que faciliten la implementación de CMMI, ya que las empresas que no lo imple -menten se encuentran en desventaja para competir en el mercado nacional e internacional.
Colombia en este momento se encuentra en transición comercial, ya que el TLC generará competencia de la industria nacional con entes internacionales, que pueden llegar a ofrecer mayor seguridad y acabar con la credibilidad de la industria nacional.
Ahora es indispensable que la industria colombiana especialmente la desarrolladora de so-ftware, trabaje en sus procesos internos y se fortalezca con mejora de procesos que asegu-ren la confiabilidad y la adquisiciones de certificaciones, que es lo único que ofrece confian -za a los futuros clientes.
En la actualidad son pocas las empresas que implementan CMMI-Dev en Colombia, se espe -ra que con el TLC la industria colombiana de desarrollo de software busque alternativas para competir e implementen CMMI, por esta razón es indispensable recopilar información de empresas con experiencia en el tema y así desarrollar un plan que guie la ejecución de CM -MI-Dev y permita a las empresas ejecutar sus procesos de certificación de forma eficiente.
Página 6
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Este plan tiene como objetivo recopilar la información clave para facilitar a las organizacio-nes el proceso de certificación que es primordial para competir en el mercado de desarrollo de software, aumentando el número de empresas colombianas que se encuentren con los atributos necesarios para competir en el mercado actual.
Formulación¿Existe actualmente un plan estratégico que permita a organizaciones Colombianas enfoca-das en desarrollo de Software, Gestionar el Cambio cuando realizan buenas prácticas como CMMI-Dev?
JustificaciónCMMI proporciona la documentación necesaria para generar el plan; si se tiene en cuenta que solo 32 empresas para noviembre de 2011 desarrolladoras de software implementaron buenas prácticas (CMMI)[1]; Seria importante facilitar alternativas para gestionar su imple-mentación, si se proporciona un patrón fácil de manejar permitiendo que las empresas inte-resadas en Colombia puedan implementarlo.
Impacto esperado del proyectoDespués de los procesos asociados al desarrollo del trabajo de grado, se espera obtener un plan estratégico, para ejecutar en empresas colombianas que deseen implementar CMMI y que deseen hacer parte del mercado nacional e internacional en el desarrollo de software asociado a buenas prácticas.
A mediano plazo se esperar ofrecer a un gran número de empresas la oportunidad de facili -tar el proceso de implementación de CMMI con el plan estratégico y así fortalecer la compe-tencia en la industria nacional de desarrollo de software.
Página 7
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Descripción del ProyectoEsta sección muestra la descripción general del proyecto, presenta los aspectos primordiales para comprender lo que se espera realizar.
Objetivo generalElaborar un plan estratégico de Gestión de cambio, para empresas Colombianas que deseen iniciar el proceso de CMMI-Dev alcanzando el nivel 3 de madurez o capacidad, permitiendo agilizar la realización de buenas prácticas como CMMI-dev por medio de la opinión de em-presa que ya implementaron CMMI-Dev.
Objetivos específicos Investigar estrategias de gestión del cambio y elaborar entrevista para empresa que
implementan CMMI-Dev, permitiendo direccionar el plan. Establecer el diseño del plan de gestión de cambio, analizando la entrevista y la investi -
gación realizada previamente. Diseñar el plan para la gestión del cambio. Evaluar el plan estratégico de gestión de cambio para las buenas prácticas como CMMI-
Dev, con la opinión de empresas que ya implementaron CMMI-Dev.
Entregables o resultados esperadoSe espera realizar un entregable por fase de metodología, en la primera fase metodológica se entregará la investigación y clasificación de la información para la elaboración de las en-trevistas.
En la segunda fase se entregará los resultados obtenidos en las entrevistas realizadas.
En la Tercera fase se tendrá el plan estratégico basado en la información obtenida en las entrevistas y en la investigación previa.
Y en la última fase se presentará un informe del plan estratégico basado en entrevistas reali -zadas en esta fase para apoyar y evaluar el plan estratégico.
Página 8
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Proceso
MetodologíaLa metodología para realizar el proyecto se centra sobre 4 fases principales, en los cuales cada uno de ellos será un ciclo del proceso:
Ilustración 1: Fases en el desarrollo de la metodología
FASE 1
Análisis y Clasificación de información destacada para la elaboración de las entrevistas: En esta fase se buscarán por medio de entrevistas los puntos clave en gestión del cambio en CMMI-Dev y los métodos adecuados para definir las entrevistas.
FASE 2
Ejecución de las entrevistas: Se realiza la entrevista a las empresas que ya implementaron CMMI-Dev y se analiza la información generando un informe.
FASE 3
Página 9
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Diseñar el plan estratégico de gestión del cambio: utilizando la información obtenida en las entrevistas, se estiman los puntos a tratar para elaborar el plan estratégico y ofrecer la in -formación más valiosa para las personas que deseen hacer uso de esta.
FASE 4
Evaluar el plan estratégico: Después de la elaboración del plan se ejecutará una entrevista para evaluar el plan estratégico que me arrogará un análisis cuantitativo permitiéndome ofrecer un informe de resultados.
Actividades
Actividades Tareas
Análisis y Clasificación de información destaca-da para la elaboración
de las entrevistas:
Investigar estrategias de Gestión del cambio para buenas prác-ticas.
Investigar detalladamente CMMI-Dev para recolectar informa-ción necesaria para la entrevista.
Identificación de los puntos clave en Gestión del Cambio para CMMI-Dev con la información recopilada.
Investigación sobre métodos y tipos de entrevistas que puedo diseñar.
Identificar preguntas claves para obtener buenos resultados en las entrevistas.
Ejecución de la entrevis-ta:
Identificar organizaciones que implementan CMMI-Dev, para ejecutar la entrevista.
Elaborar el esquema de entrevistas.
Definir las personas objetivo dentro de las empresas, para la ejecución de la entrevista.
Se evalúa la información obtenida.
Se analiza la información obtenida en la entrevista.
Página 10
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Actividades Tareas
Se elabora un esquema con los resultados arrojados por la entrevista, para un diseño inicial del plan estratégico.
Por último, se elabora un informe de los resultados obtenidos, para validar las entrevistas.
Diseñar el plan estratégi-co de gestión del cambio
Con el informe inicial, se fortalece el esquema inicial del plan estratégico.
Se realiza una evaluación inicial al plan.
Se ejecutan los cambios estimados en la evaluación inicial, para determinar los elementos indispensables según lo obte-nido en las entrevistas.
Evaluar el plan estratégi-co
Se diseña una entrevista que permita evaluar el plan estratégi-co.
Se ejecuta la entrevista, para obtener resultados cualitativos y evaluar el plan estratégico.
Se elabora un análisis a los resultados del informe para apre-ciar la calidad del plan estratégico.
Tabla 1 : Actividades - Tareas
Página 11
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Gestión del proyecto
Estimación del presupuestoEsta sección presenta un informe detallado del presupuesto necesario para ejecutar el tra-bajo de grado, toda la información se encuentra resumida en la siguiente tabla.
RECURSOS FÍSICOS Y SERVICIOSÍtem Cantidad Valor Total
Computador 1 $ 1.000.000 $ 1.000.000Salida para investigación inicial 2 $ 20.000 $ 40.000Salida para elaboración de entrevistas 6 $ 20.000 $ 120.000Papelería 1 $ 100.000 $ 100.000Documentación y libros asociados 3 $ 80.000 $ 240.000Total $ 1.500.000 RECURSOS HUMANOS
Persona Horas de trabajo por semana Semanas Precio por
hora Total
Eliana Catalina Villamizar Monroy
12 18 $ 20.000 $ 4.320.000
Ing. Jaime García Cepeda
2 18 $ 65.000 $ 2.340.000
Total $ 14 $ 36 $ 85.000 $ 6.660.000
TOTALESÍtem Valor
Recursos Humanos $ 1.500.000
Recursos Físicos y Servicios $ 6.660.000 Total $ 8.160.000
Tabla 2: Presupuesto Estimado
Estimación de la duración del proyecto Para desarrollar el proyecto se cuenta con un tiempo inicial de 18 semanas, desde el lunes 23 de julio del 2012[2], donde inicia el tercer periodo académico hasta el día sábado 1 de diciembre donde termina el tercer periodo académico del año 2012.
Página 12
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
El desarrollo del Trabajo de grado será elaborado por un solo integrante, que invertirá 12 horas semanales de trabajo según el número de créditos que representa la materia de tra -bajo de grado esto constituye en el semestre 216 horas de trabajo, incluyendo horas presen-ciales y de trabajo personal.
La planeación inicial del desarrollador del trabajo del grado está estimada es inscribir 8 cré-ditos 4 créditos de trabajo de grado 3 de Arquitectura de Software y 1 crédito de electiva.
El Objetivo para cumplir con el desarrollo del trabajo de grado en los tiempos definidos ini -cialmente es trabajar puntualmente en la ejecución del proyecto y cumplir con los tiempos definidos, se tendrán dos horas semanas adicionales opcionales, si el cronograma se en-cuentra retrasado, ya que hay que pensar que es un trabajo por una estudiante que realiza un proyecto como este por primera vez.
Hora Martes Miércoles Viernes sábados8:00 -9:00 Trabajo personal Trabajo personal Trabajo personal Arquitectura de Software9:00 -11:00 Adicionales TG. Trabajo personal Trabajo personal Arquitectura de Software
11:00 -1:00Trabajo Arq. Soft.
Trabajo Arq. Soft. Electiva Arquitectura de Software
2:00 -4:00 4:00 -6:00 6:00 -8:00 Director de tesis
Tabla 3: Planeación trabajo semanal Trabajo de Grado
El trabajo semanal será distribuido de esa forma para cumplir con el trabajo de todas las asignaturas, se tiene planeado dos horas de trabajo adicional para reducir el riesgo en el retraso del cronograma.
HorasMartes 4 horasMiércoles 4 horasViernes 4 horas Total horas de trabajo 12 horas
Tabla 4: Horas Estimadas Trabajo de Grado
Las horas se distribuyeron así, martes 4 horas, 2 de trabajo personal y 2 de trabajo dirigido con mi director de tesis, miércoles 2 horas de trabajo personal y viernes 2 horas de trabajo personal para sumar un número de 12 horas de trabajo según el número de créditos de la materia trabajo de grado, se tienen dos horas adicionales, si el proyecto se encuentra retra -sado que serán trabajadas los martes.
Página 13
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Fase Metodológica N° Semanas Horas Inicio Fin Análisis y Clasificación de información destacada para la elaboración
de las entrevistas: 3 24 23/07/2012 02/12/2012
Investigar estrategias de gestión del cambio para la implementación de buenas prácticas y además investigar como diseñar un plan estra-
tégico.0,25 3 23/07/2012 07/08/2012
Investigar detalladamente CMMI-Dev para recolectar información necesaria para la entrevista. 0,25 3 07/08/2012 26/09/2012
Identificación de los puntos clave en gestión del cambio para CMMI-Dev con la información recopilada. 0,75 9 14/10/2012 04/11/2012
Investigación sobre métodos y tipos de entrevistas para diseñar el modelo adecuado de entrevista. 0,25 3 04/11/2012 25/11/2012
Identificar preguntas claves para obtener buenos resultados en las entrevistas y acceder a la información necesaria. 0,5 6 15/11/2012 02/12/2012
Ejecución de la entrevista: 3 36 27/01/2013 08/05/2013Identificar organizaciones que implementan CMMI-Dev, para ejecutar
la entrevista. 0,5 6 03/03/2013 30/03/2013
Elaborar el esquema de entrevistas. 0,75 9 27/01/2013 03/03/2013
Definir las personas objetivo dentro de las empresas, para la ejecu-ción de la entrevista. 0,25 3 31/03/2013 14/04/2013
Se evalúa la información obtenida. 0,25 3 21/04/2013 12/05/2013Se analiza la información obtenida en la entrevista. 0,25 3 12/05/2013 15/05/2013
Se elabora un esquema con los resultados arrojados por la entrevista, para un diseño inicial del plan estratégico.
0,5 6 28/04/2013 15/05/2013
Diseñar el plan estratégico de gestión del cambio 10 108 02/09/2012 12/05/2013
Página 14
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Con el informe, se fortalece el esquema inicial del plan estratégico. 6 72 02/09/2012 28/04/2013Se realiza una evaluación inicial al plan. 0,75 9 28/04/2013 10/05/2013
Se ejecutan los cambios estimados para determinar los elementos indispensables según lo obtenido en las entrevistas. 0,5 6 10/05/2013 12/05/2013
Evaluar el plan estratégico 2 24 08/05/2013 15/05/2013
Se diseña una lista de chequeo que permita evaluar el plan estratégi-co. 1 12 08/05/2013 09/05/2013
Se ejecuta la evaluación, para obtener resultados y evaluar el plan estratégico. 0,5 12 09/05/2013 12/05/2013
Se elaboran las conclusiones de los resultados del informe para apre-ciar que el plan estratégico cumple con los objetivos.
0,5 12 12/05/2013 15/05/2013
Tabla 5: Cronograma
Página 15
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Cronograma
Ilustración 2: Diagrama de Gantt
Página 16
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Cronograma actualizado
Ilustración 3: Cronograma Actualizado
Página 17
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Estimación de los riesgos del proyectoA continuación se presenta un análisis de riesgos asociados al trabajo de grado presentado un resumen de riesgos[3].
Probabilidad del Riesgo:
Valor Descripción Probabilidad de Ocurrencia0.1 Muy Bajo Muy improbable0.3 Bajo Poco probable0.5 Medio Tiene una probabilidad media 0.7 Alto Puede llegar a ocurrir0.9 Muy Alto Muy seguro ocurrirá
Tabla 6: Probabilidad Riesgos
Este es un resumen para poder definir un porcentaje de probabilidad de los riesgos del pro-yecto[4].
Impacto del Riesgo:La Ilustración 12 muestra el impacto del riesgo dentro de éste proyecto, y sus consecuencias en 4 ámbitos importantes dentro del desarrollo del proyecto, como lo son: Alcance, Calidad, Cronograma y Costo[5]. Los valores aquí mostrados no son exactos, pues esta valoración es cualitativa en parte.
Objetivos Muy Bajo(0.05) Bajo(0.1) Medio(0.2) Alto(0.4) Muy Alto(0.8)
Calidad No disminuiría la calidad del pro-yecto
La calidad en el análisis de resultado podría ser menos detalla-da
Es necesario reducir el detalle en el análisis de resultados
La calidad seria reducida sien-do inadmisible para el cliente
El proyecto me-rece ser redefini-do, no sería aceptado por el cliente
Alcance No variaría el alcance del pro-yecto
Sería necesario realizar cam-bios pequeños en el alcance para lograr lo esperado.
Se presenta-rían cambios relevantes al alcance del proyecto
Se presentarían cambios en el alcance negati-vos para el desarrollo del proyecto
El alcance se sale del límite defini-do por el calen-dario
Calendario Cambios intras-cendentes en el
El cronograma varia menos
El cronogra-ma varía
El cronograma varía entre 7%
El cronograma varía más del
Página 18
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
cronograma del proyecto
del 5% de lo definido para cumplir con el alcance
entre 6% y 7% de lo definido para cumplir con el alcance
y 10% de lo definido para cumplir con el alcance
10% de lo defini-do para cumplir con el alcance
Costo Aumento el costo del proyec-to un margen pequeño
Aumento el costo un mar-gen menor al 5%
Aumento el costo entre 5 y 10% del margen origi-nal del pro-yecto
Aumento el costo entre 10-20% del mar-gen original del proyecto
Aumenta el mar-gen del proyecto más de un 20% del costo original
Tabla 7: Impacto Riesgos
Probabilidad Vs Impacto
Probabilidad \ Impacto
Muy Bajo Bajo Medio Alto Muy Alto
Muy Bajo Tolerable Tolerable Tolerable Tolerancia Media
Tolerancia Media
Bajo Tolerable Tolerable Tolerancia Media
Tolerancia Media
Tolerancia Media
Medio Tolerable Tolerancia Media
Tolerancia Media
Tolerancia Media
Intolerable
Alto Tolerancia Media
Tolerancia Media
Tolerancia Media
Intolerable Intolerable
Muy Alto Tolerancia Media
Tolerancia Media
Intolerable Intolerable Intolerable
Tabla 8: Probabilidad Vs Impacto
En la tabla que se presenta a continuación se describe detalladamente el análisis de los ries -gos presentados en el proyecto.
Riesgo Prevención Contingencia Probabilidad Impacto ToleranciaEl tiempo defi-nido en el cronograma no es suficiente para lograr el objetivo del proyecto
Se definió una hora adicional en el cronograma para mitigar este riesgo.
Modificar el crono-grama del proyec-to y tiempo de ejecución
Bajo (0.3) Alto (0.4) Tolerancia Media
Página 19
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Mala planea-ción en la ca-lendarización
Se definió una hora adicional en el cronograma para mitigar este riesgo.
Modificar el crono-grama del proyec-to y tiempo de ejecución.
Bajo (0.3) Alto (0.4) Tolerancia Media
Reuniones no suficientes o poco producti-vas.
Antes de iniciar las reuniones realizar investi-gaciones previas para evitar retra-sos en el desa-rrollo del proyec-to.
Antes de iniciar el trabajo de grado realizar investiga-ciones previas para aumentar la pro-ductividad del proyecto.
Medio (0.5) Muy Alto (0.8)
Intolerable
Falta de comu-nicación con el Director
Definir las reu-niones semana-les desde el inicio del Trabajo de Grado.
Envirar correos semanales infor-mando el proceso y cómo va el alcan-ce.
Bajo(0.3) Bajo (0.1) Tolerancia
Tiempo de reunión sema-nal con direc-tor no suficien-te
Definir actas con los temas a tra-tar antes del desarrollo de la reunión.
Evaluar el número de horas de las reuniones con el director.
Bajo (0.3) Bajo (0.1) Tolerancia
Baja disponibi-lidad por parte del director
Definir las reu-niones con anti-cipación y tener los temas a tra-tar bien defini-dos.
Reuniones cortas y puntuales, es fácil comunicaciones por correo electró-nico o por celular.
Alta (0.7) Muy Alto (0.8)
Tolerancia Media
Baja disponibi-lidad por parte de la estudian-te
Cumplir con el cronograma asignado, la carga académica no es muy alta.
Reducir la carga académica.
Muy Bajo (0.1)
Muy Alto (0.8)
Tolerancia Media
Pérdida de documentación
Albergar toda la información asociada a traba-jo de grado en DropBox.
Almacenar toda la información rela-cionada con el Trabajo de Grado en DropBox y mensualmente almacenar toda la información com-primida en el co-rreo electrónico.
Bajo (0.3) Muy Alto (0.8)
Intolerable
Poca Disponibi-lidad de em-
Obtener cartas de compromiso
Obtener la entrada a las empresas con
Medio (0.5) Muy Alto (0.8)
Intolerable
Página 20
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
presas que implementen CMMI-Dev para ejecutar la entrevista.
de las empresas. tiempo.
Pérdida del equipo donde se encuentra albergado la información del proyecto
Toda la informa-ción del trabajo de grado se encuentra ubica-da en DropBox evitando la per-dida de informa-ción.
Siempre que se genere o se realice un nuevo docu-mento se almace-nará en DropBox.
Bajo (0.3) Bajo (0.1) Tolerable
Tabla 9: Análisis de Riesgos
Página 21
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Marco TeóricoDespués de una exhaustiva investigación y recopilación de información, se identificó que no existen guías para la implementación de CMMI-Dev[6] que puedan facilitar el cambio en organizaciones colombianas que desarrollan software, CMMI-Dev[7] ofrece la documenta-ción necesaria pero no ofrece el mejor camino para ejecutarlo[8].
La búsqueda cuenta con investigación previa en bases de datos[9] (Ver Información Bases de datos), internet y libros; toda la información fue organizada en una línea de tiempo (Ver lí-nea de tiempo).
Trabajos Importantes en el área
Herramienta para soporte al proyecto de mejora de calidad de procesos con mo-delos CMMI e ideal.Es una tesis de maestría que se encarga de trabajar procesos claves para gestionar CMMI desde un ámbito general, ofrece una visión global del desarrollo de CMMI estimando cuáles son los puntos clave para implementar el proceso de forma ideal[10].
Esta herramienta fue elaborada en la universidad de chile en el año 2008[11], por Jessica A. Madrid Mieles y representa un eje guía para implementar El plan estratégico de gestión del cambio en CMMI-Dev[12].
Guía de Gestión de pequeños proyectos basados en CMMIEsta es una guía desarrollada para apoyar la implementación de CMMI en pequeños proyec -tos, es un plan muy general con enfoque directo a pequeñas organizaciones españolas ya que es desarrollado con el apoyo del gobierno de España[13] y proporciona herramientas para la ejecución.
Este proyecto representa una guía certificada por ente gubernamental que puede ofrecer alternativas viables para el desarrollo del plan estratégico de gestión del cambio en CMMI-Dev.
Página 22
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Fundamentos y conceptos importantes para el proyecto
CMMI
Es un modelo de capacidad de madurez de mejora de procesos integrado[14] que proporcio-na las prácticas reconocidas por la industria de desarrollo de software para mejorar la pro-ductividad, el desempeño, el costo y la satisfacción del cliente en los procesos relacionados a la planeación de procesos de desarrollo de software[6].
Este modelo permite organizar áreas de procesos para el desarrollo de software en las orga-nizaciones[15], permitiendo establecer resultados cuantitativitos frente a los procesos desa-rrollados en la empresa [4].
Representación Escalonada Esta representación tiene 5 niveles[14], que se simbolizan con números incrementales re-presentando el nivel de madures de las empresas desarrolladoras de software de menor a mayor.
Ilustración 4: Representación Escalonada CMMI
Representación Continua Es un modelo representado con niveles de capacidad[16] y permite a la organización elegir un área particular de proceso y trabajar para definirla y mejorar en ella. Permite escoger el orden de mejora que se adapte a los objetivos de la organización[17].
Página 23
No hay planeación, estimaciones de costos ni administración
1 InicialEs intuitivo, el proceso depende de los individuos.
2 Controlado
Cualitativamente se tiene un proceso definido e institucionalizado.
3 Definido
Además de estar definido e institucionalizado (cualitativamente), el proceso se puede medir
4 Cuantitativamente Controlado
Se realiza retroalimentación para mejorarlos procesos
5 Optimizado
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Extreme ProgrammingExtreme Programming es un modelo de proceso ágil, que se concentra en la producción disciplinada de código y se basa en simplicidad, comunicación, retroalimentación y cora-je[18].
Es un proceso de metodología ágil[19], para reducir tiempos en desarrollos de aplicaciones de software permitiendo definir un plan fácil de ejecutar y poder llevar a cabo en todas las etapas o ciclo de vida de un proyecto.
People CMM
Es un modelo que permite trabajar con las personas relacionadas al desarrollo de software dentro de las organizaciones, es un modelo que permite definir los procesos personales y los planes para mejorar dentro de la organización aumentando la motivación de las personas de la organización para mejorar la competitividad de la misma[20].
Este modelo está compuesto por 5 niveles de madurez (Inicial, Gestionado, Definido, Prede-cible, En Optimización)[21]. Este modelo fue publicado en 1995 y ha sido implementado en varias empresas como Intel, Citibank, U. S. Army, Boeing, Ericcson, IBM, Samsung y Pfi-zer[22].
Metodologías Ágiles
La ingeniería de sistemas lleva muchos años buscando metodologías que faciliten los proce-sos para organizar las actividades e interacciones de los proyectos de software[19].
Está definido en metodologías ágiles[23], que los procesos de software son maduros cuando están documentados, es usado por todos los miembros del grupo, cubre todas las etapas, es efectivo, es eficiente, perceptible medible y optimizable entre otros[24].
Experiencias previasLa experiencia previa ha sido en elaboración de proyectos relacionados a materias de pla-neación de proyectos[25], como Evaluación de proyectos, Sistemas de Información, Geren-cia y Gestión de Proyectos e Ingeniería de software entre otras.
Materia Tópicos Tratados N° de CréditosEvaluación de proyectos El enfoque de la materia fue en defi-
nición de la viabilidad de proyectos 3
Página 24
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
desde la parte legal y presupuestal. Sistemas de información El enfoque de la materia fue orienta-
do en la definición inicial de los re-querimientos del cliente, para desa-
rrollar una aplicación.
3
Gerencia y Gestión de proyectos El enfoque fue orientado en creación de empresa e innovación de proyec-tos de Ingeniería, analizando la viabi-
lidad del proyecto desde lo legal, económico entre otros.
3
Ingeniería de Software El enfoque de la materia ésta orien-tado en la planeación de proyectos de Ingeniería enfocados en proyec-
tos de desarrollo de software.
4
Tabla 10: Experiencia Previa de Materias Asociadas
DOFA de las herramientas tecnológicas existentes actualmente y que intentan resolver el problema
Fortalezas DebilidadesAnálisis Interno
- Existe suficiente información para elaborar el plan[14].
- Existen empresas que implemen-tan CMMI que pueden apoyar el proceso para ejecutar las entrevis-tas.
- El calendario se encuentra bien definido para ejecutar el alcance definido en la propuesta del Traba-jo de grado.
- Es un plan que ayudará a fortale-cer el proceso de certificación de CMMI-Dev en empresas de desa-rrollo de software.
- Recurso humano con poca expe-riencia en la implementación de CMMI.
- Recurso humano con poca expe-riencia en la elaboración de entre-vistas.
Oportunidades AmenazasAnálisis Externos
- Existen muchas empresas de desa-rrollo de software que no han im-plementado CMMI, en Colombia solo hay 32 empresas que tienen
- CMMI puede implementar un plan similar al definido en el objetivo de Trabajo de Grado, con una muestra mayor que puede ofrecer métodos
Página 25
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
algún nivel de madurez de CMMI[1].
- Con el TLC muchas empresas de desarrollo de software desean ser competitivas en el mercado nacio-nal e internacional, para eso deben estar certificadas[26].
mas preciso de cómo implementar CMMI.
- Las empresas pueden ir directa-mente a la documentación asociada a CMMI-Dev y enfrentarse al proce-so sin acceder a los consejos que proporciona el plan Estratégico.
Tabla 11: Matriz DOFA
Marco institucional
Pontificia Universidad Javeriana
Proyecto de Grado:
Eliana Catalina Villamizar Monroyo Ingeniería de Sistemaso Semestre X
Director trabajo de grado: Jaime García Cepeda.
Página 26
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Bibliografía[1] «SEI; 2011SeptCMMI-2.pdf; http://www.sei.cmu.edu/cmmi/casestudies/profiles/pdfs/upload/2011SeptCMMI-2.pdf». .
[2] Pontificia Universidad Javeriana, «Pontificia Universidad Javeriana Calendario Insti-tuciónal», Calendario Institucional de la Universidad - 2012. [Online]. Available: http://puj-portal.javeriana.edu.co/portal/page/portal/PORTAL_VERSION_2009_2010/calendario_insti-tucional. [Accessed: 21-may-2012].
[3] «Fundamentos de la Dirección de Proyectos Tercera Edición; GUIA_PMBok.pdf; Nor-ma Nacional Americana ANSI/PMI 99-001-2004». .
[4] Bernd Bruegge, Allen H. Dutoit, «Ingeniería del software orientado a objetos - Bernd Bruegge, Allen H. Dutoit - Google Books», Ingenieria de Software orientado a objetos. [Online]. Available: http://books.google.com.co/books/about/Ingenier%C3%ADa_del_so-ftware_orientado_a_obj.html?id=s3LHAAAACAAJ&redir_esc=y. [Accessed: 20-may-2012].
[5] Ivan Aaen, Anna Börjesson, Lars Mathaiassen, «SPI agility: How to navigate impro-vement projects - Aaen - 2006 - Software Process: Improvement and Practice - Wiley Online Library», Spi agility: How to navigate improvement projects. [Online]. Available: http://onli-nelibrary.wiley.com/doi/10.1002/spip.309/abstract. [Accessed: 21-may-2012].
[6] Barry Boehm y Michael west, «Amazon.com: Real Process Improvement Using the CMMI (9780849321092): Michael West: Books», Real Process Improvement Using The CMMI. [Online]. Available: http://www.amazon.com/Real-Process-Improvement-Using-CM-MI/dp/0849321093. [Accessed: 20-may-2012].
[7] Software Engineering Institute Carnegii Mellon, «Library | CMMI for Development, Version 1.3», Software Engineering Institute. [Online]. Available: http://www.sei.cmu.edu/li-brary/abstracts/reports/10tr033.cfm. [Accessed: 16-may-2012].
[8] «Using Integrity to Help Achieve CMMI Maturity Level 3 — PTC Integrity». [Online]. Available: http://www.mks.com/resources/data/documents/whitepapers/instances/using-mks-to-help-achieve-cmmi-maturity-level-3. [Accessed: 03-abr-2012].
[9] Pontificia Universidad Javeriana, «Biblioteca General - Universidad Javeriana - Bases de Datos», SIBJA - Sistema de Bibliotecas Javeriana. [Online]. Available: http://www.javeria-na.edu.co/biblos/bases_datos/bases_areas.htm. [Accessed: 21-may-2012].
Página 27
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
[10] «Proyecto CMMi». [Online]. Available: http://proyectocmmi.wordpress.com/. [Acce-ssed: 02-abr-2012].
[11] Jessica A. Madrid Mieles, «Sistema para implementacion de CMMI: SIMPLe», Herra-mienta para soporte al proyecto de mejora de calidad de procesos con modelos CMMI e ideal. [Online]. Available: http://www.slideshare.net/JesicaMadrid/sistema-para-implemen-tacion-de-cmmi-simple-presentation. [Accessed: 19-may-2012].
[12] «sei cmmi | ARCAD SOFTWARE». [Online]. Available: http://www.arcadsoftware.-com/tag/sei-cmmi.html. [Accessed: 28-mar-2012].
[13] AEC, «Guia de Gestion de proyectos pequeños basada en CMMI», Guia de Gestion de proyectos pequeños basada en CMMI. [Online]. Available: https://docs.google.com/viewer?a=v&q=cache:NB6zLsGA99YJ:www.inteco.es/file/jnPE0gHNH7k+gestion+del+cam-bio+Pymes+CMMi&hl=en&gl=co&pid=bl&srcid=ADGEEShPkzxGzJWcjmTyqD70PhAJNZnS-B0WdHmkePuAEGmp4NGDC41ZrNvxOYecxAYHhQCjdczujBEM1kN1vHuKFajxP4KoBGhPsCa-FFrKeECvPbLf3t6M3p-yRnL4lojBzDGrMmkgCp&sig=AHIEtbSHFw61-279Fwj5BSF3byr8Wl7-pLg. [Accessed: 02-abr-2012].
[14] Carnegie Mellon University, «CMMI | Overview», Software Engineering Institute. [Online]. Available: http://www.sei.cmu.edu/cmmi/. [Accessed: 20-may-2012].
[15] Mary Beth Chrissis, Mike Konrad, Sandy Shrum, «Amazon.com: CMMI(R): Guideli-nes for Process Integration and Product Improvement (0785342154962): Mary Beth Chrissis, Mike Konrad, Sandy Shrum: Books», CMMI(R) Guidelines for Process Integration and product Improvement. [Online]. Available: http://www.amazon.com/CMMI-Guidelines-Process-Inte-gration-Improvement/dp/0321154967. [Accessed: 20-may-2012].
[16] «Mary Beth Chrissis Mike Konrad Sandy Shrum; CMMI® Guía para la integración de procesos y la mejora de productos; cmmi-dev-v12-spanish.pdf». .
[17] James R. Presee, PhD, «Process Improvement Essentials - O’Reilly Media», Process Improvement Essentials CMMI, Six igma, and ISO 9001. [Online]. Available: http://shop.orei-lly.com/product/9780596102173.do. [Accessed: 18-may-2012].
[18] Craig Larman, «Amazon.com: Agile and Iterative Development: A Manager’s Guide (0076092021711): Craig Larman: Books», Agile and Iterative Development. [Online]. Availa-ble: http://www.amazon.com/Agile-Iterative-Development-Managers-Guide/dp/0131111558. [Accessed: 20-may-2012].
Página 28
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
[19] Victor Manuel Toro C. y María Consuelo Franky, «-ProcesosAgiles-ProgExtrema», Procesos Ágiles y progrmación Extrema. [Online]. Available: https://docs.google.com/viewer?a=v&q=cache:jPc7JXcvD9AJ:sophia.javeriana.edu.co/~lfranky/topAvIngSoft/c01-Pro-cesosAgiles-ProgExtrema.pdf+&hl=en&gl=co&pid=bl&srcid=ADGEESgvKOcti4zca697WgN8_m3iVLEman-VZ3vSb4gLh8O_GsXBQJpipBCoHubOXoImSuDcTrtFVWRjNRPheKBMrUDJ9Ma_DrScWu-eK1d-8skNCeKhaCRrYcBhT6wstGlMcZ2fJkf4j&sig=AHIEtbTLfjCMWeNvdy022RPRRx-hYCIgvw. [Accessed: 20-may-2012].
[20] Carnegie Mellon University, «CMMI | CMMI Solutions | People CMM», CMMI Capa-bility Maturity Model Integration. [Online]. Available: http://www.sei.cmu.edu/cmmi/solu-tions/pcmm/. [Accessed: 20-may-2012].
[21] «Comparación entre la representación continua y la representacion por etapas.pdf». .
[22] SpaceMinds, «SpaceMinds - People CMM (People Capability Maturity Model)», Peo-ple CMM People capability maturity model. [Online]. Available: http://www.spaceminds.-com/eng/PeopleCMM.aspx. [Accessed: 20-may-2012].
[23] GSI NNOVA, «Soporte Metodológico para la adopción exitosa del CMMI, CMM o MoProSoft basado en RUP», Adopción del Capability Maturity Model Integration. [Online]. Available: http://www.rational.com.ar/cmmi/cmmiesp.html. [Accessed: 02-abr-2012].
[24] José H. Canós, Patricio Letelier y Maria Carmen Penadés, «Métodologias Ágiles en el Desarrollo de Software.Pdf», Métodologias Ágiles en el Desarrollo de Software. [Online]. Available: https://docs.google.com/viewer?a=v&q=cache:abursINw_i0J:www.willydev.net/descargas/prev/TodoAgil.Pdf+&hl=en&gl=co&pid=bl&srcid=ADGEESi1ekUcP17UDgQtmKBD-YkFf99Wt7_kfW3HNfTcJNyp9pXJeRPB8q2lwFig43E3RrrPwPVnKQS2wUJSdvcCr1KcgQmZ6Ja-JngX96SgybI6n36HMI4ruCwBDjE_XoHKLBw9bIs00f&sig=AHIEtbRL7_A-QqE1DAf3bpVkc8Zu_2qKKQ. [Accessed: 20-may-2012].
[25] Pontificia Universidad Javeriana, «Facultad de Ingeniería», Carrera Ingeniería de Sistemas. [Online]. Available: http://puj-portal.javeriana.edu.co/portal/page/portal/Facultad%20de%20Ingenieria/plt_car_sistemas/Plan%20de%20estudios1. [Accessed: 21-may-2012].
[26] Portafolio.co, «Beneficios del TLC entre Colombia y Estados Unidos | Negocios | Portafolio.co», Beneficios del TLC entre Colombia y Estados unidos. [Online]. Available: http://www.portafolio.co/negocios/beneficios-del-tlc-colombia-y-estados-unidos. [Access-ed: 21-may-2012].
Página 29
Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – <Proyecto de investigación>
Página 30