Ingenieria de Requerimientos 24/02/2012

Anuncio
Ingenieros de Software
de alto desempeño
certificación PSPSM (Personal
Software
Process)
con
reconocimiento internacional
Agenda
lntroducción
¿Qué es el PSP?
Organizaciones de alto desempeño
Implementación y resultados
Preguntas y conclusiones
DESEMPEÑO DE LOS PROYECTOS
• ¿En cuántos de los proyectos en los que hemos
participado han sido terminado con éxito? ¿Se
alcanzó lo que se pretendía?
•¿Cuántos fueron entregados después de la fecha
prometida? ¿Qué tan tarde?
•¿Qué tan satisfecho quedaste por tu participación
en esos proyectos?¿Cuál fue la reacción de
dirección?
•Cuando los proyectos se entregan tarde o con
pobre calidad ¿quién es el responsable?
¿Qué es lo que los desarrolladores
quieren?
• Hacer un trabajo técnico INTERESANTE
•Producir un trabajo con CALIDAD
•Tener LIBERTAD en el cómo realizan su trabajo
•Contar con requerimientos ESTABLES
•Tener calendarios REALISTAS
•Reconocimiento a su trabajo
•Contar con el APOYO de dirección
¿Qué es lo que la gerencia quiere?
• Satisfacer las expectativas de clientes y directivos
•Cumplir con las fechas de entrega
•Que los desarrolladores se fijen metas agresivas
•Sin sorpresas, controlar las soluciones
•Poder
administrar
requerimientos
los
cambios
a
los
•Entregar soluciones que funcionen tan pronto
como sea posible
¿Cuál es el reto?
• En muchas organizaciones ni las metas de
dirección ni las de los desarrolladores son logradas
•Frecuentemente dirección tiene expectativas muy
optimistas de que se puede entregar mucha
funcionalidad en periodos cortos de tiempo
•Desarrollo acepta proyectos comprometidos para
fechas irreales
LOGRAR CUMPLIR LAS EXPECTATIVAS DE DIRECCIÓN
Y DEL ÁREA DE DESARROLLO
¿Qué es el Personal Software ProcessSM?
• El ingeniero de desarrollo es quien realizará el trabajo y
por lo tanto es el más indicado en estimar la duración
de sus actividades, adquiriendo a su vez un
compromiso ante dirección y/o el cliente cuando el
plan del proyecto de su equipo es presentado y
aprobado.
• La clave de la calidad radica en la habilidad personal
del ingeniero de desarrollo, en su compromiso y en la
disciplina en seguir sus procesos personales y los del
equipo.
Organizaciones de alto
desempeño
Organizaciones de alto
desempeño
Organizaciones de alto
desempeño
Mejorando continuamente
Aprendiendo de los que ya lo
han hecho
Comenzando por la persona
Personal Software ProcessSM (PSP)
Mejorando la calidad del producto
entregado
¿Qué es el Team Software Process?
Una solución: Team Software
ProcessSM
TSPSM
Comunicación del equipo
(actitud positiva)
Coordinación del equipo
(tener consensos para acuerdos)
Seguimiento al proyecto
Análisis de riesgos y problemas
Administración del equipo
Definiendo metas
Asignando roles
Adaptando procesos
Balanceando planes
detallados
Trabajo en equipo
Proceso
Personal
Disciplina para usar procesos
Medidas de desempeño
Habilidades para planear y estimar
Habilidades para administrar la
Calidad
Habilidades de los miembros del equipo
Adquiriendo habilidades …
Apoyo de dirección, lo lograremos si:
• Trabajamos en alcanzar sus metas
• Regularmente reportamos nuestras actividades
• Realizamos las tareas basadas en planes
agresivos pero realistas
• Hacemos un trabajo de calidad
• Respondemos
proactivamente
ante
las
necesidades de cambio
• Los involucramos en situaciones difíciles de
manejar.
Componentes del TSPSM
Suite TSPSM
•
•
•
•
•
Seminario para ejecutivos: 1.5 días
Introducción al TSPSM, miembros de equipo: 2.5 días
PSPSM Fundamentos: 5 días
PSPSM Avanzado: 5 días
Dirigiendo equipos de desarrollo
Mensajes a recordar :
Preguntas y conclusiones
Gracias por su
participación
Ing. Maricela Cornejo
Coach certificado por el SEI – TSPSM
Instructor Autorizado por el SEI – Suite PSPSM&TPSSM
[email protected]
Certificados en PSP:
http://www.sei.cmu.edu/certification/professionals/pspdevelopers/
Standish Group:
http://blog.standishgroup.com/
http://www.cs.nmt.edu/~cs328/reading/Standish.pdf
Solo para fines académicos
Descargar