CMMI
Capability Maturity Model Integration
Es un
modelo de aseguramiento de la calidad que busca la mejora continua de las
organizaciones mediante el análisis y re-diseño de los procesos que subyacen en la organización. Fue creado
por el SEI (Software Engineering Institute) de laUniversidad de Carnegie-Mellon y patrocinado por el Ministerio de Defensa
de los Estados Unidos. Con el propósito de lograr la mejora de los procesos,
CMMI provee:
·
Una forma de integrar los elementos funcionales de una
organización .
·
Un conjunto de mejores prácticas basadas en casos de éxito probado de
organizaciones experimentadas en la mejora de procesos.
·
Ayuda para identificar objetivos y prioridades para
mejorar los procesos de la organización, dependiendo de las fortalezas y
debilidades de la organización que son obtenidas mediante un método de
evaluación.
·
Un apoyo para que las empresas complejas en actividades
productivas puedan coordinar sus actividades en la mejora de los procesos.
·
Un punto de referencia para evaluar los procesos actuales
de la organización
PSP
·
Ser
definido, conciso
·
Altamente
prescriptivo
·
Rápido
y barato (?)
PSP, es uno
de los 3 vértices donde descansa un proceso de mejora que trabaja sobre 3
niveles de la organización, los otros 2 son CMM y TSP
PASOS PARA IMPLANTACION PSP
1. Los ingenieros deben ser entrenados
por un instructor calificado de PSP.
2. La Capacitacion es sobre grupos o
equipos, y seran grupos que asi lo han sido y seguiran siendo.
3. Requiere un fuerte soporte de
administración, en este sentido es necesario que los administradores entiendan
el PSP, saber como apoyarlos y como monitorear sus avances, sin un adecuado
monitoreo los ingenieros caeran otra vez en los malos habitos.
4. Después de ser bien entrenados y bien
administrados lo que sigue es optimizar la interaccion entre equipos y aquí
entraría Team Software Process, el TSP extiende y refina los metodos de CMM y
PSP sobre desarrollo y mantenimiento de equipos, y llegar a lo que se le llama
un equipo autodirigido.
Team Software Process
Proporciona un marco
de trabajo de procesos definidos que está diseñado para ayudarle a equipos de
gerentes e ingenieros a organizar y producir proyectos de software de gran
escala, que tengan tamaños mayores a varios miles de líneas
de código. El objetivo del TSP
es mejorar los niveles de calidad y productividad de un proyecto de desarrollo
de software de un equipo, con el fin de ayudarlos a alcanzar los acuerdos de
costos y tiempos en dicho desarrollo.
Antes que los ingenieros
de software puedan participar en el TSP, se requiere que ya hayan aprendido
sobre el Personal Software Process (Personal Software Process), de manera
tal que el TSP pueda funcionar de manera adecuada. El TSP comienza con un
proceso de cuatro días llamado despegue.
El despegue está diseñado para comenzar el proceso de construcción de los
equipos y durante éste tiempo, los equipos y sus administradores establecen
metas, definen roles, evalúan riesgos y producen un plan de equipo. El despegue
generalmente se hace con un coach específicamente entrenado, o con un líder que
ya ha gerenciado varios proyectos que han usado TSP para su desarrollo.
IEEE
El Instituto
de Ingenieros Eléctricos y Electrónicos, una asociación técnico-profesional
mundial dedicada a la estandarización, entre otras cosas. Es la mayor
asociación internacional sin fines de lucro formada por profesionales de las
nuevas tecnologías, como ingenieros en eléctricos, ingenieros en electrónica,
ingenieros en sistemas e ingenieros en telecomunicación.
Su trabajo
es promover la creatividad, el desarrollo y la integración, compartir y aplicar
los avances en las tecnologías de la información, electrónica y ciencias en
general para beneficio de la humanidad y de los mismos profesionales. Algunos
de sus estándares son:
·
VHDL
·
POSIX
·
IEEE
1394
·
IEEE
488
·
IEEE
802
·
IEEE
802.11
·
IEEE
754
Los esquemas que pusiste sobre el CMMI, TSP y PSP son buenos ya que te dan una idea de lo que tratan cada una.
ResponderEliminar