Está en la página 1de 8

INSTITUTO TECNOLOGICO DE ESTUDIOS SUPERIORES DE LA REGION CARBONIFERA

Fundamentos De Desarrollo de Sistemas

Proceso de Software Personal


INGENIERIA EN SISTEMAS COMPUTACIONALES

ALUMNA:
AZALEA AZUCENA VAZQUEZ MONTALVO

PROFESOR:
JUAN JOSE REYES
12 DE JUNIO DE 2012.

Proceso de Software Personal


El Software de proceso personal conocido por sus siglas como PSP, es una metodologa de reciente creacin, proveniente del Instituto de Ingeniera del Software (SEI) El proceso de software personal fue propuesto por Watts Humphrey en el ao de 1995, este inicialmente estaba dirigido para los estudiantes. Es un proceso de auto mejoramiento diseado para ayudar a controlar, administrar y mejorar la forma en que se trabaja individualmente. PSP es una metodologa que vale la pena revisar cuando el ingeniero de software est interesado en aumentar la calidad de los productos de software que desarrolla dentro de un contexto de trabajo individual. Se concentra en las prcticas de trabajo de los ingenieros en una forma individual. Sirve para producir software de calidad, donde cada ingeniero debe trabajar en la necesidad de realizar trabajo de calidad. Se centra en la administracin del tiempo y en la administracin de la calidad a travs de la eliminacin temprana de defectos. Demuestra cmo manejar la calidad desde el principio del trabajo. Para mejorar constantemente su funcionamiento, los ingenieros deben utilizar personalmente procesos bien definidos y medidos.

NIVELES PSP
Planeacin:
Esta actividad selecciona requisitos, con base en ellos desarrolla el tamao y la estimacion de los recursos y de los defectos, la creacion de un programa del proyecto. La planificacion proporciona una solida base para comprometerse a unas fechas de entrega.(Estimacion del tiempo necesario)

Diseo de alto nivel:


Se elaboran especificaciones externas para los componentes constuidos.Diseo de componentes(Construcciones de prototipos si hay incertidumbre).

Revisin del diseo de alto nivel:


Metodos formales de verificacion para errores de diseo. Mediciones para todas las tareas importantes y los resultados de trabajo.

Desarrollo:
Se genera, revisa, compila y prueba el codigo, se hacen mediciones para todas las tareas importantes y los resultados de trabajo(puede medirse en lineas de codigo) por lo tanto exige tener una forma normalizada de codificar.

Anlisis de resultados:
Mediante las mediciones recolectadas se determina la efectividad del proceso. Las mediciones y medidas deben ofrecer una guia para modificar el proceso y asi mejorar su efectividad

ELEMENTOS DE PSP

VENTAJAS
La idea de que ganamos talento y habilidad. La estimulacin por nuevas ideas. Una estructura de trabajo de mejoramiento personal. Tomar control del propio trabajo. La sensacin de logro. Una base mejorada para el trabajo en grupo. La conviccin de que es lo mejor que se puede hacer.

DESVENTAJAS
El tiempo requerido para conocerlo. El costo emocional por mantener una disciplina El ego del cambio en las costumbres

Objetivos
Lograr una disciplina de mejora continua en el proceso de desarrollo. Medir, estimar, planificar, seguir y controlar el proceso de desarrollo. Mejorar la calidad del proceso de desarrollo. Ser definido, conciso Altamente prescriptivo En general, PSP provee calidad y productividad.
El tiempo ahorrado en el testeo en base a una mejor calidad ahorra entre un 20 a 40% del desarrollo

PRINCIPIOS DE PSP
El diseo de PSP se basa en los siguientes principios de planeacin y de calidad Cada ingeniero es esencialmente diferente; para ser ms precisos, los ingenieros deben planear su trabajo y basar sus planes en sus propios datos personales. Para mejorar constantemente su funcionamiento, los ingenieros deben utilizar personalmente procesos bien definidos y medidos. Para desarrollar productos de calidad, los ingenieros deben sentirse personalmente comprometidos con la calidad de sus productos. Cuesta menos encontrar y arreglar errores en la etapa inicial del proyecto que encontrarlos en las etapas subsecuentes. Es ms eficiente prevenir defectos que encontrarlos y arreglarlos. La manera correcta de hacer las cosas es siempre la manera ms rpida y ms barata de hacer un trabajo. Para hacer un trabajo de ingeniera de software de la manera correcta, los ingenieros deben planear de la mejor manera su trabajo antes de comenzarlo y deben utilizar un proceso bien definido para realizar de la mejor manera la planeacin del trabajo. Para que los desarrolladores lleguen a entender su funcionamiento de manera personal, deben medir el tiempo que pasan en cada proceso, los defectos que inyectan y remueven de cada proyecto y finalmente medir los diferentes tamaos de los productos que llegan a producir. Para producir constantemente productos de calidad, los ingenieros deben planear, medir y rastrear constantemente la calidad del producto y deben centrarse en la calidad desde el principio de un trabajo. Finalmente, deben analizar los resultados de cada trabajo y utilizar estos resultados para mejorar sus procesos personales.

El ingeniero debe...
1) Planificar el trabajo 2) Esforzarse por cumplir la planificacin 3) Esforzarse por obtener productos de la mejor calidad y esto en el contexto de un proceso de mejora continuada

También podría gustarte