SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
TSP
CINDY FUENTES
HENDER ESCORCIA
JAIRO OCHOA
VICTOR PADILLA
DAVID OSORIO
INTRODUCION
TSP fue creado en 1999 por Watts
Humphrey con el fin de proporcionarle a
los estudiantes de ingeniería de software
una visión total del ciclo de vida del
software.
QUE ES TSP
Es una metodología para dirigir el trabajo de
mejora y desarrollo de software además de
establecer un entorno donde el trabajo efectivo de
equipo sea normal y natural
QUE ES TSP
QUE ES TSP
• TSP es una solución basada en procesos para
resolver problemas de negocio, tales como:
predictibilidad de costo y tiempo, mejora de
productividad y ciclos de desarrollo y mejora de
calidad de productos.
ENTORNO DEL TSP
TSP
TSP-PSP
TSP-PSP
OBJETIVOS
• Maximizar calidad del Software, Minimizar costos.
• Integrar equipos independientes de alto rendimiento que planeen
y registren su trabajo, establezcan metas, y sean dueños de sus
procesos y planes.
• Mostrar a los gerentes como monitorear y motivar a sus equipos
de trabajo y como ayudarlos a alcanzar su máxima productividad.
• Acelerar la mejora continúa de procesos.
• Proveer de una guía para el mejoramiento en organizaciones
maduras
MANEJO DE CALIDAD
• Plan de calidad
• Identificar problemas de calidad
• Encontrar prevenir problemas de calidad
QUE SE NECESITA PARA TSP:
• Miembros del grupo entrenados en PSP.
• Conocimiento previo en diseño de software y
manejo de requerimientos.
• Conocimiento en administración de la
configuración, manejo de proyectos y pruebas de
software
PRINCIPIOS FUNDAMENTALES
DE TSP
1. Se aprende del proceso más rápidamente
cuando está definido y se puede obtener
retroalimentación inmediata.
2. El trabajo productivo de los equipos requiere el
cumplimiento de metas, un adecuado ambiente de
trabajo con el liderazgo adecuado.
PRINCIPIOS FUNDAMENTALES
DE TSP
3. Definir métodos desde el inicio para evitar la
construcción de prácticas, métodos y roles en
medio del proceso
4. El entrenamiento de un equipo de trabajo es
más efectivo si se basa en conocimientos previos.
Diseño del proceso para el
equipo de trabajo
Los Roles en los equipos en TSP
son:
• Líder del Equipo: Dirige al equipo, se asegura que
todos reporten sus datos de los procesos y
completen su trabajo tal y como se planeó.
Realiza los reportes semanales del avance del
equipo.
• Gestor de desarrollo: Guía al equipo en el
diseño y desarrollo del producto.
Los Roles en los equipos en TSP
son:
• Gestor de Planificación: Apoya y guía al equipo
en la planificación y seguimiento del trabajo.
• Gestor de Calidad/Proceso: Apoya al equipo en
definir sus necesidades acerca del proceso y a
establecer y administrar el plan de calidad.
Los Roles en los equipos en TSP
son:
• Administrador de Requerimientos/Soporte:
Dirige al equipo en el desarrollo de requerimientos
de software y ayuda a dar a conocer la tecnología y
en las necesidades de apoyo administrativo.
Administra el plan de configuración.
TSP
TSP está formado por dos componentes primarios
que abarcan distintos aspectos del trabajo en
equipo:
• Formación del equipo de trabajo.
• Gestión del equipo de trabajo.
TSP
• Con TSP, los equipos encuentran y reparan
defectos en etapas tempranas del proceso de
desarrollo, esto reduce de manera importante el
tiempo de pruebas. Esto reduce de manera
importante el tiempo de pruebas. Con un testing
más corto, el ciclo completo se reduce.
TSP
• A diferencia de otros métodos, TSP mejora el
desempeño tanto de equipos como individuos,
es disciplinado y ágil, provee beneficios
inmediatos y medibles y acelera las iniciativas de
mejora de procesos organizacionales.
Ciclo TSP
Dentro de cada ciclo se realiza:
1.Lanzamiento
2. Estrategia
3. Plan
4. Requisitos
5. Diseño
6. Implementación
7. Pruebas
8. Postmortem
LANZAMIENTO
• Revisión de objetivos a perseguir
• Asignación de equipos y roles al personal
• Se describen las necesidades del cliente.
• Se establece las metas individuales y del equipo.
ESTRATEGIA
• Crear un diseño conceptual para el producto.
• Se establece la estrategia de desarrollo
• Se hacen estimaciones iníciales de esfuerzos y
tamaño.
• Se establece un plan de administración de la
configuración.
• Se reutiliza el plan anterior.
• Se establecen riesgos de administración
CHECKLIST PARA PLANEACIÓN
1. Establecer productos y objetivos de empresa
2. Establecer roles y objetivos de equipo
3. Definir estrategia de desarrollo
4. Hacer un plan general
5. Hacer un plan de calidad
6. Balancear el plan (cargas de trabajo)
7. Proyecto de riesgos
8. Diseñar reporte para administración
9. Revisión del plan con administración
10.Análisis Postmortem, nuevo equipo revisa proceso
REQUERIMIENTOS
• Se analizan las necesidades del cliente y se
entrevistan
• Se especifican los requerimientos.
• Se hace inspección de los requerimientos.
• Se diseña un plan de pruebas del sistema.
DISEÑO
• Se crea un diseño de alto nivel.
• Se especifica el diseño.
• Se inspecciona el diseño.
• Se desarrolla un plan de pruebas de integración
IMPLEMENTACIÓN
• Se usa PSP para implementar módulos y
unidades.
• Se crea el diseño detallado de los módulos y
• unidades.
• Se revisa el diseño.
• Se convierte el diseño al código.
• Se inspecciona el código
• Se compilan y prueban los módulos y unidades.
• Se analiza la calidad de los módulos/unidades
PRUEBAS
• Se construye e integra el sistema.
• Se llevan a cabo las pruebas del sistema.
• Se produce la documentación de usuario.
POSTMORTEM
• Análisis de resultados.
• Se escribe el reporte del ciclo.
• Se producen evaluaciones.
VENTAJAS
• Mejora los hábitos de programación
• Detección temprana de defectos y riesgos
• Mejora de calidad
DESVENTAJAS
• Cada miembro tiene que comprometerse
• Se debe llenar toda la documentación
• Se debe contar con métricas y parámetros de
calidad

Más contenido relacionado

La actualidad más candente

54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-softwarecristina_devargas
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftRicardo Juarez
 
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...Dormimundo
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiJimmy Davila
 
Team Software Process (TSP)
Team Software Process  (TSP)Team Software Process  (TSP)
Team Software Process (TSP)Diana
 
Crisis del software
Crisis del softwareCrisis del software
Crisis del softwareecasteloc
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Métricas de procesos y proyectos
Métricas de procesos y proyectosMétricas de procesos y proyectos
Métricas de procesos y proyectosjose_macias
 
Mobile D (programacion dispositivos moviles)
Mobile D (programacion dispositivos moviles)Mobile D (programacion dispositivos moviles)
Mobile D (programacion dispositivos moviles)David Hernandez
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoJair Valenz
 

La actualidad más candente (20)

Metricas de calidad
Metricas de calidadMetricas de calidad
Metricas de calidad
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software
 
Metodologia dsdm
Metodologia dsdmMetodologia dsdm
Metodologia dsdm
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - Moprosoft
 
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Metodologia msf
Metodologia msfMetodologia msf
Metodologia msf
 
Transaccion
TransaccionTransaccion
Transaccion
 
Team Software Process (TSP)
Team Software Process  (TSP)Team Software Process  (TSP)
Team Software Process (TSP)
 
Crisis del software
Crisis del softwareCrisis del software
Crisis del software
 
Fase postmortem
Fase  postmortemFase  postmortem
Fase postmortem
 
Plan desarrollo software
Plan desarrollo softwarePlan desarrollo software
Plan desarrollo software
 
Antecedentes MSF
Antecedentes MSFAntecedentes MSF
Antecedentes MSF
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Métricas de procesos y proyectos
Métricas de procesos y proyectosMétricas de procesos y proyectos
Métricas de procesos y proyectos
 
Mobile D (programacion dispositivos moviles)
Mobile D (programacion dispositivos moviles)Mobile D (programacion dispositivos moviles)
Mobile D (programacion dispositivos moviles)
 
Proceso de Software Personal
Proceso de Software PersonalProceso de Software Personal
Proceso de Software Personal
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyecto
 

Similar a Tsp

Similar a Tsp (20)

pspytsp.pdf
pspytsp.pdfpspytsp.pdf
pspytsp.pdf
 
Team Software Process (TSP)
Team Software Process (TSP)Team Software Process (TSP)
Team Software Process (TSP)
 
TSP Katherine
TSP KatherineTSP Katherine
TSP Katherine
 
tsp modelo
tsp modelotsp modelo
tsp modelo
 
TSP
TSPTSP
TSP
 
Psp Personal Software Process
Psp Personal Software ProcessPsp Personal Software Process
Psp Personal Software Process
 
Tsp modelos de calidad de software
Tsp modelos de calidad de softwareTsp modelos de calidad de software
Tsp modelos de calidad de software
 
Tsp modelos de calidad de software
Tsp modelos de calidad de softwareTsp modelos de calidad de software
Tsp modelos de calidad de software
 
Presentacion cmmi
Presentacion cmmiPresentacion cmmi
Presentacion cmmi
 
presentacioncmmi.pdf
presentacioncmmi.pdfpresentacioncmmi.pdf
presentacioncmmi.pdf
 
Tsp
TspTsp
Tsp
 
Psp
PspPsp
Psp
 
Equipo de trabajo
Equipo de trabajoEquipo de trabajo
Equipo de trabajo
 
SSD: La Personalización de Steelmood de PSP/PST Beneficios
SSD: La Personalización de Steelmood de PSP/PST BeneficiosSSD: La Personalización de Steelmood de PSP/PST Beneficios
SSD: La Personalización de Steelmood de PSP/PST Beneficios
 
Agilidad y madurez del proceso
Agilidad y madurez del procesoAgilidad y madurez del proceso
Agilidad y madurez del proceso
 
Exposicon calidad
Exposicon calidadExposicon calidad
Exposicon calidad
 
SPICE
SPICESPICE
SPICE
 
TSP
TSPTSP
TSP
 
Evaluación de Procesos
Evaluación de ProcesosEvaluación de Procesos
Evaluación de Procesos
 
Metodología
MetodologíaMetodología
Metodología
 

Último

Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimientoMaxanMonplesi
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariasusafy7
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaAndreBarrientos3
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - RevitDiegoAlonsoCastroLup1
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUManuelSosa83
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdfnicolascastaneda8
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 

Último (20)

Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 

Tsp

  • 1. TSP CINDY FUENTES HENDER ESCORCIA JAIRO OCHOA VICTOR PADILLA DAVID OSORIO
  • 2. INTRODUCION TSP fue creado en 1999 por Watts Humphrey con el fin de proporcionarle a los estudiantes de ingeniería de software una visión total del ciclo de vida del software.
  • 3. QUE ES TSP Es una metodología para dirigir el trabajo de mejora y desarrollo de software además de establecer un entorno donde el trabajo efectivo de equipo sea normal y natural
  • 5. QUE ES TSP • TSP es una solución basada en procesos para resolver problemas de negocio, tales como: predictibilidad de costo y tiempo, mejora de productividad y ciclos de desarrollo y mejora de calidad de productos.
  • 7. TSP
  • 10. OBJETIVOS • Maximizar calidad del Software, Minimizar costos. • Integrar equipos independientes de alto rendimiento que planeen y registren su trabajo, establezcan metas, y sean dueños de sus procesos y planes. • Mostrar a los gerentes como monitorear y motivar a sus equipos de trabajo y como ayudarlos a alcanzar su máxima productividad. • Acelerar la mejora continúa de procesos. • Proveer de una guía para el mejoramiento en organizaciones maduras
  • 11. MANEJO DE CALIDAD • Plan de calidad • Identificar problemas de calidad • Encontrar prevenir problemas de calidad
  • 12. QUE SE NECESITA PARA TSP: • Miembros del grupo entrenados en PSP. • Conocimiento previo en diseño de software y manejo de requerimientos. • Conocimiento en administración de la configuración, manejo de proyectos y pruebas de software
  • 13. PRINCIPIOS FUNDAMENTALES DE TSP 1. Se aprende del proceso más rápidamente cuando está definido y se puede obtener retroalimentación inmediata. 2. El trabajo productivo de los equipos requiere el cumplimiento de metas, un adecuado ambiente de trabajo con el liderazgo adecuado.
  • 14. PRINCIPIOS FUNDAMENTALES DE TSP 3. Definir métodos desde el inicio para evitar la construcción de prácticas, métodos y roles en medio del proceso 4. El entrenamiento de un equipo de trabajo es más efectivo si se basa en conocimientos previos.
  • 15. Diseño del proceso para el equipo de trabajo
  • 16. Los Roles en los equipos en TSP son: • Líder del Equipo: Dirige al equipo, se asegura que todos reporten sus datos de los procesos y completen su trabajo tal y como se planeó. Realiza los reportes semanales del avance del equipo. • Gestor de desarrollo: Guía al equipo en el diseño y desarrollo del producto.
  • 17. Los Roles en los equipos en TSP son: • Gestor de Planificación: Apoya y guía al equipo en la planificación y seguimiento del trabajo. • Gestor de Calidad/Proceso: Apoya al equipo en definir sus necesidades acerca del proceso y a establecer y administrar el plan de calidad.
  • 18. Los Roles en los equipos en TSP son: • Administrador de Requerimientos/Soporte: Dirige al equipo en el desarrollo de requerimientos de software y ayuda a dar a conocer la tecnología y en las necesidades de apoyo administrativo. Administra el plan de configuración.
  • 19. TSP TSP está formado por dos componentes primarios que abarcan distintos aspectos del trabajo en equipo: • Formación del equipo de trabajo. • Gestión del equipo de trabajo.
  • 20. TSP • Con TSP, los equipos encuentran y reparan defectos en etapas tempranas del proceso de desarrollo, esto reduce de manera importante el tiempo de pruebas. Esto reduce de manera importante el tiempo de pruebas. Con un testing más corto, el ciclo completo se reduce.
  • 21. TSP • A diferencia de otros métodos, TSP mejora el desempeño tanto de equipos como individuos, es disciplinado y ágil, provee beneficios inmediatos y medibles y acelera las iniciativas de mejora de procesos organizacionales.
  • 22. Ciclo TSP Dentro de cada ciclo se realiza: 1.Lanzamiento 2. Estrategia 3. Plan 4. Requisitos 5. Diseño 6. Implementación 7. Pruebas 8. Postmortem
  • 23. LANZAMIENTO • Revisión de objetivos a perseguir • Asignación de equipos y roles al personal • Se describen las necesidades del cliente. • Se establece las metas individuales y del equipo.
  • 24. ESTRATEGIA • Crear un diseño conceptual para el producto. • Se establece la estrategia de desarrollo • Se hacen estimaciones iníciales de esfuerzos y tamaño. • Se establece un plan de administración de la configuración. • Se reutiliza el plan anterior. • Se establecen riesgos de administración
  • 25. CHECKLIST PARA PLANEACIÓN 1. Establecer productos y objetivos de empresa 2. Establecer roles y objetivos de equipo 3. Definir estrategia de desarrollo 4. Hacer un plan general 5. Hacer un plan de calidad 6. Balancear el plan (cargas de trabajo) 7. Proyecto de riesgos 8. Diseñar reporte para administración 9. Revisión del plan con administración 10.Análisis Postmortem, nuevo equipo revisa proceso
  • 26. REQUERIMIENTOS • Se analizan las necesidades del cliente y se entrevistan • Se especifican los requerimientos. • Se hace inspección de los requerimientos. • Se diseña un plan de pruebas del sistema.
  • 27. DISEÑO • Se crea un diseño de alto nivel. • Se especifica el diseño. • Se inspecciona el diseño. • Se desarrolla un plan de pruebas de integración
  • 28. IMPLEMENTACIÓN • Se usa PSP para implementar módulos y unidades. • Se crea el diseño detallado de los módulos y • unidades. • Se revisa el diseño. • Se convierte el diseño al código. • Se inspecciona el código • Se compilan y prueban los módulos y unidades. • Se analiza la calidad de los módulos/unidades
  • 29. PRUEBAS • Se construye e integra el sistema. • Se llevan a cabo las pruebas del sistema. • Se produce la documentación de usuario.
  • 30. POSTMORTEM • Análisis de resultados. • Se escribe el reporte del ciclo. • Se producen evaluaciones.
  • 31. VENTAJAS • Mejora los hábitos de programación • Detección temprana de defectos y riesgos • Mejora de calidad
  • 32. DESVENTAJAS • Cada miembro tiene que comprometerse • Se debe llenar toda la documentación • Se debe contar con métricas y parámetros de calidad