Please enable JavaScript.
Coggle requires JavaScript to display documents.
Personal Software Process - Coggle Diagram
Personal Software Process
Es un proceso de auto mejora diseñado para ayudar en el control, gestión y mejora de la manera en la que trabajas.
Chapter 1: Describes some common software engineering problems.and how to use methods to improve personal performance as a software engineer
1.1. The Logic for Software Engineering Discipline
No hay que preocuparse acerca de lo que hace un individuo, sino mantener un grupo predecible
1.2 Software Process
Secuencia de Pasos necesarios para mantener o desarrollar el software
Establece medidas y proporciona criterios de entrada y salida
Permiten mejor comunicación
Facilitan la reutilización del proceso
1.3 Madurez del proceso
Los ingenieros de software deben sentir que deben cambiar sus hábitos
Software Process Maturity Framework
To determine the capabilities of an organization process
CMM
Goals, methods and practices needed for the inudstrial practice of software engineering
5 key Process Areas
Inicial
Definido
4.Administrado
Repetible
Optimizado
1.4 Personal Responsabilities
Excelencia Personal
Conocer tus propias habilidades y limitaciones
Personal Motivation
Esfuerzo constante y gratificación temprana
1.5 PSP Strategy
PSP0: Proceso Base
Base consistente para medir el progreso y sobre la cual mejorar
Se mejora agregando un estándar de codificación
PIP: Propuesta de mejora de procesos
PSP1: Personal Planning Process
Agrega test report, size and resource estimaiton
PSP2: Personal Quality Management Process
How to deal with errros
Agrega técnicas de revisión
PSP2.1
Técnicas de verificación de diseño
PSP3: Cyclic Personal Process
Subdividir un programa más grande en programas pequeños
En cada iteración haces PSP2 completo; diseño, código, implementación y prueba
1.5 TSP: Proceso de Software de Equipo
Personas cooperan en un proyecto en común
1.6 Lógica de PSP
Definir, medir y rastrear el trabajo de software
Eficiencia mediante un proceso estructurado y definido
Delimitar las partes creativas y rutinarias
Rutinarias cuando se respaldan en formas, procedimientos y historical data