Want to create interactive content? It’s easy in Genially!
TSP Y PSP
Camilo Rivera
Created on March 19, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Psychedelic Presentation
View
Chalkboard Presentation
View
Witchcraft Presentation
View
Sketchbook Presentation
View
Genial Storytale Presentation
View
Vaporwave presentation
View
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.