5-modelo pemm psp tspsp
Post on 07-Jul-2018
219 Views
Preview:
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.
top related