Cmmi Reporte

8
 PROFR: M. en TIC NÉSTOR APOLO LÓPEZ GONZÁLEZ TECNOL GIC O DE E STUDIOS SUPERIORES DE COACALCO REPORTE EXPOSICIONES GESTIÓN DE PROYECTOS DE S OFTWARE INGENIERÍA EN SISTEMAS COMPUTACIONALES Presenta NOYA FRAGOSO JESUS AGUSTIN 3822

Transcript of Cmmi Reporte

  • PROFR: M. en TIC NSTOR APOLO LPEZ GONZLEZ

    TECNOLGICO DE ESTUDIOS SUPERIORES DE COACALCO

    REPORTE

    EXPOSICIONES

    GESTIN DE PROYECTOS DE SOFTWARE

    INGENIERA EN SISTEMAS COMPUTACIONALES

    Presenta

    NOYA FRAGOSO JESUS AGUSTIN

    3822

  • PSP Se le considera como proceso o conjunto de buenas prcticas para la gestin y

    mejora de los proyectos de software de la productividad personal de los programadores o

    ingenieros de software en su desarrollo y mantenimiento del miso proyecto.

    En este proceso, para su desarrollo del anlisis y diseo, la persona encargada de

    realizar dicha tarea, al final de su labor en estas fases, tendr que estar certificado de que

    termino acreditadamente este proceso de desarrollo en el proyecto de software, y generar

    productos de alta calidad.

    Este proceso de PSP, se encuentra en uno de los tres niveles de la mejora del

    software, los otros dos niveles con el CMM (Capability Maturity Model ) y el TSP (Team

    Software Process) que son fundamentales en las organizaciones en su desarrollo de

    proyectos de software. Es muy raro que un ingeniero tenga que seguir alguna metodologa,

    es por eso que este tipo de proceso, brinda disciplina a la persona del proyecto a hacer

    prcticas de manera individual.

    Tiene muchas ventajas este tipo de metodologa, como lo son la predicciones costos,

    de tiempo, buenos hbitos en la programacin y sobre todo reduce las iteraciones en el

    desarrollo de software. Como se estuvo mencionando, PSP es una metodologa, que en

    conclusin lleva una serie de pasos a seguir, lo cual uno de los primeros es:

    1) Los ingenieros deben ser capacitados y certificados por instructores

    calificados en el rea.

    2) La capacitacin ser en grupos y as seguir siendo.

    3) Se requiere una buena administracin, la cual el ingeniero entienda

    perfectamente lo que es PSP, debe haber apoyo y monitoreo, lo cual sin esto

    ltimo, no se podr obtener un avance seguro.

    4) En el ltimo paso, despus de haber sido capacitado y haber obtenido una

    buena administracin, lo que nos queda es optimizar la interaccin entre

    equipos, es decir, entra el nivel de TSP y CMM.

  • Estos pasos nos ayudan a ciertas bases del PSP, como lo son la administracin de

    proyectos, la administracin de calidad, la ingeniera de software. Por ltimo, sus grandes

    ventajas de utilizar este proceso, es que podemos obtener y dar buenas ideas, estamos

    mentalizados en ganar talento y habilidad, mejoramiento en trabajo personal, control en el

    trabajo personal, el tiempo requerido para conocerlo, el costo emocional para mantener la

    disciplina y cambiar nuestra forma de pensar hacia nuestro ego.

    Existe ciertos requisitos para poderlo llevar a cabo, como lo es descripcin del

    problema, especificacin de requisitos, formas de desarrollo, tamao del producto y tiempo

    base. En base a todo que se mencion, podemos concluir que este nivel de proceso en el

    gestiona miento de proyectos de software, nos ayuda a mantener la disciplina en el

    momento de ser capacitados y tener una buena administracin de forma personal, para

    optimizar nuestra forma de trabajo en equipo.

    MoProSoft

    Se le considera como un modelo, para la mejora y evaluacin de los procesos de

    desarrollo y mantenimiento en proyectos de software. Este modelo fue desarrollado por la

    asociacin mexicana de calidad en la ingeniera de software, con el propsito de mejorar el

    crecimiento de las empresas mexicanas, PYME.

    Este modelo, permite evaluar la capacidad de ofrecer productos y servicios de

    software de alta calidad, con el fin de que las empresas se organicen de forma eficiente para

    su crecimiento. El modelo incluye tres categoras, para dividir los nueve procesos que se

    llevan a cabo en el desarrollo del proyecto de software.

    La primera categora es alta direccin, que en l se lleva a cabo el proceso de

    gestin del negocio, este proceso se elabora un plan estratgico, que es comunicado y

    realizado por los miembros del equipo de trabajo.

    La segunda categora es gerencia, contiene tres procesos:

    Gestin de procesos: por medio de un plan estratgico, se van dando las ideas para

    poder realizar un proyecto.

  • Gestin de proyectos: se identifican los proyectos a realizar y se realiza la venta de

    los mismos.

    Gestin de recursos: se provee los recursos de la empresa como lo son Recursos

    humanos o ambiente de trabajo, bienes servicios o infraestructura, conocimiento de la

    organizacin.

    Y la tercera categora se refiere a la operacin, que aqu es donde la organizacin de

    encarga de la administracin de los proyectos especficos, y sobre todo del desarrollo y

    mantenimiento del software.

    En base a todo esto, MoProSoft es una forma o modelo, para poder comenzar en las

    empresas mexicanas, un proceso muy eficiente en las PYMES, y as poder pasar a modelos

    internaciones como lo es CMMI.

    TSP

    Se le considera un Framework, porque balancea los procesos, productos y equipos

    de trabajos en las organizaciones. Este proceso, como ya se mencion, tiene un concepto

    muy eficiente en la formacin de equipos de trabajo, un proceso de construccin de

    proyectos de mediana escala con un grupo de trabajo y capitaliza la experiencia en

    planeacin y control de proyectos.

    Para que TSP, sea un proceso eficiente, se necesita tener un balance en proceso y

    equipo de trabajo para el desarrollo del producto. Para que este proceso pueda iniciarse, se

    necesita que cada integrante de los equipos de trabajo, tenga los conocimiento en el anlisis

    y diseo de los requerimientos y estn capacitados durante el modelo de PSP, sobre todo la

    administracin de configuracin, manejo de proyectos y pruebas del software.

    Existen principios fundamentales, los cuales se deben tener en cuenta en el TSP:

    Se debe tener bien definido los conocimientos necesarios, para poder asi

    evaluar o retroalimentar a los ingenieros del equipo.

    Trabajo producto y excelente liderazgo

  • Se debe definir los mtodos necesarios para evitar retrasos en el proceso del

    proyecto.

    Es ms efectivo el trabajo en equipo si se tienen los conocimientos

    necesarios.

    Ciclo de vida

    En base a esto podemos pasar, a cmo podemos construir equipos de trabajo

    eficientes con excelentes ingenieros, para ello se toman los siguientes puntos:

    Cohesin

    Metas retadoras

    Retroalimentacin

    Ambiente de trabajo comn

    En conclusin, podemos decir que TSP, es un modelo mucho ms eficiente que

    PSP, ya en este modelo se tiene en cuenta el trabajo en equipo de las organizaciones, y se

    tiene mucho ms ventaja en un trabajo estructurado y organizacional.

  • CMM

    Es un modelo de evaluacin de los procesos de una organizacin. Fue desarrollado

    inicialmente para los procesos relativos al desarrollo e implementacin de software por la

    Universidad Carnegie-Mellon para el SEI. El SEI es un centro de investigacin y desarrollo

    patrocinado por el Departamento de Defensa de los Estados Unidos de Amrica y

    gestionado por la misma Universidad, y es una marca registrada del SEI.

    Desarroll una primera definicin de un modelo de madurez de procesos en el

    desarrollo de software, que se public en septiembre de 1987. Este trabajo evolucion al

    modelo CMM o SW-CMM (CMM for Software), cuya ltima versin (v1.1) se public en

    febrero de 1993. Este modelo establece un conjunto de prcticas o procesos clave

    agrupados en reas Clave de Proceso (KPA). Para cada rea de proceso define un conjunto

    de buenas prcticas que habrn de ser:

    Definidas en un procedimiento documentado

    Provistas (la organizacin) de los medios y formacin necesarios

    Ejecutadas de un modo sistemtico, universal y uniforme

    (institucionalizadas)

    Medidas

    Verificadas

    Por esta parte, las reas de Proceso se agrupan en cinco "niveles de madurez", de

    modo que una organizacin que tenga institucionalizadas todas las prcticas incluidas en un

    nivel y sus inferiores, se considera que ha alcanzado ese nivel de madurez. Estos niveles

    son:

    1) Inicial. Las organizaciones en este nivel no disponen de un ambiente estable

    para el desarrollo y mantenimiento de software. Aunque se utilicen tcnicas

    correctas de ingeniera, los esfuerzos se ven minados por falta de

    planificacin. El xito de los proyectos se basa la mayora de las veces en el

    esfuerzo personal, aunque a menudo se producen fracasos y casi siempre

    retrasos y sobrecostes. El resultado de los proyectos es impredecible.

  • 2) Repetible. En este nivel las organizaciones disponen de unas prcticas

    institucionalizadas de gestin de proyectos, existen unas mtricas bsicas y

    un razonable seguimiento de la calidad. La relacin con subcontratistas y

    clientes est gestionada sistemticamente.

    3) Definido. Adems de una buena gestin de proyectos, a este nivel las

    organizaciones disponen de correctos procedimientos de coordinacin entre

    grupos, formacin del personal, tcnicas de ingeniera ms detallada y un

    nivel ms avanzado de mtricas en los procesos. Se implementan tcnicas de

    revisin por pares.

    4) Gestionado. Se caracteriza porque las organizaciones disponen de un

    conjunto de mtricas significativas de calidad y productividad, que se usan

    de modo sistemtico para la toma de decisiones y la gestin de riesgos. El

    software resultante es de alta calidad.

    5) Optimizado. La organizacin completa est volcada en la mejora continua de

    los procesos. Se hace uso intensivo de las mtricas y se gestiona el proceso

    de innovacin.