Top Banner

of 30

5-Modelo Pemm Psp Tspsp

Jul 07, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    1/30

    Modelo PSPy TSP

    Ingeniería de Software

    Eloisa Ruiz Gonzalez

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    2/30

    Antecedentes

    Mientras CMM enfoca a las organizaciones a que es lo que sedebe hacer, no les dice específicamente como deben hacerlo;

    para ello se puede contar con PSP, el cual provee de una guíaespecifica de cómo los especialistas de forma individual

    pueden continuamente mejorar el desempe o del equipo!"SP en contraparte presenta una guía de cómo especilistas

    previamente entrenados en PSP pueden trabajar efectivamenteen equipos de alto desempe o! "odas estas tecnologías pueden# deben trabajar en conjunto para permitir a las organizaciones

    producir Soft$are de Calidad en Tiempo.

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    3/30

    Antecedentes

    Para tener una organización productora de soft$arede alto desempeño , se debe contar con equipos dealto desempe o; Watts S. Humphery , desarrollo PSP%Personal Soft$are Process& # "SP %"eam Soft$areProcess& para proveer de un mapa a lasorganizaciones e individuos para seguir el caminohacia el alto desempe o!

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    4/30

    PSP: Personal Software Process

    PSPPresenta técnicas y métodos para definir ygestionar un proceso personal de software

    El CMM suministra una infraestructura deproceso para toda la organización pero no ayudaal ingeniero del software a me orarindi!idualmente"

    #na progresión desde el CMM $i!el% re&uiere &uelos ingenieros apli&uen principios de me ora deproceso 'asados en un enfo&ue indi!idual"

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    5/30

    ('tener datos )istóricos es imprescindi'le para unaplanificación eficiente"

    *as mediciones se+alan cu,ndo y cómo se

    e ecutan las diferentes tareas del plan"*os datos )istóricos se utilizar,n para e!aluar yme orar el proceso del software"PSP utiliza tres tipos de medida-

    esfuerzotama+odefectos

    Medición de un proceso definido(PSP)

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    6/30

    Arquitectura Principal (PSP)

    PSP 0Proceso Actual

    Registro de tiempos y defectos

    PSP 1Estimación de tamaño

    Informe de pruebas

    PSP Re!isión de pruebaRe!isión de diseño

    PSP"#esarrollo c$clico

    MediciónPersonal

    PlanificaciónPersonal

    CalidadPersonal

    Procesocíclico

    PSP 0%1Est&ndares de 'odificación

    Medidas de los TamañosPropuesta de Me(ora de Proceso

    PSP 1%1

    Planificación de TareasPlanificación de Tiempos

    PSP %1#iseño de Plantillas

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    7/30

    PSP

    El proceso personal de software es un proceso deauto me oramiento dise+ado para ayudar acontrolar. administrar y me orar la forma en &ue setra'a a indi!idualmente"Est, estructurado por formularios. guías yprocedimientos para desarrollar software" Si esusado apropiadamente. 'rinda los datos )istóricosnecesarios para tra'a ar me or y lograr &ue loselementos rutinarios del tra'a o sean m,spredeci'les y eficientes"

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    8/30

    Registro de tiempos

    Registramos el tiempo utilizado en cada fase delPSP-

    InicioParada/iempo de la interrupción0aseComentarios

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    9/30

    Registro de Defectos

    Información de cadadefecto encontrado en lare!isión. compilación yprue'a"

    $1mero/ipo0ase en la &ue seintrodu o 2In ect30ase en la &ue se eliminó2Remo!e3/iempo de'1s&ueda4fi ación5escripción

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    10/30

    Registro de Defectos

    Información de cadadefecto encontrado en lare!isión. compilación y

    prue'a"$1mero/ipo0ase en la &ue seintrodu o

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    11/30

    Resumen del Plan

    El resumen del Plan recoge-0ec)as del Plan deProyecto

    Resultados actualestama+otiempos5efectos detectados

    5atos acumulados de losProyectos PSP

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    12/30

    PSP

    'sando PSP, se pueden construir programas de m(s de )* ***líneas de código %+ C&, sin embargo, ha# dos problemastípicos en los grandes programas!

    Primero, mientras se crece en tama o, tambi-n lo hace eltiempo # el esfuerzo requerido! .sto puede ser un problema

    particular si sólo e/iste un ingeniero en el pro#ecto!Segundo, la ma#oría de los ingenieros tienen problemas

    en la visualización de todas las facetas importantes de un programa, incluso cuando su tama o es moderado!

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    13/30

    E6isten muc)os detalles e interrelaciones &ue de'entenerse en cuenta. muc)as dependencias lógicas.interacciones en el tiempo o condicionese6cepcionales" #na de las formas m,s poderosas deresol!er estos pro'lemas es el proceso de softwaredel e&uipo 2/eam Software Process. /SP3"

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    14/30

    Modelo SP

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    15/30

    SP

    #na definición acertada de un e&uipo es la dada por5yer. donde un e&uipo consiste en al menos dospersonas &ue tra'a an para lograr una meta4 o' eti!o4misión com1n. donde cada persona tiene asignado unrol específico o funciones específicas &ue desarrollar. ydonde el termino de la misión re&uiere alguna forma dedependencia entre los miem'ros del e&uipo"

    7Conjunto de procesos estructurados que indicanque hacer en cada fase del desarrollo del proyecto y

    muestra cómo conectar cada fase para construir un producto completo.”

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    16/30

    Características

    8yuda a integrar e&uipos tecnológicos m,seficientemente en los procesos de desarrollo desoftware"Este proceso se enfoca en muc)os de los pro'lemas

    actuales del desarrollo de software. adem,s de &uemuestra y e6plica como mane arlos9Generalmente los proyectos de Software tienenpro'lemas de Costo. /iempo y Calidad9 En los cualeslas prue'as son generalmente caras y consumentiempo y a menudo son seguidas por muc)os meses deprue'as por parte del usuario antes de &ue el productosea :;;< usa'le o li'erado"

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    17/30

    !"#eti$os "%sicos

    Integrar e&uipos independientes de altorendimiento &ue planeen y registren su tra'a o.esta'lezcan metas. y sean due+os de sus

    procesos y planes"Mostrar a los gerentes como monitorear ymoti!ar a sus e&uipos de tra'a o y comoayudarlos a alcanzar su m,6ima producti!idad"

    El acelerar la me ora continua de procesos"

    Poder pro!eer de una guía para leme oramiento en organizaciones maduras"

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    18/30

    Arquitectura Principal

    Re)uerimientos

    #iseño de Alto *i!el

    Implementación

    Integración y Pruebas

    Producto terminadoPostmortem

    &aunc'

    Lanzamiento o

    relanzamiento

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    19/30

    SP

    /SP muestra a los e&uipos de tra'a o. así como aplicarconceptos de e&uipo para el desarrollo de sistemas desoftware" Este conduce a los e&uipos a teneradministración total en los procesos 'as,ndose en-

    Características y (' eti!os.5efinición de Roles en el E&uipo.E!aluación de Riesgos yProducción de un plan completo deacti!idades"

    El administrador de proyecto. de'e conocer a detalle encual&uier momento &ue es lo &ue el e&uipo estarealizando o las acti!idades por realizar"

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    20/30

    SP

    8ntes de &ue los integrantes de e&uipo puedan usar /SPtienen &ue entrenarse en = o' eti!os ',sicos-

    :" Como crear e&uipos autodirigidos &ue puedan planear y darseguimiento a los procesos. esta'lecer o' eti!os claros.

    pudiendo crear e&uipos de % a >; integrantes">" Ense+ar a los administradores como dirigir y moti!ar ale&uipo y como ayudar a incrementar el rendimiento"

    %" 8celerar la me ora en los procesos de software. 'as,ndoseen CMM ni!el = de acuerdo al comportamiento normal yesperado"

    ?" Pro!eerse de una guía para una organización altamentemadura"

    =" 0acilitar la ense+anza de las )a'ilidades del e&uipo 2poderreplicar conocimiento"3"

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    21/30

    Cifras estimadas de aplicar correctamenteprocesos PSP y /SP-

    /SP Sin /SP@*(C A; A"=Prue'as 2semanas3 > :>*i'eración2semanas3

    % :B

    5efectos 4@*(C ;";> =

    mailto:#@)KLOCmailto:#@)KLOC

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    22/30

    Com"inación: CMM PSP SP

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    23/30

    *quipo de Alto Desempe+o

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    24/30

    *lementos para el alto desempe+o

    )! 0abilidades Personales1 Mediciones Personales1 2isciplina de Proceso1 .stimación # Plantación1 Manejo de Calidad

    3! 0abilidades de .quipo1 bjetivo de Pro#ecto1 4oles en el .quipo1 Procesos de .quipo1 Plan de Pro#ecto1 Plan .quilibrado

    5! "rabajo de .quipo

    1 6n(lisis de 4iesgos1 Comunicación de .quipo1 Coordinación de .quipo1 .status de Seguimiento1 4eportes de Pro#ecto

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    25/30

    !rgani,ación CMM PSP SP

    'MM 'onstruye lacapacidadorgani+acional

    PSP 'rea productoscon calidad entiempo y costo

    TSP 'rea ,abilidadesindi!iduales y

    disciplina

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    26/30

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    27/30

    Modelo P*MM

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    28/30

    Modelo de Madure, de -ngeniería de la*#ecución(P*MM)

    PEMM (Performance Engineering Maturity Model )Modelo para evaluar los niveles deintegraci ó n, aplicaci ó n, ejecuci ó n y dise ñ o,llamado ingenier í a de la ejecuci ó n delmodelo de madurez.

    Se apoya en el modelo de madurez decapacidades CMM.

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    29/30

    Modelo de Madure, de -ngeniería de la*#ecución(P*MM)

    Objetivo de PEMM:

    Poder evaluar la Ejecuci ó n de la Ingenier í a (EI) as í como la integraci ó n del proceso.

    Utilidad:El modelo sirve tanto para evaluar una organizaci ó ncomo los propios desarrollos de procesostecnol ó gicos espec í ficos.

    Sirve tambi é n para definir el criterio al escoger unproveedor de software para los productos cr í ticos osemi-cr í ticos de la compa ñí a.

  • 8/18/2019 5-Modelo Pemm Psp Tspsp

    30/30

    Modelo de Madure, de -ngeniería de la*#ecución(P*MM)

    Al igual que el CMM, cuenta con 5 niveles, los cualesdeterminan la mejora del comportamiento de ejecuci ó n y eldecremento del riesgo de ejecuci ó n a trav é s de estos niveles.