personal software process / sesion 06

9

Click here to load reader

Upload: andres-hurtado

Post on 07-Jul-2015

145 views

Category:

Technology


1 download

DESCRIPTION

Personal Software Process / Cursillo / Sesion 05

TRANSCRIPT

Page 1: Personal Software Process / Sesion 06

SESIÓN 06: VARIACIONES AL PROCESO, TSP Y CERTIFICACIÓN

1

Page 2: Personal Software Process / Sesion 06

Tsp1. Schedules slip a day at time: los horarios se defasan un día a la vez

(http://en.wikipedia.org/wiki/The_Mythical_Man-Month)2. Incluir más mano de obra al final, puede hacer retrasar más al proyecto (porque el personal nuevo

necesita un tiempo para ser productivo – ramp-up time)3. Hay tareas que no se pueden hacer en paralelo o dividirTrace tables1. Identificacion de variables clave2. Entrar pasos principales del programa3. Determinar casos a chequear4. Entrar las condiciones iniciales5. Se pueden usar tablas adicionales para ciclos

2

Page 3: Personal Software Process / Sesion 06

Variaciones al procesoProcess Improvement• la gente involucrada y que sigue el proceso es la llamada a mejorarlo• Análisis de causa raíz, para identificar el problema de performance, y mostrarlo con datos• ponerse una meta con los datos: ejemplo: reducir el costo de re-trabajo en el 20%• Formato utilizado: PIP (Process Improvement Proposal)Análisis PostMórtemValidar lo que se hace en éste paso del proceso

Complicaciones en el análisis• Bolstering: se acomodan los datos para apoyar una opinion, pero no necesariamente el pedazo

mostrado es la realidad del todo• Clutching: cuando piden datos bajo presion, el desempeño no es el mismo

3

Page 4: Personal Software Process / Sesion 06

Ejercicio Personalización1. Abrir process dashboard2. Abrir la jerarquia En el ultimo programa (C/Hierarchy... Analysys Report)3. Adicionar los nodos Analyze, Write, Review (Edit/add template/generic phase)4. Y guardar (File / save)5. Devolverse al process dashboard y seleccionar el proyecto “analysis report”6. Con el menu abrir el project plan summary (generic project plan summary)7. Dar click en personalizar y sale un popup. Decirle que la unidad es LOT (Lines of Text)8. En el process dashboard abrir el size estimating template y crear 2 partes: “Size analysis y Time

analysis”9. Como no tenemos datos historicos, en los selectores no aparece nada. Dar click en “TYPE”10. Se abre un editor de la tabla de tamaños relativos:

1. Crear una nueva tabla2. Entrar el nombre de la tabla “Documents&Reports”3. Las categorias se entran una por linea; entrar:

AnalysysParagraph (4,8,15,25,35)4. Guardar

11. Volver a la “Size estimating template” y completar los tamaños de proxy1. Size Analysis: 4 Large2. TimeAnalysis: 5 Medium

12. Lanzar el metodo probe (d), colocar 20 horas.13. Abrir el project plan summary; colocar el tiempo que se espera demorar en cada fase.14. Luego se comienza el desarrollo....15. En el postmortem se actualizan los datos

1. Actualizar Total Size (Actual: 200 LOT)

4

Page 5: Personal Software Process / Sesion 06

Descargar process dashboard con PSP-TPSP: http://www.processdash.com/download_mec/pdashPspTspExeCrear un nuevo proyecto con el team dashboard (tipo TSP / Team Project)Crear folder compartido (montar unidad de red para almacenamiento de los datos del proyecto)Abrir la wbs del proyectoCrear las actividadesCrear los recursos, definir su disponibildiad para el proyecto.Asignar actividades a recursosCrear milestonesInvitar miembrosUnirse al proyecto

5

Page 6: Personal Software Process / Sesion 06

Tips certificacion:

Elementos de certificacion:• La certificacion es basada en e pspBok, un compendio general de conceptos, hechos, skills.• Los conceptos están organizados en áreas (6areas mostradas en la figura), hechos y skills

6

Page 7: Personal Software Process / Sesion 06

7

Page 8: Personal Software Process / Sesion 06

8

Page 9: Personal Software Process / Sesion 06

9