Want to create interactive content? It’s easy in Genially!
Métricas de desarrollo de software (PSP)
ñaloza. Mauricio
Created on November 16, 2023
Métricas de desarrollo de software
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Tech Presentation Mobile
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Shadow Presentation
View
Newspaper Presentation
View
Zen Presentation
View
Audio tutorial
Transcript
Métricas de desarrollo de software (PSP)
Autor
Moreno Peñaloza Mauricio15/11/2023
tabla de contenido
01. Introducción
06. Servicios Adicionales
02. Definición
07. Características
03. Historia
08. Procesos
04. Creador
09. Categorías
05. ¿A Quién va Dirigido?
10. Ventajas
Tabla de contenido
11. Desventajas
14. Metodología
12. Certificación
16. Concusión
13. Empresas Certificadas
01
Introducción
PSP
Introducción.
La medición y evaluación del proceso de desarrollo de software son aspectos fundamentales para lograr mejoras continuas y eficiencia en la producción de software.
En este contexto, el Personal Software Process (PSP), o Proceso de Software Personal, emerge como un enfoque estructurado para la gestión y mejora de la productividad individual en el ámbito del desarrollo de software.
Info
02
DefiniciÓn
PSP
Definición
Es un marco de trabajo de procesos para guiara a los desarrolladores
- Definir sus propios procesos
- Planear y dar seguimiento a su propio trabajo
- Administrar la calidad de sus propios productos de trabajo
Personal Software Process (PSP) es un proceso diseñado para ayudar a los ingenieros de software a controlar, manejar y mejorar su trabajo.
Definición
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.
PSP puede ser aplicado en:
- Desarrollo de programas.
- Definición de requerimientos.
- Documentación.
- Pruebas de sistemas.
- Mantenimiento de sistemas.
Niveles de proceso del PSP
Definición
PSP 0: – Registro de tiempos.– Registro de defectos. PSP 0.1 :–Estándares de código.–Medición de tamaño.
Niveles de proceso del PSP
Definición
PSP 1 - Inicial:– Estimación de tamaño.– Reporte de pruebas.PSP 1.1:– Calendario de planeación de tareas. PSP 2:– Revisión de diseño y código.PSP 2.1:– Plantillas de Diseño
03
Historía
PSP
En 1976, se comenzaron a incluir prácticas de inspecciones al software y posteriormente en 1987, Watts S. Humphrey, aplicó su Modelo de Capacidad de Madurez (CMM).
En 1995, los primeros cursos de PSP fueron dados por su creador, en la universidad de Carnegie Mellon.
En 1997, lanzó el libro An introduction to the personal software process con un enfoque a los ingenieros de software.
04
creador
PSP
Watts Humphrey fue un ingeniero de software y líder en el campo del desarrollo de procesos de software. Desarrolló el PSP como parte del conjunto de prácticas de mejora de procesos de software conocido como el Modelo de Madurez de la Capacidad (CMM) en el Software Engineering Institute (SEI) de la Universidad Carnegie Mellon.
Watts Humphrey también fue el creador del Modelo de Madurez de la Capacidad para el Desarrollo de Software (CMMI)
¿A quién va dirigido?
05
PSP
El Proceso de Programación Personal (PSP) está diseñado principalmente para ser utilizado por programadores y desarrolladores de software a nivel individual.
Servisios adicionales
06
PSP
servisios
Algunas organizaciones de capacitación y consultoría podrían ofrecer servicios de formación relacionados con el PSP.
Estos servicios podrían incluir cursos de capacitación, talleres prácticos o asesoramiento personalizado para implementar el PSP de manera efectiva.
07
Características
PSP
describiendo el modelo PSP es importante mencionar sus características así como
Es una metodología de la Ingeniería de Software con fundamentos de CMMI.
Tiene un enfoque hacia la producción de software de calidad.
Se puede establecer junto con los modelos de calidad TSP y CMMI.
Como todo proceso de calidad, está orientada a mantener la mejora continua.
Favorece los procesos de estimación, planeación y desarrollo de software.
Está diseñado para uso individual.
Es un proceso definido y ayuda a medir la mejora.
08
Procesos
PSP
Es un proceso simple, definido y personal. Consiste en hacer un plan, utilizar tudiseño actual y métodos de desarrollo que utilizas para construir un programa pequeño.
09
Categorías
PSP
Categorías
Tiempo de Desarrollo:
- Planificación, Diseño, Codificación, Pruebas
- Número de Líneas de Código, Complejidad Ciclomática
- Defectos registrados,Defectos Eliminados
10
Ventajas
PSP
En el método PSP se puede encontrar una serie de ventajas en la productividad del personal desarrollador.
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 individua
Facilita la identificación de las fortalezas y las falencias para entrar a mejorarlas.
11
Desventajas
PSP
Se nos muestra lo práctico que es usar este método, pero puede presentar una serie de desventajas.
La tensión emocional por sentirse controlado.
El manejo del tiempo al hacer el registro de los tiempos
12
Certificación
PSP
La certificación está alineada y diseñada para emplearse en organizaciones con modelos de procesos CMMI, ISO,o similares.
garantiza ingenieros con métodos disciplinarios para mejorar sus procesos
- Mejorar sus habilidades de estimación y planeación.
- Contraer compromisos que puedan mantener.
- Administrar la calidad de sus proyectos.
- Reducir el número de defectos en su trabajo.
El costo de esta certificación es de:$23,916.00 La duración de esta certificación es de 64 horas distribuidas en un lapso de 10 días.
Empresas Certificadas
13
PSP
Empresas
Tecnología de Gestión y Comunicación S.A. de C.V
TUniversidad Tecnológica de León (UTL)
T-Systems México, S.A. de C.V
14
Metodología
PSP
proporciona un conjunto de prácticas estructuradas que los programadores pueden seguir para mejorar su productividad y calidad
Planificación Personal
Seguimiento del Tiempo
Medición de Tamaño y Complejidad del Código
Gestión de Defectos
Análisis Post-Proyecto
16
Conclusión
PSP
Conclusión
Es una metodología de desarrollo de software diseñada por Watts S. Humphrey para mejorar las habilidades y prácticas individuales de los programadores. Se centra en la disciplina personal, la medición detallada del tiempo y el código, y la gestión proactiva de defectos para lograr una mejora continua en la eficiencia y calidad del desarrollo de software.
Referencías
- Alvarado, A. (2008) Desarrollo de sistemas con PSP y TSP. México, D.F. Disponible en: http://148.206.53.231/UAMI14384.pdf
- Chrissis, M.B., Konrad, M., Shrum, S. (2009).CMMI: Guía para la integración de procesos y la mejora de productos. (Segunda edición). Madrid, España. Disponible en: http://www.sei.cmu.edu/library/assets/cmmi-dev-v12-spanish.pdf
- Rodriguez DMB. PSP-Personal Software Process. Published April 11, 2019. https://es.linkedin.com/pulse/psp-personal-software-process-diana-marcela-software-developer
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!