Want to create interactive content? It’s easy in Genially!

Get started free

TSP Y PSP

Camilo Rivera

Created on March 19, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Psychedelic Presentation

Chalkboard Presentation

Witchcraft Presentation

Sketchbook Presentation

Genial Storytale Presentation

Vaporwave presentation

Animated Sketch Presentation

Transcript

PSP Y TSP

INGENIERIA DE SOFTWARE 1

EMPEZAR

TSP Y PSP

¿Que es?

¿Qué es?

OBJETIVOS

Usos

TSP

FASES

PSP

Niveles del proceso

ROLES

VENTAJAS Y DESVENTAJAS

PROCESOS TPS

VENTAJAS Y DESVENTAJAS

¿QUE ES PSP?

PSP – Personal Software ProcessSM

Otros aspectos de mejora:

El PSP es un marco de trabajo de procesos para guiara a los desarrolladores. El PSP es un proceso personal que al estar basado en los principios de mejora, ayuda a la gente a establecer sus metas personales, identificar qué métodos utilizarán, medir sus trabajo y analizar los resultados, para ajustar los métodos que utilizan para cumplir sus metas.

  • Lograr disciplina de mejora en le proceso de desarrollo
  • Medir, estimar y controlar el proceso de desarrollo de Software.
  • Mejorar la calidad del proceso de desarrollo de software.

USOS

Usos

Basado en prácticas encontradas en CMM, el PSP puede ser usado por ingenieros para estructurar y disciplinar el desarrollo de software. El ingeniero de software podrá planear mejor el trabajo, conocer con precisión el desempeño, medir la calidad de productos, y mejorar las técnicas

Documentación

Definición de requerimientos.

Desarrollo de programas.

Prueba de sistemas.

Mantenimientode sistemas.

niveles del proceso psp

niveles del proceso del PSP.

PSP 0

PSP 0.1

PSP 1 - Inicial

– Proceso actual. – Registro de tiempos. – Registro de defectos.

– Estándares de código. – Medición de tamaño

– Estimación de tamaño. – Reporte de pruebas.

PSP 1.1

PSP 2 - Repetible

u• PSP 2.1

– Calendario de planeación de tareas.

– Revisión de diseño y código

– Plantillas de Diseño

Ventajas y desventajas del PSP

VENTAJAS

DESVENTAJAS

  • La tensión emocional por sentirse controlado.
  • El manejo del tiempo al hacer el registro de los tiempos
  • Mejora la productividad de las personas implicadas al desarrollo del software.
  • Se reducen los errores en la codificación.
  • Se lleva un mejor control del trabajo individual.
  • Se mejora la calidad.
  • Facilita la identificación de las fortalezas y las falencias para entrar amejorarlas.

¿Qué es TSP?

¿QUE ES TSP?

Un proceso de desarrollo para equipos de ingenieros, basados en CMMI, sobre software de calidad, resuelve problemas como predicción de costo y tiempo, mejora de la productividad y ciclos de desarrollo y mejora de calidad de productos.

OBJETIVO TSP

cUAL ES EL OBJETIVO DE tSP?

  • Maximizar calidad software, minimizar costos.
  • Integrar equipos independientes de alto rendimiento que planeen su trabajo,
  • Establezcan metas y san sueñ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 continua de monitoreo.
  • Proveer de una guía para e mejoramiento en organizaciones maduras

Fases de TSP (Proceso de equipo de software):

fASES

En las fases del Ciclo TSP se planea el número de ciclos. Dentro de cada ciclo se realiza:

fASE 01

fASE 03

FASE 05

Se usa PSP para implementar módulos y unidades.

Se revisa el diseño.

Se compilan y se prueban los módulos y unidades.

FASE 02

FASE 04

FASE 06

Se crea el diseño detallado de los módulos y unidades

Se convierte el diseño a código.

Se analiza la calidad de los módulos.

LOS ROLES EN LOS EQUIPOS DE TRABAJO

Los Roles en los equipos TSP

Los Roles (responsabilidades) 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. 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. 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.

PROCESOS DE TSP

Procesos de TSP

ventajas tsp

ventajas tsp

Aplicabilidad General: El TSP tiene una amplia gama de aplicaciones en diversos campos, como logística, transporte, fabricación, planificación de rutas, diseño de circuitos, biología, entre otros. Esta versatilidad lo convierte en un problema relevante y de interés en muchas áreas. Problema Bien Definido: Aunque es NP-duro, lo que significa que no se conocen algoritmos eficientes para resolver instancias grandes, el problema en sí mismo está bien definido y puede ser abordado de manera sistemática. Desarrollo Tecnológico: El TSP ha sido una fuerza impulsora detrás del desarrollo de algoritmos de optimización, métodos heurísticos y técnicas de resolución avanzadas. Los avances en la solución del TSP a menudo se han traducido en mejoras en otros campos relacionados.

desventajas tsp

desventajas TSP

Complejidad Computacional: La complejidad computacional del TSP aumenta exponencialmente con el número de nodos. Esto significa que para instancias grandes, encontrar la solución óptima puede ser computacionalmente prohibitivo y llevaría mucho tiempo. Algoritmos Heurísticos Requeridos: Dado que los algoritmos exactos no son factibles para resolver instancias grandes, se requieren algoritmos heurísticos para encontrar soluciones aproximadas en un tiempo razonable. Estos algoritmos pueden no garantizar la solución óptima. Sensibilidad a las Condiciones Iniciales: Algunos métodos heurísticos pueden ser sensibles a las condiciones iniciales o a la configuración de los parámetros, lo que significa que podrían encontrar soluciones subóptimas si no se seleccionan adecuadamente.

¡GRACIAS TOTALES!

JUAN CAMILO PULIDO RIVERA