SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Dennise Espinoza
     Juan García
Contenido
 PSP                  VENTAJAS
 TSP                  DESVENTAJAS
 ANTECEDENTES         EQUIPOS
 ENTORNO              ROLES
 OBJETIVOS            ISO 9000:2001
 MANEJO DE CALIDAD    HERRAMIENTA
 CICLO DE VIDA        EJEMPLO DE USO
 RECOMENDACIONES
PSP
   Es un conjunto de prácticas
    disciplinadas para la gestión del tiempo
    y mejora de la productividad personal de
    los programadores o ingenieros de
    software
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
ANTECEDENTES
   TSP PROSIGUE LAS ESTRATEGIAS
    DE CALIDAD AMERICANAS QUE
    INICIO:

    • DEMMING EN LA INDUSTRIA EN 1982
    • FAGAN EN EL PROCESO DE SW 1986
    • W. HUMPHREY SW, CMM 1987
    • W. HUMPHREY SW, PSP 1995
    • W. HUMPHREY SW, TSP 1999
ENTORNO DEL TSP
CMMI®

Construye capacidad de
organización



TSPSM

Construye productos de
calidad sobre coste y
planificación


PSPSM
Construye capacidades
individuales y disciplina
de trabajo
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
CICLO DE VIDA
 Lanzamiento
 Estrategia
 Planeación
 Requerimientos
 Diseño
 Implementación
 Prueba
 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.
INFORME
   Propietarios y lista de contactos
   Firmas




   Historial de eventos
   Procesos efectivos
   Procesos negativos
RECOMENDACIONES
 Tener un seguimiento del plan
 Liderear el equipo (guiar, motivar,
  disciplinar)
 Seguimiento de problemas
 Comunicación
 Reporte administrativo
 Mantener plan, seguimiento avance
 Equilibrar cargas de trabajo
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
EQUIPOS
   2-15

   Cada uno tiene un rol específico

   Una tarea depende de otra
PROBLEMAS COMUNES
   Falta de liderazgo
   Falta de compromiso y ganas de cooperar
   Diferencia en contribuciones
   Falta de confianza
   Falta de calidad
   Mejoras excesivas
   Revisiones entre colegas inefectivas
EQUIPO EFECTIVO
   Cohesión

   Metas retadoras

   Retroalimentación

   Ambiente de trabajo común
EQUIPOS TSPi
   Metas

   Roles

   Planes

   Comunicación
ROLES
   Líder

   Líder de Desarrollo

   Líder de Planeación

   Líder de Calidad

   Líder de Soporte
ISO 9000:2001
   Designa un conjunto de normas sobre
    calidad y gestión continua de calidad,
    establecidas por la Organización
    Internacional de Normalización (ISO).

   Se pueden aplicar en cualquier tipo de
    organización o actividad orientada a la
    producción de bienes o servicios.
   Las normas recogen tanto el contenido mínimo
    como las guías y herramientas específicas de
    implantación, como los métodos de auditoría.

   Especifica la manera en que una organización
    opera, sus estándares de calidad, tiempos de
    entrega y niveles de servicio.

   Existen más de 20 elementos en los
    estándares de este ISO que se relacionan con
    la manera en que los sistemas operan.
   Su implantación, aunque supone un duro
    trabajo, ofrece numerosas ventajas para las
    empresas, entre las que se cuentan con:

     Estandarizar las actividades del personal que trabaja
        dentro de la organización por medio de la
        documentación
       Incrementar la satisfacción del cliente
       Medir y monitorizar el desempeño de los procesos
       Disminuir re-procesos
       Incrementar la eficacia y/o eficiencia de la
        organización en el logro de sus objetivos
       Mejorar continuamente en los procesos, productos,
        eficacia, etc.
       Reducir las incidencias de producción o prestación
        de servicios
   Certificación:

   Existen unas entidades de certificación
    que auditan la implantación y
    mantenimiento, emitiendo un certificado
    de conformidad.

   Estas entidades están vigiladas por
    organismos nacionales que regulan su
    actividad.
HERRAMIENTA
 SCRUM

   Es un marco de trabajo para la gestión y
    desarrollo de software basada en un
    proceso iterativo e incremental utilizado
    comúnmente en entornos basados en el
    desarrollo ágil de software.
ROLES
   Product Owner (voz del cliente)

   Scrum Master (facilitador)

   Scrum Team
    5a9
REUNIONES
   Daily Scrum

   Scrum de Scrum

   Sprint Review Meeting
DOCUMENTOS
   Product Backlog

   Sprint Backlog
EJEMPLO DE USO
   Resultados de una aplicación practica,
    Hill Air Base Force, Utah

   Números:
    • Productividad aumento un 123%
    • Tiempo de prueba redujo de 22% a 2.7%
BIBLIOGRAFÍA
   http://ingsw.ccbas.uaa.mx/sitio/images/material/tsp.htm

   http://chelo-tsp.blogspot.com/

   http://www.slideshare.net/dlpoma/team-software-process-tsp

   Libro: The Team Software Process – Watts S Humphrey
LIGA
   http://www.wix.com/den90ise/tsp-7-1

Weitere ähnliche Inhalte

Was ist angesagt?

Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiJimmy Davila
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tspeeelllkkk
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del softwareaagalvisg
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoLu Martinez
 
Modelo de madurez de capacidades integrado
Modelo de madurez de capacidades integrado Modelo de madurez de capacidades integrado
Modelo de madurez de capacidades integrado andrual125
 
MAPA CONCEPTUAL
MAPA CONCEPTUALMAPA CONCEPTUAL
MAPA CONCEPTUALMali Ma
 
EstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al SoftwareEstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al Softwareeduardo89
 

Was ist angesagt? (20)

Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tsp
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Sqa
SqaSqa
Sqa
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del Software
 
Presentacion cmmi
Presentacion cmmiPresentacion cmmi
Presentacion cmmi
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
5. Métodos de Prueba de Software
5. Métodos de Prueba de Software5. Métodos de Prueba de Software
5. Métodos de Prueba de Software
 
Tsp
TspTsp
Tsp
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Modelo de madurez de capacidades integrado
Modelo de madurez de capacidades integrado Modelo de madurez de capacidades integrado
Modelo de madurez de capacidades integrado
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
MAPA CONCEPTUAL
MAPA CONCEPTUALMAPA CONCEPTUAL
MAPA CONCEPTUAL
 
EstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al SoftwareEstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al Software
 

Ähnlich wie Team Software Process (TSP)

Evaluación de Procesos
Evaluación de ProcesosEvaluación de Procesos
Evaluación de Procesoshvasconez
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWRaquel Solano
 
Explicacion Por Que Implantar y Como los Sistemas de Calidad, Sentido Comun
Explicacion Por Que Implantar y Como los Sistemas de Calidad, Sentido ComunExplicacion Por Que Implantar y Como los Sistemas de Calidad, Sentido Comun
Explicacion Por Que Implantar y Como los Sistemas de Calidad, Sentido ComunCarlos Molina
 
PROGRAMA DE CERTIFICACIÓN ESPECIALIZADA LEAN MANAGERS
PROGRAMA DE CERTIFICACIÓN ESPECIALIZADA LEAN MANAGERSPROGRAMA DE CERTIFICACIÓN ESPECIALIZADA LEAN MANAGERS
PROGRAMA DE CERTIFICACIÓN ESPECIALIZADA LEAN MANAGERSTBL The Bottom Line
 
NewLog Consulting_Presentación General_Feb2015
NewLog Consulting_Presentación General_Feb2015NewLog Consulting_Presentación General_Feb2015
NewLog Consulting_Presentación General_Feb2015Rodrigo Pinto
 
Socioeducational
SocioeducationalSocioeducational
SocioeducationalPris López
 
Metodologías CMMI y PMI
Metodologías CMMI y  PMIMetodologías CMMI y  PMI
Metodologías CMMI y PMIMiguel Veces
 
IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN DE CALIDAD.pptx
IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN DE CALIDAD.pptxIMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN DE CALIDAD.pptx
IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN DE CALIDAD.pptxKRMEN5
 
16 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...
16 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...16 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...
16 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...Luis Fernando Aguas Bucheli
 

Ähnlich wie Team Software Process (TSP) (20)

Evaluación de Procesos
Evaluación de ProcesosEvaluación de Procesos
Evaluación de Procesos
 
TSP
TSPTSP
TSP
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
 
Explicacion Por Que Implantar y Como los Sistemas de Calidad, Sentido Comun
Explicacion Por Que Implantar y Como los Sistemas de Calidad, Sentido ComunExplicacion Por Que Implantar y Como los Sistemas de Calidad, Sentido Comun
Explicacion Por Que Implantar y Como los Sistemas de Calidad, Sentido Comun
 
Plantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorgePlantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorge
 
Normas y Estándares De Calidad
Normas y Estándares De CalidadNormas y Estándares De Calidad
Normas y Estándares De Calidad
 
LEAN & KAIZEN MANUFATURING
LEAN & KAIZEN MANUFATURINGLEAN & KAIZEN MANUFATURING
LEAN & KAIZEN MANUFATURING
 
LEAN MANUFACTURING AND KAIZEN
LEAN MANUFACTURING AND KAIZENLEAN MANUFACTURING AND KAIZEN
LEAN MANUFACTURING AND KAIZEN
 
PROGRAMA DE CERTIFICACIÓN ESPECIALIZADA LEAN MANAGERS
PROGRAMA DE CERTIFICACIÓN ESPECIALIZADA LEAN MANAGERSPROGRAMA DE CERTIFICACIÓN ESPECIALIZADA LEAN MANAGERS
PROGRAMA DE CERTIFICACIÓN ESPECIALIZADA LEAN MANAGERS
 
NewLog Consulting_Presentación General_Feb2015
NewLog Consulting_Presentación General_Feb2015NewLog Consulting_Presentación General_Feb2015
NewLog Consulting_Presentación General_Feb2015
 
16-Unidad 4: QA-4.2 Evaluación
16-Unidad 4: QA-4.2 Evaluación16-Unidad 4: QA-4.2 Evaluación
16-Unidad 4: QA-4.2 Evaluación
 
Socioeducational
SocioeducationalSocioeducational
Socioeducational
 
Metodologías CMMI y PMI
Metodologías CMMI y  PMIMetodologías CMMI y  PMI
Metodologías CMMI y PMI
 
Dmcs u1 a1_equipo16
Dmcs u1 a1_equipo16Dmcs u1 a1_equipo16
Dmcs u1 a1_equipo16
 
SPICE
SPICESPICE
SPICE
 
IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN DE CALIDAD.pptx
IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN DE CALIDAD.pptxIMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN DE CALIDAD.pptx
IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN DE CALIDAD.pptx
 
16 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...
16 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...16 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...
16 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...
 
Ciclo deming grupo 5
Ciclo deming grupo 5Ciclo deming grupo 5
Ciclo deming grupo 5
 
pspytsp.pdf
pspytsp.pdfpspytsp.pdf
pspytsp.pdf
 
CMMI Y SCAMPI
CMMI Y SCAMPICMMI Y SCAMPI
CMMI Y SCAMPI
 

Kürzlich hochgeladen

Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 

Kürzlich hochgeladen (20)

Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 

Team Software Process (TSP)

  • 1. Dennise Espinoza Juan García
  • 2. Contenido  PSP  VENTAJAS  TSP  DESVENTAJAS  ANTECEDENTES  EQUIPOS  ENTORNO  ROLES  OBJETIVOS  ISO 9000:2001  MANEJO DE CALIDAD  HERRAMIENTA  CICLO DE VIDA  EJEMPLO DE USO  RECOMENDACIONES
  • 3. PSP  Es un conjunto de prácticas disciplinadas para la gestión del tiempo y mejora de la productividad personal de los programadores o ingenieros de software
  • 4. 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. ANTECEDENTES  TSP PROSIGUE LAS ESTRATEGIAS DE CALIDAD AMERICANAS QUE INICIO: • DEMMING EN LA INDUSTRIA EN 1982 • FAGAN EN EL PROCESO DE SW 1986 • W. HUMPHREY SW, CMM 1987 • W. HUMPHREY SW, PSP 1995 • W. HUMPHREY SW, TSP 1999
  • 7. CMMI® Construye capacidad de organización TSPSM Construye productos de calidad sobre coste y planificación PSPSM Construye capacidades individuales y disciplina de trabajo
  • 8. 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
  • 9. MANEJO DE CALIDAD  Plan de calidad  Identificar problemas de calidad  Encontrar prevenir problemas de calidad
  • 10. CICLO DE VIDA  Lanzamiento  Estrategia  Planeación  Requerimientos  Diseño  Implementación  Prueba  Postmortem
  • 11. 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.
  • 12. 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
  • 13. 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
  • 14. 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.
  • 15. 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.
  • 16. 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.
  • 17. PRUEBAS  Se construye e integra el sistema.  Se llevan a cabo las pruebas del sistema.  Se produce la documentación de usuario.
  • 18. POSTMORTEM  Análisis de resultados.  Se escribe el reporte del ciclo.  Se producen evaluaciones.
  • 19. INFORME  Propietarios y lista de contactos
  • 20. Firmas  Historial de eventos
  • 21. Procesos efectivos
  • 22. Procesos negativos
  • 23.
  • 24. RECOMENDACIONES  Tener un seguimiento del plan  Liderear el equipo (guiar, motivar, disciplinar)  Seguimiento de problemas  Comunicación  Reporte administrativo  Mantener plan, seguimiento avance  Equilibrar cargas de trabajo
  • 25. VENTAJAS  Mejora los hábitos de programación  Detección temprana de defectos y riesgos  Mejora de calidad
  • 26. DESVENTAJAS  Cada miembro tiene que comprometerse  Se debe llenar toda la documentación  Se debe contar con métricas y parámetros de calidad
  • 27. EQUIPOS  2-15  Cada uno tiene un rol específico  Una tarea depende de otra
  • 28. PROBLEMAS COMUNES  Falta de liderazgo  Falta de compromiso y ganas de cooperar  Diferencia en contribuciones  Falta de confianza  Falta de calidad  Mejoras excesivas  Revisiones entre colegas inefectivas
  • 29. EQUIPO EFECTIVO  Cohesión  Metas retadoras  Retroalimentación  Ambiente de trabajo común
  • 30. EQUIPOS TSPi  Metas  Roles  Planes  Comunicación
  • 31. ROLES  Líder  Líder de Desarrollo  Líder de Planeación  Líder de Calidad  Líder de Soporte
  • 32. ISO 9000:2001  Designa un conjunto de normas sobre calidad y gestión continua de calidad, establecidas por la Organización Internacional de Normalización (ISO).  Se pueden aplicar en cualquier tipo de organización o actividad orientada a la producción de bienes o servicios.
  • 33. Las normas recogen tanto el contenido mínimo como las guías y herramientas específicas de implantación, como los métodos de auditoría.  Especifica la manera en que una organización opera, sus estándares de calidad, tiempos de entrega y niveles de servicio.  Existen más de 20 elementos en los estándares de este ISO que se relacionan con la manera en que los sistemas operan.
  • 34. Su implantación, aunque supone un duro trabajo, ofrece numerosas ventajas para las empresas, entre las que se cuentan con:  Estandarizar las actividades del personal que trabaja dentro de la organización por medio de la documentación  Incrementar la satisfacción del cliente  Medir y monitorizar el desempeño de los procesos  Disminuir re-procesos  Incrementar la eficacia y/o eficiencia de la organización en el logro de sus objetivos  Mejorar continuamente en los procesos, productos, eficacia, etc.  Reducir las incidencias de producción o prestación de servicios
  • 35. Certificación:  Existen unas entidades de certificación que auditan la implantación y mantenimiento, emitiendo un certificado de conformidad.  Estas entidades están vigiladas por organismos nacionales que regulan su actividad.
  • 36. HERRAMIENTA  SCRUM  Es un marco de trabajo para la gestión y desarrollo de software basada en un proceso iterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software.
  • 37. ROLES  Product Owner (voz del cliente)  Scrum Master (facilitador)  Scrum Team 5a9
  • 38. REUNIONES  Daily Scrum  Scrum de Scrum  Sprint Review Meeting
  • 39. DOCUMENTOS  Product Backlog  Sprint Backlog
  • 40. EJEMPLO DE USO  Resultados de una aplicación practica, Hill Air Base Force, Utah  Números: • Productividad aumento un 123% • Tiempo de prueba redujo de 22% a 2.7%
  • 41. BIBLIOGRAFÍA  http://ingsw.ccbas.uaa.mx/sitio/images/material/tsp.htm  http://chelo-tsp.blogspot.com/  http://www.slideshare.net/dlpoma/team-software-process-tsp  Libro: The Team Software Process – Watts S Humphrey
  • 42. LIGA  http://www.wix.com/den90ise/tsp-7-1