domingo, 26 de agosto de 2012

CMMI y otras tecnicas para evaluar las capacidades y niveles de madurez

CMM CMMI
CMM mide el nivel de madurez de una organización mediante la determinación de si una organización completa las actividades específicas enumeradas en las áreas clave de rendimiento (KPA), ajenos a si la realización de dicha actividad conduce al resultado deseado. CMMI es también un enfoque basado en la actividad, pero la diferencia principal entre CMM y CMMI CMMI es que tiene un enfoque más orientado a los resultados en la definición y la medición de las áreas clave de rendimiento.
CMM mide el nivel de madurez de una organización mediante la determinación de si una organización completa las actividades específicas enumeradas en las áreas clave de rendimiento (KPA), ajenos a si la realización de dicha actividad conduce al resultado deseado. CMMI es también un enfoque basado en la actividad, pero la diferencia principal entre CMM y CMMI CMMI es que tiene un enfoque más orientado a los resultados en la definición y la medición de las áreas clave de rendimiento.
El primer nivel de CMM describe una organización inmadura sin procesos definidos, se ejecutan en una base ad hoc, sin control, y de manera reactiva. El primer nivel de CMMI describe una organización inmadura sin procesos definidos, se ejecutan en una base ad hoc, sin control, y de manera reactiva.
Las organizaciones que se repiten algunos procesos alcanzar el nivel 2 de CMM Nivel 2 de CMMI sin embargo requiere una gestión de los requisitos de organización a través de procesos planificados, ejecutados, medidos y controlados.
CMM Nivel 3 mandatos de un conjunto de procesos estándar documentados para establecer coherencia en toda la organización. CMMI Nivel 3 es una mejora de CMMI nivel 2 y se describen los procesos organizativos de las normas, procedimientos, herramientas y métodos.
CMM Nivel 4 requiere que las organizaciones lograr control sobre los procesos mediante el uso de técnicas cuantitativas de estadísticas. CMMI Nivel 4 requiere del mismo modo, sino que también identifica los subprocesos que contribuyen significativamente a la eficiencia global del proceso.
CMM Nivel 5 mandatos utilización de instrumentos cuantitativos y objetivos para la gestión de mejora de procesos Nivel 5 de CMMI en cambio se centra en la mejora continua de desempeño de los procesos a través de mejoras tecnológicas incrementales e innovadoras.




CMMI ITIL
La diferencia principal entre los dos es que CMMI se centra en la mejora de procesos de software madurez continua. Nos ayuda a entender y desarrollar todas las áreas dentro de nuestra infraestructura.
CMMI es donde entra en juego bajo ITIL el proceso que se centra en la liberación de software en el entorno de producción es la gestión de liberación. Como marco de orientación de mis áreas de gestión, centrándose en las cosas que hace tan bien como la capacidad, la gestión de nivel de servicio y todos los demás, incluyendo la Gestión de Versiones
El modelo específico por debajo de Gestión de la Entrega de la organización puede ser CMMI para desarrollo de software. ITIL también aborda el ciclo de vida del hardware dentro de una organización, incorpora este ciclo de vida del hardware debajo de la Gestión de Versiones.




CMMI AGILE
CMMI es impulsada por las necesidades de una organización en particular, y aprobó de manera de arriba hacia abajo
Agile es muy orgánico en su proceso de adopción. Por lo tanto, según Dalton, era inevitable que habría un cruce entre estos dos enfoques porque la adopción se haga más grande.
CMMI se han asociado con proyectos grandes, críticos, con alta exposición a riesgos y una gran estructura de gestión
Agile asociado a proyectos pequeños, con equipos de trabajo integrados, alta volatilidad de los requerimientos, dentro de un único ambiente de desarrollo
CMMI se enfoca, a un alto nivel, en qué es lo que hace un proyecto no en qué metodología utiliza Agile se enfocan en cómo el proyecto desarrolla los productos
CMMI es un modelo, no un estándar, es un ideal del cual se puede aprender y utilizar de acuerdo con la situación existente o necesidad. Agile ofrece un enfoque particular para las actividades de desarrollo que contrasta con otros enfoques para el desarrollo
CMMI proporciona las prácticas de ingeniería de sistemas que facilitan el uso de los métodos Agile en proyectos grandes, así como las prácticas de gestión de procesos y soporte que ayudan a establecer y mantener la mejora continua con el enfoque Agile en una organización Agile proporcionan el conocimiento en el desarrollo del software, especialmente para proyectos pequeños





----------------------------------------------------------------------------------------------------------------------------------

lunes, 20 de agosto de 2012

CMMI para Desarrollar

Soporte

Análisis causal y resolución Identificar causas de los resultados seleccionados y tomar acción para mejorar el funcionamiento del proceso.
Administracion de la configuración Establecer y mantener la calidad de los productos de trabajo usando a identificación de configuración, control de configuración, estimaciones del estado de la configuración y auditorías de la configuración.
Análisis de Decisiones y Resolución Analizar posibles decisiones usando un proceso de evaluación formal que evalúa alternativas identificadas contra el criterio establecido.
Medición y Análisis Desarrollar y sustentar una capacidad de medición utilizada para dar soporte a las necesidades del manejo de la información.
Proceso Y Aseguramiento De La Calidad Del Producto Proveer staff y manejo con una perspicacia objetiva dentro de procesos y productos asociados de trabajo.





Administración de Proyectos

Gestion de Integracion de Proyectos Establecer y manejar el proyecto y la relación de los accionistas relevantes de acuerdo a un procesos integrado y definido que está hecho a la medida desde el conjunto de la organización de los procesos estándares.
Monitoreo y Control del Proyecto Proveer un entendimiento del progreso del proyecto y así las acciones correctivas apropiadas pueden ser tomadas cuando el funcionamiento del proyecto se desvíe de manera significativa del plan.
Planeacion del Proyecto Establecer y mantener planes que definan las actividades del proyecto.
Gestion Cuantitativa de los Proyectos Manejar cuantitativamente el proyecto para lograr la calidad del proyecto establecido y los objetivos del funcionamiento del proceso.
Administracion de Requerimientos Manejar los requerimientos de los productos del proyecto y los componentes del producto y garantizar alineación entre esos requerimientos y los planes del proyecto y productos de trabajo.
Administracion de Riesgos Identificar problemas potenciales antes de que ocurran, así las actividades de manejo de riesgos pueden ser planeadas e invocadas como sea necesario a través de la vida del producto o proyecto para mitigar impactos adversos sobre objetivos logrados.
Administracion de Contratos de Proveedores Manejar la adquisición de los productos y servicios de los proveedores.






Administración de Procesos

Definicion del Proceso Organización El propósito de la Definición del Proceso Organizacional (OPD) es establecer y mantener un conjunto útil de los activos de los procesos de la organización asi como trabajar con las normas ambientales y directrices para los equipos.
Enfoque del Proceso Organización Planear, implementar y desplegar mejoras en los procesos organizacionales basadas en un entendimiento cuidadoso de las actuales fortalezas y debilidades de los procesos organizacionales y los activos de proceso.
Desempeño del Proceso Organización Manejar proactivamente el funcionamiento organizacional para conocer sus objetivos de negocio.
Entrenamiento Organización El propósito de la Formación Organizacional (OT) es el desarrollo de habilidades y conocimientos de las personas para que puedan desempeñar sus funciones con eficacia y eficiencia.




Ingeniería

Integracion de Productos Ensamblar el producto desde sus componentes de producto, garantizar el producto, así como integrarlo, que se comporte propiamente y mandar el producto.
Desarrollo de Requerimientos Provocar, analizar y establecer un cliente, producto y requerimientos del componente del producto.
Solucion Tecnica Seleccionar, diseñar, desarrollar e implementar soluciones a los requerimientos. Las soluciones, diseños e implementaciones abarquen productos, componentes de producto y los procesos relacionados con el ciclo de vida del producto ya sean únicamente o en combinación como sea apropiado.
Validación Demostrar que un producto o un componente de producto satisfagan su uso intencionado cuando se coloquen en su ambiente intencionado.
Verificación Asegurar que los productos de trabajo seleccionados conozcan sus requerimientos específicos.