domingo, 9 de septiembre de 2012

Relaciones entre áreas de proceso


  • Relaciones entre áreas de proceso
Ayudan a ver la vista de la organización de mejora de procesos y cómo áreas de proceso dependerá de la aplicación de otras áreas de proceso. Las relaciones entre las áreas de procesos múltiples, incluyendo la información y los artefactos que fluyen desde el área de proceso a otra ilustrada por las figuras y descripciones de este capítulo le ayudarán a obtener una vista más amplia de proceso de implementación y mejora. El éxito de las iniciativas de mejora de procesos debe ser impulsado ​​por los objetivos de negocio de la organización. Por ejemplo, un objetivo de negocio común es reducir el tiempo que se necesita para obtener un producto en el mercado. El objetivo de mejora de procesos derivados de que podría ser la mejora de los procesos de gestión de proyectos para asegurar la entrega a tiempo
Proceso de gestión de las áreas de proceso contienen las actividades del proyecto transversal esta relacionado con la definición, planificación, implementación, ejecución, seguimiento, controlar, evaluar, medir y mejorar los procesos. Los cinco procesos de gestión en las áreas de proceso CMMI-DEV es el siguiente: Definición Proceso Organizacional (OPD) organizacional Proceso Focus (OPF) Gestión del Desempeño Organizacional (OPM)
Desempeño Organizacional de Procesos (OPP) Entrenamiento Organizacional (OT) Zonas Básicas de procesos de gestión de procesos El proceso básico de áreas de proceso de gestión proporcionan la organización con una capacidad para documentar las mejores prácticas y compartir, de organización activos de los procesos y el aprendizaje en toda la organización. Figura 4.1 proporciona una visión panorámica de las interacciones entre las áreas de procesos básicos del proceso de gestión y con zona para otro proceso


La definición del proceso organizacional área de proceso establece y mantiene conjunto de la organización de los procesos estándar, las normas del entorno de trabajo y otros activos basados ​​en las necesidades del proceso y los objetivos de la organización. Los otros activos incluyen las descripciones de los modelos de ciclo de vida, pautas adaptación del proceso software y la documentación relacionada con el proceso y los datos.
Proyectos a medida de ajuste de la organización de los procesos estándar para crear sus procesos definidos. El resto de activos apoyar la adaptación, así como la aplicación de los procesos definidos.
Las experiencias y los productos de trabajo de llevar a cabo estos procesos definidos, incluyendo los datos de medición, descripciones de procesos, artefactos de proceso y las lecciones aprendidas, se incorporan en su caso en conjunto de la organización de los procesos estándar y otros activos.

  • Advanced Process Areas Process Management
Las áreas de proceso Advanced Process Management proporcionar a la organización una mejor capacidad para alcanzar sus objetivos cuantitativos para un rendimiento de calidad y de proceso.

Figura 4.2 proporciona una visión panorámica de las interacciones entre las áreas de proceso avanzado proceso de gestión y con otras categorías de procesos del área. Cada una de las áreas de proceso avanzado de procesos de gestión depende de la capacidad para desarrollar e implementar procesos y activos de apoyo. El proceso básico de las áreas de procesos de gestión proporcionan esta capacidad.


Área de proceso se deriva objetivos cuantitativos para la calidad y el proceso de desempeño de los objetivos de negocio de la organización. La organización ofrece proyectos y grupos de apoyo con las medidas comunes, proceso líneas de base de rendimiento y modelos de procesos de rendimiento.
Estos activos de la organización de apoyo adicionales componer una definida proceso que puede alcanzar la calidad del proyecto y el desempeño del proceso objetivos y apoyo a la gestión cuantitativa. La organización
analiza los datos de rendimiento recogidos de estos procesos definidos procesos para desarrollar una comprensión cuantitativa de la calidad del producto, calidad del servicio, y el proceso de ejecución del conjunto de la organización de procesos estándar.

  • Gestión de Proyectos
Actividades relacionadas con la planificación, el seguimiento y control del proyecto. Los siete proyectos de gestión en las áreas de proceso CMMI-DEV son los siguientes: Gestión Integrada de Proyectos (IPM) Proyecto de Monitoreo y Control (PMC) Planificación del Proyecto (PP), Cuantitativa de proyecto (QPM) Gestión de Requisitos (REQM) Gestión de Riesgos (RSKM) Proveedor Contrato de Gestión (SAM) Áreas Básicas del Proyecto de gestión de procesos
Las áreas de proceso básicos del proyecto de gestión frente a las actividades relacionadas para establecer y mantener el plan de proyecto, instalación y compromisos de mantenimiento, monitoreo del progreso contra el plan, teniendo acción correctiva, y la gestión de acuerdos con proveedores. Figura 4.3 proporciona una visión panorámica de las interacciones entre las áreas del Proyecto Básico de procesos de gestión y con otras categorías de procesos del área. Como se ilustra en la Figura 4.3, la planificación del proyecto incluye área de proceso desarrollar el plan del proyecto, involucrar a los actores relevantes, obteniendo el compromiso con el plan, y el mantenimiento del plan.


El plan del proyecto abarca el proyecto diversos actividades de gestión y desarrollo realizado por el Proyecto. La proyecto revisa otros planes que afectan al proyecto de varias relevante las partes interesadas y los compromisos establece con las partes interesadas para su contribuciones al proyecto. Por ejemplo, estos planes cubren configuración gestión, verificación y medición y análisis.
El Proyecto de Monitoreo y área de proceso de control contiene prácticas para seguimiento y control de las actividades y tomar medidas correctivas. El proyecto plan especifica la frecuencia de los informes sobre los progresos y las medidas utilizadas para monitorear el progreso. El progreso se determina principalmente mediante la comparación de proyecto de estado para el plan. Cuando el estado real se desvía significativamente de la valores esperados, se toman acciones correctivas según corresponda. Estas acciones
puede incluir replanificación, que requiere el uso de prácticas de planificación del proyecto.

Gestión de requisitos garantiza que los cambios en los requisitos se reflejan en los planes de proyectos, actividades y productos de trabajo. Este ciclo de cambio puede afectar a las áreas de proceso de ingeniería, por lo que la gestión de requisitos es una secuencia dinámica y recursiva frecuencia de los acontecimientos. La Gestión de Requisitos área de proceso es fundamental para un proceso de ingeniería controlada y disciplinada.

  • Proyecto Avanzado de las Áreas de Gestión de Procesos
Se establece el entorno de trabajo del proyecto de estándares de la organización del entorno de trabajo, la coordinación y la colaboración con las partes interesadas, la formación y el mantenimiento de los equipos para la realización de los proyectos, en términos cuantitativos la gestión del proyecto y gestión de riesgos.
Figura 4.4 proporciona una visión panorámica de las interacciones entre las áreas del Proyecto de proceso avanzados de gestión y con otras categorías de procesos del área. Cada Administración avanzada de proyectos área de proceso depende de la capacidad de planificar, supervisar y controlar el proyecto. Las áreas de proceso básicos del proyecto de gestión proporcionan esta capacidad.


La Dirección Integrada de Proyectos área de proceso establece y mantiene el proceso definido del proyecto que se adapte a la conjunto de la organización de los procesos estándar (Proceso Organizacional
Definition). El proyecto se gestiona mediante el proceso definido del proyecto.
El proyecto utiliza y contribuye a los activos de los procesos de organización, la entorno de trabajo del proyecto se establece y mantiene el normas de organización del entorno de trabajo y los equipos estén establecidos utilizando las reglas de la organización y directrices. El objetivo del proyecto correspondiente
interesados ​​coordinen sus esfuerzos de manera oportuna a través de la identificación, negociación y seguimiento de las dependencias críticas y la resolución de los problemas de coordinación.

Las áreas de proceso de ingeniería se aplican al desarrollo de cualquier producto o
servicios en el ámbito del desarrollo (por ejemplo, productos de software, hardware
productos, servicios, procesos).
Las cinco áreas de ingeniería de proceso en CMMI-DEV son las siguientes: Integración de Producto (PI) Requisitos para el Desarrollo (RD), Solución Técnica (TS), Validación (VAL), Verificación (VER)

El área de proceso de Desarrollo de Requerimientos identifica las necesidades del cliente y los plasma en los requisitos del producto. El conjunto de producto requisitos se analiza para producir una solución conceptual de alto nivel. Esta conjunto de requisitos se asigna entonces a establecer un conjunto inicial de producto
requisitos de los componentes.
Otros requisitos que ayudan a definir el producto se derivan y se asignan a los componentes del producto. Este conjunto de producto y componente de producto requisitos claramente describe el rendimiento del producto, atributos de calidad, características de diseño, requisitos de verificación, etc, en los términos del desarrollador entiende y usa las necesidades de desarrollo de la zona de proceso 

El área de proceso de Solución técnica desarrolla paquetes de datos técnicos de los componentes del producto para ser utilizado por la Integración de productos o Acuerdo de Proveedor área de proceso de Gestión. Las soluciones alternativas son examinados para seleccionar el diseño óptimo basado en los criterios establecidos. Estos criterios pueden ser significativamente diferentes en todos los productos, en función del tipo de producto, el entorno operativo, requisitos de desempeño, las necesidades de apoyo y programas de costos o el parto. La tarea de seleccionar la solución final hace uso de las prácticas específicas en el área de análisis de decisión y proceso de resolución.

El área de proceso de verificación garantiza que los productos de trabajo seleccionados cumplen los requisitos especificados. El área de proceso de Verificación selecciona los productos de trabajo y métodos de verificación que se utilizarán para verificar los productos de trabajo respecto a los requisitos especificados. La verificación es generalmente un proceso gradual, comenzando con la verificación del producto componente y por lo general concluye con la verificación de productos totalmente ensamblados.

  • La recursividad e iteración de los procesos de ingeniería
La mayoría de los estándares de procesos de acuerdo en que hay dos maneras de que los procesos se pueden aplicar. Estas dos maneras son llamados recursividad y la iteración.
La recursión se produce cuando un proceso se aplica a los niveles sucesivos de los elementos del sistema dentro de una estructura de sistema. Los resultados de una aplicación se utilizan como entradas a un nivel superior en la estructura del sistema. Por ejemplo, el proceso de verificación está diseñada para aplicarse a la totalidad del producto ensamblado, los componentes principales de productos, e incluso componentes de componentes. Hasta qué punto en el producto de aplicar el proceso de verificación depende completamente del tamaño y la complejidad del producto final.
La iteración ocurre cuando los procesos se repiten a nivel del sistema mismo. La nueva información es creada por la aplicación de un proceso que alimenta esa información de nuevo en un proceso relacionado. Esta nueva información por lo general plantea cuestiones que deben ser resueltas antes de completar los procesos.


  • Apoyar

Apoyar las áreas de proceso abarcará las actividades que apoyen el desarrollo y mantenimiento de productos. Las áreas de proceso de apoyo frente a los procesos que se utilizan en el contexto de la realización de otros procesos. En general, las áreas de procesos de apoyo frente a los procesos que se dirigen hacia el proyecto y puede tratar los procesos que se aplican en general a la organización.
Por ejemplo, de procesos y control de calidad del producto se puede utilizar con todas las áreas de proceso para proporcionar una evaluación objetiva de los procesos y productos de trabajo descritos en todas las áreas de proceso.
Las cinco áreas de apoyo del proceso en CMMI-DEV es el siguiente:
Análisis Causal y Resolución (CAR)
Configuration Management (CM)
Análisis de Decisiones y Resolución (DAR) Medición y Análisis (MA) Proceso y Aseguramiento de la Calidad del Producto (PPQA)

  • Áreas básicas de apoyo al proceso
Las áreas de apoyo básicos del proceso frente a las funciones fundamentales de apoyo
que son utilizados por todas las áreas de proceso. Aunque todas las áreas de proceso de apoyo se basan
en las otras áreas de proceso de entrada, las áreas de apoyo básicos del proceso proporcionar las funciones de apoyo que también ayudan a poner en práctica varias prácticas genéricas. Figura 4.6 proporciona una visión panorámica de las interacciones entre las áreas de procesos básicos y de apoyo con todas las áreas de proceso.


El área de proceso de Medición y Análisis soporta todas las áreas de proceso, proporcionando prácticas específicas que los proyectos de orientación y organizaciones en la alineación necesidades de medición y objetivos con un enfoque de medición que se utilizado para apoyar las necesidades de información de gestión. Los resultados pueden ser utilizados en tomar decisiones informadas y tomar las acciones correctivas apropiadas. 

  • Áreas de Apoyo Avanzado de Procesos

Las áreas de soporte avanzado de procesos disposición de los proyectos y de la organización con una capacidad de soporte mejorada. Cada una de estas áreas de proceso se basa en los insumos o prácticas específicas de las áreas de proceso.
Figura 4.7 proporciona una visión panorámica de las interacciones entre las áreas de proceso avanzado de soporte y con todas las áreas de proceso.


A partir del análisis causal y la zona de proceso de resolución, los miembros del proyecto identificar las causas de los resultados seleccionados y tomar medidas para evitar los resultados negativos que se produzcan en el futuro o para aprovechar los resultados positivos. Si bien los procesos definidos por el proyecto son los objetivos iniciales para el análisis de causa raíz y planes de acción, los cambios efectivos proceso puede dar lugar a propuestas de mejora de procesos presentados al conjunto de la organización de los procesos estándar.
El Análisis de Decisiones y área de proceso de resolución apoya todas las áreas de proceso de determinar qué temas deben ser sometidos a un proceso formal de evaluación y la aplicación de un proceso de evaluación formal para ellos.

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.