Psp0 (personal systems process)

Solo disponible en BuenasTareas
  • Páginas : 6 (1394 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de febrero de 2012
Leer documento completo
Vista previa del texto
Capitulo I. La estrategia del proceso personal

Contenido del curso
1. LA ESTRATEGIA DEL PROCESO PERSONAL

La lógica para la disciplina de la ingeniería del software Definición del proceso de software Madurez del proceso Responsabilidades Personales Estrategia del Proceso Personal de Software (PSP) La lógica de PSP La productividad y el PSP

Objetivo del tema Identificar y analizar loselementos que conforman el Proceso personal

La estrategia del PSP
Controlar Administrar Mejorar
TRABAJO

Realizar un mejor trabajo
Provee Datos históricos

predecible

Entender como
DEFINIR, MEDIR, ANALIZAR

nuestro proceso

Objetivo del PSP
Mejorar como desarrollador Administrar el trabajo, mejorar las habilidades, mejorar la planeación, registrar el rendimiento, medircalidad de los productos, dónde se comenten más errores, qué tipos de errores se cometen
El PSP NO es Mágico

Lógica para una disciplina en Ingeniería de software
Necesidad: Mas software Barato, rápido Software Complejo y Grande Mejorar la Práctica de los Ingenieros

Desarrollos Deficientes

Lógica para una disciplina en Ingeniería de software La mayoría de las veces, los ingenieros ocupanmétodos intuitivos de desarrollo No hay, procesos, estándares

La contribución Individual es IMPORTANTE

La lógica para una disciplina de ingeniería de software
Incremento De Errores

Sistemas cada vez mas Grandes

La lógica para una disciplina de ingeniería de software

ERROR DE CONVERSIÓN DE DATOS http://www.upv.es/satelite/trabajos/pract_9/kike/paginas/accid.htm

La lógica parauna disciplina de ingeniería de software

Para prevenir fallos en los sistemas se podría implantar disciplina en el desarrollo. Algunas personas podrán estar nerviosas por esta disciplina, hasta que se dan cuenta de la utilidad.

Qué es un proceso de software
Proceso de software: Secuencia de pasos para desarrollar o mantener software. (técnicas, herramientas y gente para las tareas Desoftware) Proceso de software definido: Diseñar y presentar apropiadamente las guías que definen la forma de trabajar. (roles y tareas específicas Permite que cada proyecto nuevo se desarrolle sobre la experiencia Previa.)

Beneficios de un Proceso definido

Comunicación efectiva Facilitan el re-uso Administración efectiva [planes] Mejora

Procesos maduros
Los procesos son como los hábitos:difíciles de establecer y más difícil quitarlos. Los ingenieros de sw se deben convencer de la necesidad de cambiar La capacidad de los procesos es útil establecerla para seguir un proceso secuencial de implantación.

Niveles de madurez
Inicial.- Proceso de software caótico, pocos procesos definidos Repetible.- Proceso disciplinado que puede ser repetido en aplicaciones similares Definido.-Procesos para administración y desarrollo definido, estandarizados e integrados en la organización Optimizado.- Se busca el mejoramiento continuo de los procesos

Procesos maduros

Responsabilidad Personal
Entender nuestras habilidades administrar nuestras debilidades Desarrollar nuestras fortalezas

Excelencia personal
Alto rendimiento requiere esfuerzo persistente y entendimiento denuestras habilidades. Conocerse. (Ejem. corredores)

Motivación Personal
PSP es un proceso de auto-mejora. Está diseñado para ayudar a los programadores a ser mejores.! Muchas horas de esfuerzo. Mejorar la forma de trabajo PSP es para quienes desean mejorar su forma de trabajar

Estrategia de PSP
Identifica prácticas y métodos de SW, empleados en grandes sistemas y, que pueden ser utilizadosde manera individual. Define un subconjunto de estos métodos y prácticas. Los estructura para que puedan ser introducidos gradualmente Provee de ejercicios para practicarlos

Estrategia de PSP
Proceso Personal Cíclico Administrando calidad personal Planeando Proceso Personal Proceso Personal Base

TSP Team development PSP2 Code reviews Design reviews PSP2.1 Design templates

PSP1 Size...
tracking img