Sei sulla pagina 1di 16

ISO/IEC 12207

Son estndares para el proceso de vida del software en una empresa u organizacin, quienes van a adquirir un software, as como desarrolladores y proveedores. El proceso estar orientado a la recopilacin de requisitos hasta la culminacin del software, pero no indica o especifica los detalles de cmo implementar o llevar a cabo las actividades o tareas incluidas en los procesos. Los estndares especifican tres clases de procesos que estn divididos en conjunto de actividades; cada actividad se sub divide a su vez en un conjunto de tareas: Primarios Proceso de Adquisicin Proceso de Suministro Proceso de Desarrollo Proceso de Operacin Proceso de Mantenimiento Soporte o Apoyo Proceso de Documentacin Proceso de Administracin de la configuracin Proceso de Aseguramiento de la calidad Proceso de Verificacin Proceso de Validacin Proceso de Revisiones conjuntas Proceso de Auditorias Proceso de Resolucin de problemas Organizacionales Proceso de Gestin Proceso de Infraestructura Proceso de Mejora Proceso de Recursos Humanos

1. Primarios a. Proceso de Adquisicin


Define las actividades de la persona que obtiene un sistema, producto de software o servicio de software. EL proceso consiste de las siguientes actividades.

Inicio
En esta actividad la persona que quiere adquirir, desarrollar o mejorar un producto software, debe definir la necesidad. El proveedor definir y analizara los requerimientos del sistema, basndose en el negocio, organizacin y usuarios de acceso, adems de definir los procedimientos, pruebas conforme a las normas y conformidad mutua. Tambin se pueden considerar opciones en esta etapa para la adquisicin del software, las posibles opciones pueden ser:

a. Comprar un producto software pre elaborado que satisfaga los requerimientos. b. Desarrollar el producto software internamente c. Desarrollar el producto software mediante un contrato d. Una combinacin de a, b y c e. Mejorar un producto de software ya existente Al adquirir un software pre elaborado el cliente debe asegurarse que: a. Se cumplen los requerimientos del software b. La documentacin est disponible c. Se respetan los derechos de marca, uso, propiedad, garanta y licencia. d. Se ha planificado el soporte futuro para el software. Tambin es muy importante que la persona que va adquirir el software planifique un plan que debe incluir: a. b. c. d. e. f. Requerimientos para el sistema. Empleo previsto del sistema. Tipo de contrato a emplear Responsabilidades de las organizaciones implicadas. Tipo de soporte que se va a usar. Riesgos considerados y procedimientos para gestionar dichos riesgos

Preparacin de la solicitud de propuestas


Conviene que la persona que va adquirir el producto documente los requerimientos de la adquisicin en una solicitud de propuestas, el cual debe incluir: a. b. c. d. e. f. g. Requerimientos del sistema Definicin de alcance Instrucciones para los ofertantes Lista de los productos de software Trminos y condiciones Control de los sub-contratos Restricciones Tcnicas(Ej. Entorno de destino)

Preparacin y actualizacin del contrato


El cliente debe establecer procedimientos para la seleccin de proveedores, incluyendo los criterios para la evaluacin de propuestas y pata la ponderacin de los cumplimientos de los requerimientos. Tambin debe seleccionar un proveedor basndose en la evaluacin de las propuestas de los proveedores, su capacidad y otros factores a considerar.

Conjuntamente prepararan o negociaran un contrato estableciendo todos los requerimientos de adquisicin, incluyendo costos, plazos del producto de software a entregar. Una vez aprobado el cliente controlara las modificaciones del contrato por la va de negociacin con el proveedor, como parte del mecanismo de control de cambios.

Seguimiento del proveedor


El cliente supervisar las actividades del proveedor de acuerdo con el proceso de revisin conjunta y el proceso de auditora. Tambin el adquiriente cooperar con el proveedor para proporcionar toda la informacin en el momento preciso.

Aceptacin y finalizacin
Conviene que el adquiriente prepare la aceptacin basndose en la estrategia y los criterios de aceptacin definidos. Deberan incluirse la preparacin de los casos de prueba, datos de prueba, procedimientos de prueba y entorno de las pruebas. Debera definirse hasta qu grado se involucra al proveedor. El adquiriente llevar a cabo revisiones de aceptacin y pruebas de aceptacin del producto o servicio software entregable y slo lo aceptar del proveedor cuando se satisfagan todas las condiciones de aceptacin.

b. Proceso de Suministro
Est orientado con las actividades de la persona u empresa que proporciona sistemas, producto o servicio de software a la persona u empresa que va adquirir el producto. Este proceso consta de las siguientes actividades:

Inicio
El proveedor lleva a cabo una revisin de los requerimientos de la solicitud de propuestas, teniendo en cuenta las polticas de la organizacin y otras reglamentaciones. El contrato puede ser hecho o aceptado por el proveedor

Preparacin de la respuesta
Conviene que el proveedor defina y prepare una oferta como respuesta a la solicitud de propuestas.

Contrato
El proveedor deber negociar y contratar con la organizacin adquiriente para proporcionar el producto o servicio software. Las modificaciones al contrato se harn conforme al mecanismo de control de cambios.

Planificacin
El proveedor definir el marco para la gestin y aseguramiento del proyecto de acuerdo a los requerimiento para obtener la calidad del producto o servicio software entregable Si no est estipulado en el contrato, el proveedor deber definir o seleccionar un modelo de ciclo de vida para el software, apropiado al alcance, magnitud y complejidad del proyecto.

c. Proceso de Desarrollo
Son actividades que debe llevar a cabo el desarrollador de la organizacin que define y desarrolla el producto de software. Este proceso consta de las siguientes actividades: Implementacin del proceso Anlisis de los requerimientos del sistema Diseo de la arquitectura del sistema Anlisis de los requerimientos software Diseo de la arquitectura del software Diseo detallado del software Codificacin y pruebas del software Integracin del software Pruebas de calificacin del software Integracin del sistema Pruebas de calificacin del sistema Instalacin del software Apoyo a la aceptacin del software

d. Proceso de Operacin
Define las actividades del operador, la organizacin que provee el servicio de operar el sistema de cmputo en un entorno real o en el ambiente de los usuarios. El operado hace uso de otros procesos a nivel de proyecto para llevar a cabo su funcin: Proceso de gestin Proceso de infraestructura A nivel de organizacin emplea los siguientes: Proceso de mejora de procesos Proceso de recursos humanos Este proceso consta de las siguientes actividades: Implementacin del proceso Pruebas de operacin Operacin del sistema Soporte de Usuario

e. Proceso de Mantenimiento
Define las actividades de la organizacin que provee el servicio de mantener el software actualizado y operativo. El operado hace uso de otros procesos a nivel de proyecto para llevar a cabo su funcin: Proceso de gestin Proceso de infraestructura A nivel de organizacin emplea los siguientes: El proceso de mejora de procesos. Proceso de recursos humanos. Este proceso consta de las siguientes actividades: Implementacin del proceso Anlisis de problemas y modificaciones Implementacin de las modificaciones Revisin/aceptacin del mantenimiento Migracin Retirada del software

2. Soporte o Apoyo a. Proceso de Documentacin


Define las actividades para el registro de la informacin producida por un proceso del ciclo de vida. El proceso contiene el conjunto de actividades para planificar, disear, desarrollar, producir, editar, distribuir y mantener aquellos documentos que necesitan todos los involucrados tales como gerentes, ingenieros y usuarios del sistema o producto software. Este proceso consta de las siguientes actividades: Implementacin del Proceso Se deber preparar, documentar e implementar un plan que identifique los documentos que se van a producir durante el ciclo de vida del producto software. Para cada documento identificado, se deber considerar lo siguiente: Titulo Propsito Audiencia a la que se dirige Procedimientos y responsabilidades para las modificaciones, aprobaciones, distribucin, etc Plazos para las versiones intermedias y final. Diseo y Desarrollo Cada documento debe disearse acorde con las normas de documentacin, el contenido, numeracin de pginas, figuras, marcas de

propiedad y seguridad. Se asegurar la buena fuente de las entradas, tambin se pueden usar herramientas automticas de documentacin. Antes de su publicacin se deben revisar si cumplen las normas mencionadas. Produccin El plan ser la base para producir y poner a disponibilidad los documentos. La produccin y distribucin puede ser en papel, medios electrnicos u otros medios. Y se deben procurar las medidas de seguridad para su conservacin.

b. Proceso de Gestin de la Configuracin


Define las actividades de la gestin de la configuracin, es decir aplicar procedimientos tcnicos y administrativos a lo largo del ciclo de vida del software para: identificar, definir y establecer la lnea base de los elementos software en un sistema; controlar modificaciones y releases de los elementos; registrar e informar del estado de los elementos y peticiones de modificacin; asegurar la completitud, consistencia y correccin de los elementos; y controlar el almacenamiento, manipulacin y entrega de los elementos. Este proceso consta de las siguientes actividades: Implementacin del proceso Se deber preparar un plan de gestin de la configuracin. EL plan deber contener: las actividades de gestin de la configuracin procedimientos y plazos para llevar a cabo estas actividades responsables de llevarlas a cabo documentar el plan

Identificacin de la configuracin Se identificar para cada elemento software y sus versiones: La documentacin que establece la lnea de referencia, las referencias a las versiones y otros detalles de informacin. Control de la configuracin Se realizar lo siguiente: identificacin y registro de las peticiones de cambio Anlisis y evaluacin de los cambios Aprobacin o rechazo de la peticin Verificacin y release del elemento software modificado se debern auditar los elementos que manejen funciones crticos

Determinacin del estado de la configuracin Se vern preparar registros de la gestin e informes de estado que muestren el estado y la historia de los elementos.

Evaluacin de la configuracin Se deber determinar la completitud funcional de los elementos software frente a sus requerimientos y completitud fsica de los elementos. Gestin de releases y entrega Se debern guardar copias maestras del cdigo y la documentacin durante todo el proyecto de software.

c. Proceso de Aseguramiento de la Calidad


Define las actividades para asegurar, de una manera objetiva, que los productos software y los procesos son conformes a sus requerimientos especificados y se ajustan a sus planes establecidos. Este proceso consta de las siguientes actividades: Implementacin del proceso Los objetivos del proceso de aseguramiento de la calidad debern asegurar que los productos software y los procesos empleados para proporcionar dichos productos software cumplen con sus requerimientos establecidos y se adhieren a sus planes establecidos. Es recomendable que estos procesos coordine con otros procesos tales como: verificacin, validacin, revisin conjunta y auditora Se deber preparar, documentar e implementar un plan para llevar a cabo las tareas. El plan debe incluir lo siguiente: Normas de calidad, metodologa, herramientas para llevar cabo el aseguramiento de calidad Procedimientos para la revisin del contrato Audiencia a la que se dirige Procedimientos para la gestin de los registros de calidad Recursos, plazos y responsabilidades para llevar a cabo las actividades Cuando se encuentren problemas en la calidad, stas se debern documentar y ser atendidos por el procesos de solucin de problemas. Se debe mantener informado al adquiriente de los resultados del proceso de aseguramiento El responsable debe gozar de libertad e independencia sobre la organizacin para poder realizar su labor de un modo imparcial.

Aseguramiento del producto Esta actividad consta de las siguientes tareas: Los planes deben estar documentados en el contrato. El contrato se debe cumplir a pie de la letra El producto debe cumplir con el contrato El adquiriente debe estar conforme con el producto software

Aseguramiento del proceso Contiene las siguientes actividades: Los procesos de esta norma se adecuen al contrato Se asegurar que las prcticas de ingeniera de software cumplen con el contrato Se asegurar que las mediciones del producto software y del proceso software estn de acuerdo con las normas

Aseguramiento del sistema de calidad Las actividades adicionales de gestin de la calidad deben concordar con las clusulas del ISO 9001.

d. Proceso de Verificacin
Define las actividades (para el adquiriente, proveedor o una parte independiente) para verificar hasta un nivel de detalle dependiente del proyecto software, los productos software. Este proceso consta de las siguientes actividades: Implementacin del proceso Se deber determinar si el proyecto requiere un esfuerzo de verificacin y el grado de independencia organizativa necesaria para dicho esfuerzo. Se deber analizar los aspectos crticos de los requerimientos del proyecto. Se deber preparar y documentar un plan de verificacin. El plan deber tener en cuenta las actividades del ciclo de vida y productos software sujetos a verificacin, las tareas de verificacin requeridas para cada actividad del ciclo de vida y producto software y los recursos, responsabilidades y plazos asociados. El plan deber tener en cuenta procedimientos para hacer llegar los informes de la verificacin al adquiriente y a otras organizaciones involucradas. Se deber implementar el plan de verificacin. Los problemas y no conformidades detectadas por el esfuerzo de verificacin se debern pasar al proceso de solucin de problemas. Se debern resolver todos los problemas y no conformidades. Se deber poner a disposicin del adquiriente y otras organizaciones involucradas los resultados de las actividades de verificacin.

Verificacin Se deber verificar el contrato, teniendo en cuenta los criterios enunciados siguientes: El proveedor tiene la capacidad para satisfacer los requerimientos los requerimientos son consistentes y cubren las necesidades del usuario Se han estipulado los procedimientos adecuados para manejar los cambios a los requerimientos. Se deber verificar el proceso, con los criterios siguientes: Los requerimientos para la planificacin del proyecto son adecuados Las normas, procedimientos y entornos para los procesos son adecuados El proyecto est dotado de personal capacitado Se debern verificar los requerimientos teniendo en cuenta los criterios siguientes: Los requerimientos del sistema son consistentes, viables y se pueden probar. Los requerimientos software reflejan fielmente los requerimientos del sistema. Los requerimientos software relacionados con seguridad fsica y de acceso y otros requerimientos crticos son correctos. Se debern verificar el diseo teniendo en cuenta los criterios siguientes: EL diseo implementa la secuencia correcta de eventos, entradas, salidas, interfaces, flujo lgico, etc. EL diseo seleccionado se puede derivar de los requerimientos. Se debern verificar el cdigo teniendo en cuenta los criterios siguientes: El cdigo es trazable hacia el diseo y los requerimientos, se puede probar, es correcto y cumple con las normas de codificacin EL cdigo seleccionado se puede derivar de los requerimientos

e. Proceso de Validacin
El proceso de validacin es un proceso para determinar si los requerimientos y el sistema o producto software, tal como se ha construido, cumplen con su uso especfico previsto. La validacin se puede llevar a cabo en etapas tempranas. Este proceso se puede ejecutar con diversos grados de independencia. El grado de independencia puede variar desde la misma persona o diferente persona dentro de la misma organizacin, hasta una persona en distinta organizacin con un grado de separacin variable. En el caso en que el proceso se ejecute por una

organizacin independiente del proveedor, desarrollador, operador o responsable de mantenimiento, se llama proceso de validacin independiente. Este proceso consta de las siguientes actividades: Implementacin del Proceso Si el proyecto merece un esfuerzo de validacin, se deber establecer un proceso de validacin para validar el sistema o el producto software. Se debern seleccionar las tareas de validacin definidas ms adelante, incluyendo los mtodos, tcnicas y herramientas asociadas. Se deber preparar y documentar un plan de validacin. El plan deber incluir (sin estar limitado a ello) lo siguiente: Elementos sujetos a validacin. tareas de validacin a llevar a cabo. Recursos, responsabilidades y plazos para la validacin. Procedimientos para hacer llegar los informes de validacin al adquiriente.

Validacin Se debern preparar los requerimientos de prueba, casos de prueba y especificaciones de prueba seleccionados para analizar los resultados de las pruebas. Se debern validar que el producto software satisface su uso previsto.

f. Proceso de Revisin Conjunta


Define las actividades para evaluar el estado y productos de una actividad. Este proceso puede ser empleado por cualquiera de las dos partes, donde una de las partes (la revisora) revisa a la otra parte (la parte revisada), de una manera conjunta. Este proceso consta de las siguientes actividades: Implementacin del proceso Se debern llevar a cabo revisiones peridicas en hitos predeterminados tal como se especifica en los planes del proyecto. Se pueden llevar a cabo revisiones ad hoc cuando se considere necesario por cualquiera de las partes. Las partes debern acordar todos los recursos necesarios para llevar a cabo las revisiones. Estos recursos incluyen personal, ubicacin, instalaciones, hardware, software y herramientas. Las partes debern acordar para cada revisin los siguientes elementos: agenda de la reunin, productos software (y resultados de una actividad) y problemas a revisar; alcance y procedimientos y criterios de entrada y salida para la revisin.

Las partes debern ponerse de acuerdo sobre los resultados de la revisin y en la responsabilidad sobre cualquier punto de accin y sus criterios de finalizacin. Revisiones de la gestin del proyecto Se deber evaluar el estado del proyecto con relacin a los planes, plazos, normas y guas del proyecto aplicables. El resultado de la revisin deber discutirse entre las dos partes y deber conseguir lo siguiente: Hacer que las actividades progresen de acuerdo con el plan, basndose en una evaluacin del estado de la actividad o producto software Cambio de la gestin del proyecto o determinacin de la necesidad de una planificacin alternativa. Evaluacin y gestin de los elementos de riesgo que puedan amenazar el xito del proyecto Revisiones tcnicas Se debern mantener revisiones tcnicas para evaluar los productos o servicios software bajo consideracin y proporcionar evidencia de que: son completos cumplen con sus normas y especificaciones Los cambios se implementan adecuadamente y afectan slo a aquellas reas identificadas por el proceso de gestin de la configuracin Se estn adhiriendo a los plazos aplicables Estn listos para la siguiente actividad El desarrollo, operacin o mantenimiento se lleva a cabo de acuerdo con los planes, plazos, normas y guas del proyecto. g. Proceso de Auditoria Define las actividades para determinar la conformidad con los requerimientos, planes y contrato. Este proceso puede ser empleado por dos partes cualesquiera, donde una parte (la auditora) audita los productos software o actividades de otra parte (la auditada) . Este proceso consta de las siguientes actividades: Implementacin del proceso Se debern llevar a cabo auditoras en hitos predeterminados tal como se especifique en los planes del proyecto. El personal auditor no debera tener responsabilidad directa sobre los productos software y actividades que auditen. Las partes debern acordar para cada auditora los siguientes elementos: agenda; productos software (y resultados de una actividad) a revisar; alcance y procedimientos y criterios de entrada y salida para la auditora.

Se debern registrar los problemas detectados durante las auditoras y pasarlos al proceso de solucin de problemas. Tras completar una auditora, los resultados de la auditora se debern documentar y proporcionar a la parte auditada. La parte auditada deber informar a la parte auditora de cualquier problema encontrado en la auditora y las soluciones de problemas planeados asociados Auditora Se debern llevar a cabo las siguientes actividades: Los productos software tal como estn codificados (tales como un elemento software) reflejan la documentacin de diseo Los requerimientos prescritos por la documentacin para las revisiones de aceptacin y las pruebas, son adecuados para la aceptacin de los productos software. Los datos para las pruebas cumplen con la especificacin Los productos software han sido adecuadamente probados y cumplen sus especificaciones. Las actividades se han llevado a cabo de acuerdo con los requerimientos aplicables, planes y contrato.

h. Proceso de Solucin de Problemas


Define las actividades para analizar y eliminar los problemas que sean descubiertos durante la ejecucin del proceso de desarrollo, operacin, mantenimiento u otros procesos, cualquiera que sea su naturaleza o causa. Este proceso consta de las siguientes actividades: Implementacin del proceso El proceso deber ser un bucle cerrado, asegurando que: se informa rpidamente de todos los problemas detectados y se introducen en el proceso de solucin de problemas; se inician acciones sobre ellos; se informa a las partes implicadas segn sea necesario acerca de la existencia de los problemas; las causas se identifican, analizan y, donde sea posible, se eliminan; se consigue una solucin y la eliminacin; se hace un seguimiento y se informa del estado; se mantienen registros de los problemas tal como se estipule en el contrato. El proceso deber contener un esquema para categorizar y priorizar los problemas. Conviene que cada problema se clasifique por categora y prioridad para facilitar el anlisis de tendencias y la solucin del problema. Se debern evaluar las soluciones y las disposiciones para evaluar que los problemas han sido resueltos, las tendencias adversas han sido invertidas y los cambios han sido implementados correctamente en los productos y actividades software apropiado; y determinar si se han introducido problemas adicionales.

Solucin de problemas Cuando se han detectado problemas (incluyendo no conformidades) en un producto o actividad software, se deber preparar para cada problema detectado un informe describiendo el problema. El informe del problema se deber usar como parte del proceso en bucle cerrado descrito anteriormente: desde la deteccin del problema, pasando por la investigacin, anlisis y solucin del problema y su causa, hasta la deteccin de tendencias en los problemas.

3. Organizacionales a. Proceso de Gestin


Define las actividades bsicas de gestin, incluyendo la gestin de proyectos, durante un proceso del ciclo de vida. Este proceso consta de las siguientes actividades: Inicio y definicin del alcance El proceso de gestin se deber iniciar estableciendo los requerimientos del proceso a emprender. Una vez que se han establecido los requerimientos, el gerente deber establecer la viabilidad del proceso comprobando que los recursos (personal, materiales, tecnologa y entorno) requeridos para ejecutar y gestionar el proceso estn disponibles, son adecuados y apropiados, y que los plazos para su finalizacin son alcanzables. Planificacin El gerente deber preparar los planes para la ejecucin del proceso. Los planes asociados con la ejecucin del proceso debern contener descripciones de las actividades y tareas asociadas y la identificacin de los productos software que sern proporcionados. Estos planes debern incluir, sin estar limitados a ello, lo siguiente: Plazos para la terminacin a tiempo de las tareas Estimacin del esfuerzo Recursos adecuados necesarios para ejecutar las tareas Asignacin de las tareas Asignacin de responsabilidades Cuantificacin de los riesgos asociados con las tareas Medidas para el control de calidad a emplear durante el proceso Costos asociados con la ejecucin del proceso Provisin del entorno e infraestructura

Ejecucin y control El gerente deber iniciar la implementacin del plan para satisfacer los objetivos y criterios establecidos, ejerciendo control sobre el proceso. El gerente deber supervisar la ejecucin del proceso, proporcionando informes internos del progreso del proceso e informes externos al adquiriente tal como se define en el contrato. El gerente deber investigar, analizar y solucionar los problemas descubiertos durante la ejecucin del proceso. La solucin de los problemas; puede dar lugar a cambios en los planes. Es responsabilidad del gerente asegurar que se determine, controle y supervise el impacto de cualquier cambio. Se debern documentar los problemas y sus soluciones. El gerente deber informar, en momentos acordados, sobre el progreso del proceso, cumplimiento de los planes y soluciones a las situaciones de falta de progreso. Esto incluye informes tanto internos como externos, tal como requieren los procedimientos organizativos y el contrato.

Revisin y Evaluacin El gerente deber asegurar que los productos software y los planes se evalan con relacin a la satisfaccin de los requerimientos. El gerente deber analizar los resultados de la evaluacin de los productos software, actividades y tareas completadas durante la ejecucin del proceso, en relacin al cumplimiento de los objetivos y de los planes.

Finalizacin Cuando se complete todos los productos software, actividades y tareas, el gerente deber determinar si el proceso se ha completado teniendo en cuenta los criterios especificados en el contrato, o como parte de un procedimiento de la organizacin.

b. Proceso de Infraestructura
Define las actividades bsicas para establecer la infraestructura de un proceso del ciclo de vida. Este proceso consta de las siguientes actividades: Implementacin del proceso Conviene que se defina y documente la infraestructura para cumplir los requerimientos del proceso que este emplea, considerando los procedimientos, normas, herramientas y tcnicas aplicables. Establecimiento de la infraestructura Conviene que se planifique y documente la configuracin de la infraestructura. Se deberan considerar aspectos de funcionalidad,

prestaciones, seguridad fsica y de acceso, disponibilidad, requerimientos de espacio, equipos, costos y limitaciones de tiempo. Mantenimiento de la infraestructura Se deber hacer mantenimiento, seguimiento y modificacin de la infraestructura segn sea necesario para asegurar que contina satisfaciendo los requerimientos del proceso que este emplea. Como parte del mantenimiento de la infraestructura, se deber definir hasta qu punto la infraestructura est bajo gestin de la configuracin.

c. Proceso de Mejora
Define las actividades bsicas que una organizacin lleva a cabo para establecer, medir, controlar y mejorar sus procesos del ciclo de vida. Este proceso consta de las siguientes actividades: Establecimiento del proceso La organizacin deber establecer un conjunto de procesos organizativos para todos los procesos del ciclo de vida del software en tanto son de aplicacin a sus actividades de negocio. Se debera documentar en publicaciones de la organizacin los procesos y su aplicacin a casos especficos. Como sea apropiado, se deber establecer un mecanismo de control del proceso para desarrollar, hacer seguimiento, controlar y mejorar los procesos. Evaluacin del proceso Se deber desarrollar, documentar y aplicar un proceso de evaluacin de procesos. Se debern guardar y mantener registros de las evaluaciones. La organizacin deber planificar y llevar a cabo revisiones de los procesos con la periodicidad adecuada que asegure su continua adecuacin y efectividad, a la luz de los resultados de las evaluaciones. Mejora del proceso de mejora La organizacin deber efectuar en sus procesos las mejoras que se consideren necesarias como resultado de las evaluaciones y revisiones de los procesos. Se deber actualizar la documentacin del proceso para reflejar las mejoras en los procesos de la organizacin. Se deber recopilar y analizar los datos histricos, tcnicos y de las evaluaciones para conseguir un conocimiento de los puntos fuertes y dbiles de los procesos empleados. Se debern emplear estos anlisis como entrada para mejorar dichos procesos, recomendar cambios en la gestin de los proyectos (actuales o sub -siguientes) y determinar las necesidades de mejoras tecnolgicas.

d. Proceso de Recursos Humanos


El proceso de recursos humanos es un proceso para proporcionar y mantener personal capacitado. La adquisicin, suministro, desarrollo, operacin o mantenimiento de los productos software depende en gran medida de personal

entendido y competente. Por ejemplo el personal de desarrollo deber tener formacin bsica en ingeniera y gestin del software. Es as pues imprescindible que la formacin del personal est planificada e implementada de manera temprana, para que est disponible personal capacitado en el momento en que el producto software se adquiera, suministra, desarrolla, opera o mantiene. Este proceso consta de las siguientes actividades: Implementacin del proceso Se deber llevar a cabo una revisin de los requerimientos del proyecto para establecer y prever a tiempo la adquisicin o desarrollo de los recursos y competencias que necesita el personal de gestin y tcnico. Se debern determinar los tipos y niveles de formacin y categoras del personal que necesita formacin. Se deber preparar y documentar un plan de formacin que tenga en cuenta los plazos de implementacin, necesidad de recursos y necesidades de formacin. Desarrollo del material de formacin Se deber desarrollar los manuales de formacin, incluyendo material de presentaciones, que se usen para proporcionar la formacin, Implementacin del plan de formacin Se deber implementar el plan de formacin para proporcionar la formacin al personal. Se debern mantener registros de formacin. Se deber asegurar que personal adecuadamente capacitado y con la composicin y categoras adecuadas, est disponible en el momento preciso para las actividades y tareas planificadas.

Potrebbero piacerti anche