Está en la página 1de 23

Asignatura: Gestin de Software

ISO 12207

Presentacin

ISO 12207: CICLO DE VIDA DEL SOFTWARE


Fecha: 04/05/2006
Versin: 1.0
Responsables: Andrs Amrico
Fernando Martnez
Daniel Meirelles
Paulo Sande

C.I.:
C.I.:
C.I.:
C.I.:

2.2987.200 - 0
2.945.163 - 2
3.144.135 - 0
3.145.819 - 1

NDICE
1

INTRODUCCIN.........................................................................................3
1.1
1.2
1.3

Objetivos......................................................................................................................... 3
Contexto Histrico........................................................................................................... 3
Introduccin a la Norma.................................................................................................. 3

1.4

Introduccin a los procesos.............................................................................................4

2.1

Proceso de Adquisicin.................................................................................................... 6

2.2

Proceso de Suministro..................................................................................................... 7

2.3

Proceso de Desarrollo...................................................................................................... 8

2.4

Proceso de Operacin..................................................................................................... 9

2.5

Proceso de Mantenimiento............................................................................................ 10

1.3.1
1.3.2
1.3.3

Cual es el ciclo de vida del software?.................................................................................... 3


A quin esta dirigida la norma?............................................................................................. 4
A que tipo de proyectos y organizaciones es aplicable?........................................................4

1.4.1
Modularidad............................................................................................................................ 5
1.4.2
Responsabilidad...................................................................................................................... 5
PROCESOS PRINCIPALES...........................................................................6
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7

2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
2.3.8
2.3.9
2.3.10
2.3.11
2.3.12
2.3.13
2.4.1
2.4.2
2.4.3
2.4.4
2.5.1
2.5.2
2.5.3

Inicio....................................................................................................................................... 6
Preparacin de Solicitud de Propuestas.................................................................................. 6
Preparacin y Actualizacin del Contrato................................................................................ 6
Seguimiento del Proveedor..................................................................................................... 7
Aceptacin y Finalizacin........................................................................................................ 7
Inicio....................................................................................................................................... 7
Preparacin de la Respuesta................................................................................................... 7
Contrato................................................................................................................................. 7
Planificacin........................................................................................................................... 7
Ejecucin y Control................................................................................................................. 7
Revisin y Evaluacin............................................................................................................. 7
Entrega y Finalizacin............................................................................................................. 8
Implementacin del Proceso................................................................................................... 8
Anlisis de Requerimientos del Sistema.................................................................................. 8
Diseo de la Arquitectura del Sistema.................................................................................... 8
Anlisis de Requerimientos de Software................................................................................. 8
Diseo de la Arquitectura del Software................................................................................... 8
Diseo Detallado del Software................................................................................................ 8
Codificacin y Pruebas del Software....................................................................................... 9
Integracin del Software......................................................................................................... 9
Pruebas de Calificacin del Software...................................................................................... 9
Integracin del Sistema.......................................................................................................... 9
Pruebas de calificacin del sistema........................................................................................ 9
Instalacin del software.......................................................................................................... 9
Apoyo a la aceptacin de software......................................................................................... 9
Implementacin del Proceso................................................................................................. 10
Pruebas de Operacin........................................................................................................... 10
Operacin del Sistema.......................................................................................................... 10
Soporte al Usuario................................................................................................................ 10
Implementacin del Proceso................................................................................................. 10
Anlisis de Problemas y Modificaciones................................................................................ 10
Implementacin de las Modificaciones.................................................................................. 10

Gestin de Software Pgina 1 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


Presentacin
ISO 12207
2.5.4
Revisin/Aceptacin del Mantenimiento................................................................................ 11
2.5.5
Migracin.............................................................................................................................. 11
2.5.6
Retirada de Software............................................................................................................ 11
3 PROCESOS DE SOPORTE............................................................................12

3.1

Proceso de Documentacin........................................................................................... 12

3.2

Proceso de Gestin de Configuracin............................................................................13

3.3

Proceso de Aseguramiento de la Calidad......................................................................14

3.4

Proceso de Verificacin................................................................................................. 15

3.5

Proceso de Validacin.................................................................................................... 15

3.6

Proceso de Revisin Conjunta.......................................................................................16

3.7

Proceso de Auditora..................................................................................................... 17

3.8

Proceso de Solucin de Problemas................................................................................18

4.1

Proceso de Gestin........................................................................................................ 19

4.2

Proceso de Infraestructura............................................................................................ 20

4.3

Proceso de Mejora......................................................................................................... 20

4.4

Proceso de Recursos Humanos......................................................................................21

3.1.1
3.1.2
3.1.3
3.1.4
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.3.1
3.3.2
3.3.3
3.3.4
3.4.1
3.4.2
3.5.1
3.5.2
3.6.1
3.6.2
3.6.3
3.7.1
3.7.2

Implementacin del proceso................................................................................................. 12


Diseo y desarrollo............................................................................................................... 12
Produccin............................................................................................................................ 12
Mantenimiento...................................................................................................................... 12
Implementacin del proceso................................................................................................. 13
Identificacin de la configuracin......................................................................................... 13
Control de la configuracin................................................................................................... 13
Determinacin del estado de la configuracin...................................................................... 13
Evaluacin de la configuracin............................................................................................. 13
Gestin de liberaciones y entregas....................................................................................... 13
Implementacin del proceso................................................................................................. 14
Aseguramiento de la calidad del producto............................................................................14
Aseguramiento de la calidad del proceso.............................................................................. 14
Aseguramiento del sistema de calidad................................................................................. 14
Implementacin del proceso................................................................................................. 15
Verificacin........................................................................................................................... 15
Implementacin del proceso................................................................................................. 15
Validacin............................................................................................................................. 15
Implementacin del Proceso................................................................................................. 16
Revisiones de la Gestin del Proyecto................................................................................... 16
Revisiones Tcnicas.............................................................................................................. 16
Implementacin del Proceso................................................................................................. 17
Auditora............................................................................................................................... 17

3.8.1
Implementacin del Proceso................................................................................................. 18
3.8.2
Solucin de Problemas.......................................................................................................... 18
PROCESOS ORGANIZACIONALES...................................................................19
4.1.1
4.1.2
4.1.3
4.1.4
4.1.5
4.2.1
4.2.2
4.2.3
4.3.1
4.3.2
4.3.3
4.4.1
4.4.2
4.4.3

Inicio y Definicin de Alcance............................................................................................... 19


Planificacin......................................................................................................................... 19
Ejecucin y Control............................................................................................................... 19
Revisin y Evaluacin........................................................................................................... 20
Terminacin.......................................................................................................................... 20
Implementacin del proceso................................................................................................. 20
Establecimiento de la Infraestructura................................................................................... 20
Mantenimiento de la infraestructura..................................................................................... 20
Establecimiento del Proceso................................................................................................. 21
Evaluacin del Proceso......................................................................................................... 21
Mejora del Proceso................................................................................................................ 21
Implementacin del Proceso................................................................................................. 21
Desarrollo del Material de Formacin.................................................................................... 21
Implementacin del Plan de Formacin................................................................................ 21

Gestin de Software Pgina 2 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

1
1.1

Presentacin

INTRODUCCIN
Objetivos

En el presente trabajo se proporciona una introduccin a la norma iso/iec 12207. Teniendo


como objetivo principal darle al lector una visin global de la norma para que pueda
comprender sus principales aspectos.
Hemos profundizando en un par de temas especficos fundamentar las ideas. En todo
momento se toma como referencia el Proyecto de Ingeniera de Software (PIS) para contrastar
y comparar los distintos aspectos de la norma y su aplicacin.
Para el desarrollo de este trabajo se tomo como punto de referencia la norma tcnica
Peruana NTP Iso/Iec 12207 2004, la cual es una adaptacin de la norma original a los
requerimientos del Per.
1.2

Contexto Histrico

La norma surge a principios de la dcada de los noventa, como un estndar internacional,


donde su principal motivacin fue establecer un marco de trabajo comn a la ingeniera del
software aplicable a la ingeniera y a la gestin.
En 1987 la ISO (International Organization for Standarization) y la IEC (International
Electrotechnical Commission) forman el comite conjunto JTC1. El propio Comit conjunto JTC1
es quien construye la norma y en Agosto de 1995 la publica.
1.3

Introduccin a la Norma

La Norma Tcnica Peruana NTP ISO/IEC 12207 establece un marco de referencia comn
para los procesos del ciclo de vida del software, con una terminologa bien definida a la que
puede hacer referencia la industria del software.
1.3.1 Cual es el ciclo de vida del software?
Unas de las principales diferencias que establece norma en comparacin a lo practicado
en el PIS fue la definicin del ciclo de vida

Concepcin

Final de su
vida til

A grandes rasgos, se concluy que el ciclo de vida de un sistema de software comienza


en el momento que se concibe su idea o necesidad. Momento en el que ya es necesario
comenzar a actuar de manera ortodoxa para describir el mbito del problema y las posibles
soluciones. El ciclo de vida comprende el desarrollo, mantenimiento y operacin pero no
concluye hasta que el sistema deja de utilizarse y es definitivamente retirado.
La norma establece la diferencia entre los conceptos de Sistema y Software, pues la
norma es concebida para ser aplicada tanto a productos de software especficos o a sistemas
donde el software es un parte del mismo.
El software es concebido como una parte integral del sistema total. Definindose en la
propia norma tareas especificas y separadas tanto para el sistema y el software.

Gestin de Software Pgina 3 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

1.3.2 A quin esta dirigida la norma?


La norma esta concebida para ser aplicada a ambas partes implicadas en el negocio tanto
al cliente como al vendedor o solo a unas de ellas para ser usada como contralor. Cualquier
organizacin que imponga el uso de esta norma es responsable de especificar un grupo mnimo
de:
Procesos
Actividades
Tareas
1.3.3 A que tipo de proyectos y organizaciones es aplicable?
La norma fue pensada para ser aplicada a grandes empresas y proyectos pero nada
impide que sea aplicada a proyectos o empresas pequeas. Aunque la realidad nos dice que
tanto para esta norma como para la CMM-I es muy difcil que sean aplicadas en su totalidad en
proyectos y/o empresas de pequeo porte pues el costo que tienen asociados generalmente es
muy alto en comparacin con el costo total mientras que en proyectos grandes este costo pasa
a ser una parte nfima del presupuesto total.
Por ejemplo para implementar la norma y darle un uso efectivo y productivo se distinguen
4 prerrequisitos bsicos:
Contar con personal entrenado
Familiarizarlos con las polticas organizacionales
Familiarizarlos con el entorno del proyecto
Lograr un entendimiento del estndar
Importante: No existen certificaciones para el estndar.
1.4

Introduccin a los procesos

El estndar define procesos, actividades y tareas para aplicar durante todo el ciclo de
vida del sistema.

Gestin de Software Pgina 4 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

Agrupa los proceso en tres grupos:

Principales
Soporte
Gestin

Tambin define en el Anexo A procesos de adaptacin de la norma a cada proyecto y o


empresa especifica. Dentro de cada grupo define Procesos, para cada proceso define
Actividades y para actividad define tareas.
Proceso A

Actividad A

Tarea A.1

Actividad N

Tarea A.N

Tarea N.1

Tarea A.N

En todos los casos la norma describe los procesos, pero no especifica como
implementarlos, ya sea de sus actividades y/o tareas:
"what to do action, not a how to do action.
Las organizaciones son la encargadas de seleccionar y aplicar los mtodos que entiendan
convenientes para llevar a cabo las actividades y tareas. Para la implementacin de la norma
se deber elegir cuales procesos, actividades y tareas son requeridas para el proyecto
especifico, no exige que se empleen todos los procesos y/o actividades, sino solo aquellos que
se crean convenientes.
En las siguientes secciones del documento se explican ms a fondo a cada uno de los
procesos y algunas de las actividades, y para lograr una mayor comprensin se considero
conveniente desarrollar dos tareas.
La norma aporta una visin global de los procesos. Los procesos establecen la
arquitectura del ciclo de vida. Pero no dependen de ningn ciclo de vida concreto. La eleccin
del ciclo de vida queda a eleccin de quienes implementen la norma, y la norma no depende
de ello, se puede elegir cualquier modelo de ciclo de vida, ya sea en cascada espiral o
cualquier otro.
Se norma fue diseada bajo los conceptos de
Modularidad
Responsabilidad
1.4.1 Modularidad
Los procesos deben ser mximamente cohesivos y mnimamente acoplados.
1.4.2 Responsabilidad
Se considera que cada proceso es responsable por una parte del ciclo de vida del
software. Como caractersticas resaltables estn el concepto de la calidad, la cual es
considerada desde el principio del ciclo de vida.

Gestin de Software Pgina 5 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

El estndar implementa los principios de TQM (Total Quality Management). Donde cada
proceso tiene asociado un ciclo PDCA (plan-do-check-act).

Gestin de Software Pgina 6 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

PROCESOS PRINCIPALES
Los procesos principales dan servicio a las partes principales, que son:
Adquiriente: el que adquiere u obtiene un sistema, producto o servicio software de
un proveedor.
Desarrollador: organizacin que lleva a cabo actividades de desarrollo durante el
proceso de ciclo de vida.
Operador: organizacin que opera el sistema
Proveedor: organizacin que es contratada por el adquiriente para el suministro de
un sistema, producto o servicio software bajo los trminos de un contrato.
Responsable de mantenimiento: organizacin que lleva a cabo tareas de
mantenimiento.

Vemos que la norma se refiere a un sistema, producto o servicio software, esto es,
considera a un producto o servicio software como parte de un sistema ms amplio (cuando
esto es aplicable). Conforme a esto, veremos que los procesos contienen actividades y tareas
relacionadas al sistema.
2.1

Proceso de Adquisicin

Este proceso define las actividades y tareas del adquiriente. En este proceso se identifica
la necesidad de adquirir, desarrollar o adaptar un sistema, producto o servicio software ,
preparar una solicitud y seleccionar un proveedor.
Las actividades de este proceso son
Inicio
Preparacin de solicitud de propuestas
Preparacin y actualizacin del contrato
Seguimiento del proveedor
Aceptacin y finalizacin
A continuacin, por cada actividad se mencionan algunas tareas que consideramos
relevantes dentro de la actividad y que nos aportan una idea mas clara de lo que se realiza en
la actividad. Recalcamos en este punto que la norma especifica un conjunto de procesos,
actividades y tareas, y deja en libertad a las organizaciones que utilicen la norma, de
especificar el conjunto de procesos, actividades y tareas que es necesario cumplir.
Adems, en este y todos los procesos, se puede controlar el proceso mismo usando los
procesos de auditoria y revisin conjunta que se detallan ms adelante. Tambin se puede
gestionar cada proceso usando el proceso de Gestin, que es un proceso de soporte y se ve
mas adelante en este documento.
2.1.1 Inicio

Definir la necesidad de adquirir, desarrollar o mejorar un sistema, producto o servicio


software.
Definir y analizar los requisitos del sistema (conviene incluir requisitos de negocio,
organizativos, de usuario, seguridad fsica, de acceso).

2.1.2 Preparacin de Solicitud de Propuestas

Documentar los requisitos de adquisicin obtenidos en la actividad de Inicio.


Determinar que procesos, actividades y tareas de esta norma son apropiados para el
proyecto y adaptarlos convenientemente (usando el proceso de adaptacin incluido
en la norma y que se ve ms adelante en este documento). Definir el alcance para
cada tarea.

Gestin de Software Pgina 7 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

2.1.3 Preparacin y Actualizacin del Contrato

Establecer criterios para seleccin de proveedores y un procedimiento para seleccin de


proveedores que incluya los criterios de seleccin.
Preparar y negociar el contrato con el proveedor.

2.1.4 Seguimiento del Proveedor

Planificar los hitos a lo largo del proyecto en el que se va a supervisar la actividad del
proveedor de acuerdo con el procedimiento de revisin conjunta y el proceso de
auditoria.

2.1.5 Aceptacin y Finalizacin

2.2

Preparacin de los casos de prueba, datos, procedimientos y entorno de prueba


Proceso de Suministro

Este proceso contiene las actividades y tareas del proveedor. Tiene tareas para
determinar los procedimientos y recursos necesarios para gestionar el proyecto.
Las actividades de este proceso son
Inicio
Preparacin de la respuesta
Contrato
Planificacin
Ejecucin y control
Revisin y evaluacin
Entrega y finalizacin
Al igual que para el proceso anterior, y como en todos los procesos principales, se
describe para cada actividad algunas de las tareas que se pueden realizar, con el propsito de
fijar un idea clara para cada actividad.
2.2.1 Inicio

El proveedor revisa los requisitos presentados por el adquiriente y decide presentarse


(o no) como proveedor del producto o servicio sw.

2.2.2 Preparacin de la Respuesta

Documentar una respuesta al pedido presentado por el adquiriente.

2.2.3 Contrato

Negociar el contrato con el adquiriente.

2.2.4 Planificacin

Si no est estipulado en el contrato, el proveedor deber definir un modelo de ciclo de


vida para el software.
Se deber desarrollar el plan de gestin de proyecto que contenga aspectos como :
estructura organizativa del proyecto, autoridad y responsabilidad de cada unidad
organizativa; entorno de ingeniera (incluyendo entorno para pruebas, equipos,
instalaciones, normas..)

2.2.5 Ejecucin y Control

Gestin de Software Pgina 8 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

El proveedor deber implementar y ejecutar el plan o planes de gestin de proyecto


mencionados anteriormente.

2.2.6 Revisin y Evaluacin

Revisin del contrato y de los procedimientos de comunicacin con el adquiriente.


Soporte a las revisiones conjuntas, auditorias, revisiones y pruebas de aceptacin.

2.2.7 Entrega y Finalizacin

2.3

Entregar el producto o servicio software tal cual est especificado en el contrato.

Proceso de Desarrollo

Las actividades y tareas de este proceso son responsabilidad del desarrollador. Contiene
las actividades de ingeniera de software para el producto software. Puede contener
actividades a nivel de sistema si est especificado en el contrato.
Las actividades de este proceso son
Implementacin del proceso
Anlisis de requerimientos del sistema
Diseo de la arquitectura del sistema
Anlisis de requerimientos de 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 de software
2.3.1 Implementacin del Proceso

Definir el modelo de ciclo de vida.


Seleccionar, adaptar y usar normas, herramientas y lenguajes de programacin.

2.3.2 Anlisis de Requerimientos del Sistema

Deber analizarse el uso previsto del sistema (requisitos de negocio, organizativos y


de usuario, de seguridad fsica y de acceso).

2.3.3 Diseo de la Arquitectura del Sistema

Establecer la arquitectura del sistema a alto nivel (identificar los elementos hardware,
software y operaciones manuales); evaluar dicha arquitectura.

2.3.4 Anlisis de Requerimientos de Software

Definir los requerimientos funcionales y no funcionales; definicin de datos y


requisitos de la base de datos; definicin de la documentacin de usuario, etc.
Evaluar los requerimientos de software.

2.3.5 Diseo de la Arquitectura del Software

Transformar los requerimientos en una arquitectura de alto nivel e identificar los


componentes software. Desarrollar un diseo a alto nivel para los componentes
externos y para la comunicacin entre los componentes internos.

Gestin de Software Pgina 9 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

Diseo de alto nivel para la base de datos.


Evaluar todos los diseos anteriores.

2.3.6 Diseo Detallado del Software

Refinar el diseo de alto nivel hasta los elementos software que puedan ser
codificados, compilados y probados.
Diseo detallado para las interfaces externas.
Definir requisitos de pruebas y planificar las pruebas de las unidades.
Evaluar el diseo detallado y los requisitos de prueba.

2.3.7 Codificacin y Pruebas del Software

Probar cada unidad software y la base de datos.


Actualizar los requisitos de pruebas y el plan de integracin.
Evaluar el cdigo y los resultados de las pruebas.

2.3.8 Integracin del Software

Preparar un plan de integracin que deber incluir requisitos de prueba, datos y


plazos.
Integrar los componentes de acuerdo al plan y probar.
Evaluar el plan de integracin, el cdigo, las pruebas.

2.3.9 Pruebas de Calificacin del Software

Llevar a cabo las pruebas de calificacin de acuerdo a los requisitos software de


calificacin.

Nota 1: calificacin es el proceso para demostrar la capacidad para cumplir los requisitos
especificados.
Nota 2: pruebas de calificacin son las pruebas llevadas a cabo por el desarrollador y
presenciadas por el adquiriente para demostrar que el producto software cumple sus
especificaciones y est listo para ser usado en su entorno de destino.
2.3.10Integracin del Sistema

Los elementos de configuracin software, los elementos de configuracin hardware,


las operaciones manuales y otros sistemas si es necesario, debern integrarse para
formar el sistema.
Se deber desarrollar para cada requisito de calificacin del sistema, un conjunto de
casos de prueba para llevar a cabo las pruebas de calificacin del sistema.
Evaluar el sistema integrado.

2.3.11Pruebas de calificacin del sistema

Se llevan a cabo las pruebas de calificacin del sistema de acuerdo a los requisitos de
calificacin para el sistema.

2.3.12Instalacin del software

Preparar un plan para instalar el producto software en el entorno destino, tal cul
especifica el contrato.
Determinar los recursos y datos necesarios para la instalacin.
Instalar el producto de acuerdo al plan de instalacin.

Gestin de Software Pgina 10 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

2.3.13Apoyo a la aceptacin de software

2.4

Brindar apoyo a las revisiones y pruebas de aceptacin llevadas a cabo por el


adquiriente.

Proceso de Operacin

Cubre la operacin del producto software y apoyo a los usuarios. Las actividades y tareas
hacen referencia al sistema. Las actividades y tareas son responsabilidad del operador.
Las actividades de este proceso son
Implementacin del proceso
Pruebas de operacin
Operacin del sistema
Soporte al usuario
2.4.1 Implementacin del Proceso

Establecer procedimientos para recibir, registrar y solucionar problemas.

2.4.2 Pruebas de Operacin

Probar el software en el entorno previsto.

2.4.3 Operacin del Sistema

El sistema debe ser operado en el entorno previsto.

2.4.4 Soporte al Usuario

2.5

Proporcionar asistencia y consultora a los usuarios cuando la pidan.

Proceso de Mantenimiento

Se resume en: modificar el producto software preservando su integridad. Incluye la


migracin y retirada del producto.
Las actividades de este proceso son
Implementacin del proceso
Anlisis de problemas y modificaciones
Implementacin de las modificaciones
Revisin/aceptacin del mantenimiento
Migracin
Retirada de software
Las actividades y tareas son responsabilidad del responsable de mantenimiento. El
objetivo es modificar el producto software existente preservando su integridad. Este proceso
incluye la migracin y retirada del producto software (termina con la retirada).
2.5.1 Implementacin del Proceso

Preparar, documentar y ejecutar planes y procedimientos para llevar a cabo este


proceso.
Establecer procedimientos para recibir, registrar y hacer seguimiento de los
problemas y peticiones de modificacin de los usuarios.

2.5.2 Anlisis de Problemas y Modificaciones


Gestin de Software Pgina 11 de 23
U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

Analizar el informe del problema o peticin de modificacin con relacin a su impacto


en la organizacin, el sistema existente y los sistemas con que interacta.
El responsable de mantenimiento deber reproducir o comprobar el problema.
Preparar alternativas para implementar la modificacin.

2.5.3 Implementacin de las Modificaciones

Anlisis para determinar que documentacin, unidades de software y versiones


requieren ser modificadas.
Ejecutar el proceso de desarrollo para implementar las modificaciones.

2.5.4 Revisin/Aceptacin del Mantenimiento

Revisin con la organizacin que autoriza las modificaciones para determinar si el


sistema modificado preserva la integridad del sistema anterior.

2.5.5 Migracin

Preparar, documentar y ejecutar un plan de migracin que deber ser comunicado a


los usuarios. Las actividades de ese plan debern incluir a los usuarios.
Se deber llevar a cabo una revisin post-operacin para evaluar el impacto al cambio
del nuevo entorno.

2.5.6 Retirada de Software

Deber prepararse y documentarse un plan de retirada para el cese del soporte activo
por parte de operarios y organizacin de mantenimiento.
Nota: el producto software se retirar por peticin del propietario.

Gestin de Software Pgina 12 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

PROCESOS DE SOPORTE

El estndar contiene un grupo de 8 procesos de soporte, cuyo objetivo es, valga la


redundancia brindar soporte y apoyar a los procesos primarios, teniendo como objetivo el de
contribuir a la calidad y xito del proyecto.
Estos procesos pueden ser invocados tanto por procesos primarios, como por otro
proceso de soporte. El proceso de soporte comienza con un prembulo, al que le pueden seguir
un conjunto de acciones de nivel corporativo (no obligatorias), y contina con un conjunto de
actividades y tareas propias del proceso.
Los 8 procesos

3.1

de soporte son:
Documentacin
Gestin de Configuracin
Aseguramiento de la Calidad
Verificacin
Validacin
Revisin Conjunta
Auditora
Resolucin de problemas

Proceso de Documentacin

El propsito de este proceso es obtener y persistir informacin. Este proceso define


actividades las cuales planean, disean, desarrollan, editan, distribuyen y mantienen los
documentos requeridos por todos los actores involucrados en el sistema (gerentes, ingenieros,
usuarios).
Las 4 actividades de este

proceso y sus respectivas tareas son:


Implementacin del proceso
Diseo y desarrollo
Produccin
Mantenimiento

3.1.1 Implementacin del proceso


En esta actividad se indica que se deber preparar, documentar e implementar un plan
que identifique los documentos que se van a producir durante el ciclo de vida del producto de
software. Se debe considerar para cada documento ttulo o nombre, propsito, a quin est
dirigido, procedimientos y responsabilidades para el desarrollo y modificacin, plazos para las
versiones intermedias y final.
3.1.2 Diseo y desarrollo
Esta actividad dice que cada documento identificado debe disearse de acuerdo con las
normas de documentacin aplicables para el formatos, como ser: descripcin de contenido,
numeracin de pginas, ubicacin de figuras y tablas. Se debe confirmar la fuente y
adecuacin de los datos de entrada. Se deben revisar y corregir documentos con relacin al
formato.
3.1.3 Produccin
Para esta actividad, se menciona que los documentos se debern producir y hacer
disponibles de acuerdo al plan.
3.1.4 Mantenimiento
En esta ltima actividad de este proceso, se dice que se deben realizar las tareas
requeridas cuando la documentacin va a ser modificada.
Gestin de Software Pgina 13 de 23
U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

3.2

Presentacin

Proceso de Gestin de Configuracin

El cometido de este proceso consiste en identificar, definir y versionar, mediante lneas


bases, los elementos del sistema. El proceso apoya en el control de las modificaciones y
liberaciones de los elementos, y se ocupa de mantener y reportar el estado de estos elementos
a lo largo del tiempo. Tambin es responsable de asegurar la completitud y correctitud de los
elementos que pertenecen a la configuracin, de controlar su manejo, persistencia y entrega
de los mismos.
Las actividades incluidas en este proceso son:
Implementacin del proceso
Identificacin de la configuracin
Control de la configuracin
Determinacin del estado de la configuracin
Evaluacin de la configuracin
Gestin de liberaciones y entregas
3.2.1 Implementacin del proceso
En esta actividad se indica que se debe preparar un plan de gestin de la configuracin,
el cul deber describir las actividades de la gestin de la configuracin, procedimientos y
plazos para llevarlas acabo, as como tambin la organizacin u organizaciones responsables
de llevar a cabo dichas actividades. Se indica explcitamente que el plan deber documentarse
e implementarse.
3.2.2 Identificacin de la configuracin
Esta actividad est compuesta por una nica tarea, que dice que deber establecerse un
esquema para la identificacin de los elementos que van a ser controlados por el proyecto.
Para cada elemento se deber identificar: la documentacin que establece la lnea de
referencia, las referencias a las versiones y otros detalles de identificacin.
3.2.3 Control de la configuracin
Esta actividad cuenta con una nica tarea en la cual, deben identificarse y registrarse las
peticiones de cambio, analizar y evaluar los cambios, aprobar o rechazar la peticin,
implementar y verificar los cambios. Deber existir un rastro auditable mediante el cual se
pueda rastrear cada modificacin, las razones para la modificacin y la autorizacin de la
modificacin.
3.2.4 Determinacin del estado de la configuracin
En esta actividad se indica que se deben preparar registros de la gestin e informes que
muestren el estado y la historia de los elementos controlados, incluyndolas lneas de
referencia. En estos informes se deber incluir: nmero de cambios en un proyecto, ltimas
versiones de los elementos, identificadores de las liberaciones, nmero de liberaciones y
comparacin de liberaciones.
3.2.5 Evaluacin de la configuracin
El cometido principal de esta actividad es determinar y asegurar la completitud funcional
y fsica de los elementos de software frente a sus requisitos (que el diseo y cdigo reflejen
una descripcin tcnica actualizada)

Gestin de Software Pgina 14 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

3.2.6 Gestin de liberaciones y entregas


En esta actividad se indica que se debe controlar formalmente la entrega de los
productos de software y de la documentacin. Se deben guardar copias maestras del cdigo y
la documentacin durante toda la vida del producto de software.

3.3

Proceso de Aseguramiento de la Calidad

La misin de este proceso es proveer de mecanismos para objetiva e


independientemente asegurar que los productos y/o servicios cumplan con los estndares y
requerimientos establecidos, que el desarrollo de otros procesos se apeguen lo ms posible a lo
planificado originalmente.
Uno de los requerimientos para el aseguramiento de la calidad es que esta rea no est
ligada organizacionalmente a los responsables de proveer los servicios o desarrollar el
producto.
Las actividades incluidas en

este proceso de acuerdo al estndar son:


Implementacin del proceso
Aseguramiento de la calidad del producto
Aseguramiento de la calidad del proceso
Aseguramiento del sistema de calidad.

3.3.1 Implementacin del proceso


Esta actividad consta de 6 tareas. Los puntos ms importantes que se mencionan en ellas
son:

Los objetivos del proceso de aseguramiento de la calidad debern ser el


asegurar que los productos de software y los procesos empleados para
proporcionar dichos productos de software cumplen sus requisitos
establecidos y se adhieren a sus planes establecidos.
Conviene que el proceso de aseguramiento de la calidad se coordine con los
procesos relacionados de verificacin, validacin, revisin conjunta y
auditora.
Se deber preparar, documentar, implementar y mantener durante la vida
del contrato un plan para llevar a acabo las actividades y tareas del proceso
de aseguramiento de la calidad. El plan entre otras cosas debe incluir lo
siguiente: normas de calidad, metodologa, procedimientos y herramientas,
procedimientos para la revisin del contrato y posterior coordinacin,
recursos, plazos y responsabilidades.
Se deber asegurar que las personas responsables de asegurar el
cumplimiento de los requisitos del contrato tienen la libertad desde el punto
de vista organizativo, recursos y autoridad necesarias para permitir
evaluaciones objetivas.

3.3.2 Aseguramiento de la calidad del producto


En esta actividad, se dice que se deber asegurar que los productos de software y la
documentacin relacionada cumplen con el contrato y se adhieren a los planes.
Tambin establece que durante la preparacin para la entrega de los productos de
software, se deber asegurar que han satisfecho completamente los requisitos contractuales y
son aceptabes para el adquiriente.
3.3.3 Aseguramiento de la calidad del proceso

Gestin de Software Pgina 15 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

Esta actividad marca la importancia de asegurar que las prcticas internas de ingeniera
de software, entorno de desarrollo, de pruebas y libreras cumplen con el contrato establecido.
Tambin se debe asegurar que las mediciones del producto de software estn de acuerdo con
las normas y procedimientos establecidos.
3.3.4 Aseguramiento del sistema de calidad
La tarea de esta actividad indica que: Las actividades adicionales de gestin de la calidad
se debern asegurar de acuerdo con las clusulas de NTP-ISO 9001 tal como se especifique en
el contrato.

3.4

Proceso de Verificacin

Este proceso provee las evaluaciones referentes a la verificacin de un producto o


servicio de una actividad dada.
La verificacin determina la completitud y correctitud de un requerimiento para un
determinado sistema y si las salidas de una actividad cumplen con las condiciones impuestas
por actividades previas. Las actividades de este proceso son: verificacin del proceso,
requerimientos, diseo, cdigo, integracin y documentacin. La verificacin no reemplaza las
evaluaciones asignadas a un proceso, sino que las suplementa.
3.4.1 Implementacin del proceso
En esta actividad se indica que se deben seleccionar las tareas de verificacin que sern
llevadas a cabo y en base a ellas preparar y documentar un plan de verificacin. Dicho plan
deber tener en cuenta las actividades del ciclo de vida y productos de software sujetos a
verificacin. El plan deber tener en cuenta procedimientos para hacer llegar los informes de la
verificacin al adquiriente y a otras organizaciones involucradas.
3.4.2 Verificacin
Esta actividad consta de 7 tareas de verificacin:
- Verificacin del contrato
- Verificacin del proceso
- Verificacin de los requisitos
- Verificacin del diseo
- Verificacin del cdigo
- Verificacin de la integracin
- Verificacin de la documentacin
3.5

Proceso de Validacin

La validacin determina si un determinado sistema ya construido cumple con las


especificaciones para las que fue construido.
La dimensin de la validacin depende de lo crtico del proyecto. Al igual que la
verificacin, la validacin complementa la evaluacin, y de ninguna manera la sustituye.
Verificacin y validacin pueden ser llevados a cabo tanto por el proveedor como por el
cliente, o por una tercer parte independiente. Cuando son realizadas por una organizacin
independiente, son llamadas validacin y verificacin independiente (IV&V) process.

Gestin de Software Pgina 16 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

3.5.1 Implementacin del proceso


Esta actividad marca que se debe preparar y documentar un plan de validacin, que debe
incluir 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 y a
otras partes
3.5.2 Validacin
Dentro de las tareas de esta actividad, entre otras, se establece que:
- Se deben hacer pruebas con sobrecarga, lmites y entradas excepcionales
- Se deben realizar pruebas con los usuarios representativos
- Se debe validar que el software satisface su uso previsto
- Se debe probar el producto de software cuando sea apropiado en reas
seleccionadas del entorno destino
3.6

Proceso de Revisin Conjunta

Proceso para evaluar el estado y los productos de una actividad de un proyecto, como
sea adecuado. Las revisiones conjuntas estn tanto a nivel tcnico como de gestin del
proyecto, y se mantienen a lo largo de la vida del contrato. Revisor y revisado suelen ser
adquiriente y proveedor.
3.6.1 Implementacin del Proceso
Consta de 6 tareas:
- Llevar a cabo revisiones peridicas en hitos predeterminados, siguiendo las
especificaciones en los planes del proyecto.
- Se deben acordar los recursos necesarios para llevar a cabo las revisiones
(personal, ubicaciones, instalaciones, hardware, software, y herramientas).
- Las partes debern acordar para la revisin: agenda de la reunin, productos
a revisar (o resultados de una actividad), problemas a revisar, alcance y
procedimientos, criterios de entrada y salida para la revisin.
- Registrar los problemas detectados durante las revisiones y pasarlos al
proceso de solucin de problemas.
- Documentar y distribuir los resultados de las revisiones. La parte revisora
informar a la parte revisada sobre los resultados.
- Las partes se deben poner de acuerdo sobre los resultados de la revisin y en
las responsabilidades de las acciones a tomar y los criterios de finalizacin.
3.6.2 Revisiones de la Gestin del Proyecto
El estado del proyecto deber evaluarse con relacin a los planes, plazos, normas y guas
establecidas. El resultado de la revisin deber discutirse entre las 2 partes tratando de
conseguir lo siguiente:
- Que las actividades progresen de acuerdo al plan (evaluacin del estado de la
actividad o producto de SW).
- Mantenimiento del control global del proyecto, a travs de una adecuada
asignacin de recursos.
- 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.
3.6.3 Revisiones Tcnicas
Gestin de Software Pgina 17 de 23
U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

Se debern mantener revisiones tcnicas para evaluar los productos o servicios de


software bajo consideracin y proporcionar evidencia de que:
- Son completos.
- Cumplen con sus normas y especificaciones.
- Los cambios se implementan adecuadamente y afectan solo 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 a los
planes, plazos, normas y guas del proyecto

3.7

Proceso de Auditora

El propsito de este proceso es establecer un marco adecuado para la realizacin de


auditorias formales y contractuales sobre un determinado producto o servicio provisto. La
norma define auditoria como el proceso a realizar para determinar el cumplimiento con los
requisitos, planes y contratos, segn aplique.
Existen dos parte en este proceso, la parte auditora y la parte auditada, donde la primera
de estas partes audita los productos o actividades de la segunda. La norma permite que tanto
cliente como proveedor pueden ser auditor o auditado.
Los resultados esperados luego de la implementacin exitosa del proceso son el
desarrollo y documentacin de una estrategia de auditoria, adems de la realizacin de la
misma por una parte independiente. Tambin la determinacin de la conformidad de los
productos y/o actividades seleccionados con los requisitos, planes y acuerdos, segn la
estrategia especificada. Por ltimo esta la identificacin de problemas, su comunicacin a los
responsables y la toma de acciones correctivas por las partes responsables.
Cuenta con dos actividades: Implementacin del Procesos y Auditora.
3.7.1 Implementacin del Proceso
Esta actividad cuenta con una lista variada de tareas donde se especifica que se requiere
para la correcta implementacin de la auditora.
Se deben llevar a cabo en los hitos predeterminados en el plan de proyecto.
Debe ser independiente, siendo esto que el personal auditor no debe tener una
responsabilidad directa sobre los productos y/o actividades auditadas.
Se deben contar con los recursos necesarios y acordados por las partes, por
ejemplo personal, instalaciones, ubicacin, hardware, software y herramientas.
Previo a la auditora se debe llegar a un acuerdo entre las partes sobre los
elementos participantes, como ser agenda, elementos a revisar, alcance,
procedimientos y criterios de entrada y salida.
Los resultados de la auditora se deben documentar, definir responsabilidades y
comunicar a las partes responsables de las acciones correctivas (teniendo en
cuenta lo acordado en el punto anterior).
Se deben registrar los problemas detectados y pasarlos al proceso de solucin de
problemas (seccin 3.7).
3.7.2 Auditora
Esta actividad especifica que elementos se debieran auditar, para esto se muestra la
siguiente tabla donde, en la primera columna se indica lo que (de acuerdo a la norma) debieran
asegurar las auditorias a realizar; y en la segunda un ejemplo de dichas auditoras incluidas en
un posible Plan de Calidad (siguiendo tambin estndar IEEE 730).
Gestin de Software Pgina 18 de 23
U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

ISO 12207
Productos de software codificados reflejen
diseo.

Proyecto Ing. Software


Auditorias de Trazabilidad de Diseo
Implementacin (Physical Audit)).

Datos para pruebas cumplan especificacin.

Revisin de Casos de Pruebas.

Pruebas realizadas sobre productos de


software son correctas.

Auditoria de Plan de V&V y de Resultados de


Pruebas.

Documentacin de usuario es correcta.

Auditorias a la Documentacin de usuario


(UDR)
.
Actividades del proyecto se han llevado a cabo Revisin del Plan de Proyecto Informes de
como lo planificado.
situacin de proyecto
.
Costos y plazo se adhieren a lo establecido.
Estimaciones y Mediciones Informes
situacin de proyecto.

3.8

Proceso de Solucin de Problemas.

El propsito de este proceso es proveer mecanismo para la creacin de procesos capaces


de resolver problemas y tomar acciones correctivas para remover y prever nuevos problemas.
Es un proceso de soporte nato ya que su ejecucin surge cuando se detecta un problema, de
cualquier naturaleza (incluyendo no conformidades), en cualquier otro proceso (primario o de
soporte) que se esta ejecutando.
El resultado esperado de la exitosa implementacin de este proceso es el desarrollo de
una estrategia de resolucin de problemas que asegure que todos los problemas descubiertos
son analizados, documentados y resueltos. La identificacin y ejecucin de soluciones
aceptables a los problemas, reconociendo la causa principal de forma de poder prevenirlos en
el futuro.
Cuenta con dos actividades: Implementacin del proceso y Solucin de problemas.
3.8.1 Implementacin del Proceso.
Esta actividad cuenta con una nica tarea en la indica que se debe contar con el proceso
de solucin de problemas establece los requisitos que debe cumplir dicho proceso. Ellos son
que el proceso debe ser un bucle cerrado al que ingresan problemas, ah se deben analizar,
informar a las partes implicadas de la existencia de la anomala, se identifican sus causas y
donde sea posible se eliminan, consiguiente una solucin. Tambin se requiere que se cuente
con mecanismos de categorizacin y priorizacin de problemas. As tambin con mtodos para
detectar tendencias en los problemas informados. En cuanto a los soluciones se requiere que
exista una evaluacin y seguimiento de las mismas para controlar que no introduzcan
problemas adicionales y sean efectivas.
3.8.2 Solucin de Problemas
Esta actividad tambin cuenta con una nica tarea en la que cual se especifica la
ejecucin del proceso. Una vez detectado problemas se deber preparar un informe donde se
describa el problema, este informe deber utilizar el bucle cerrado especificado en la actividad
anterior (secc. 3.7.1).

Gestin de Software Pgina 19 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

PROCESOS ORGANIZACIONALES

Los procesos de la organizacin tienen como propsito establecer, controlar y mejorar


otros procesos. Generalmente abarcan a varios procesos juntos o son mas bien genricos y
cada proceso los implementa y ajustan de acuerdo a sus necesidades.
Se llaman procesos organizacionales porque sus actividades y tareas son responsabilidad
de la organizacin que usa dicho proceso. Es esta organizacin adems quien debe asegurarse
de que el proceso exista y este operativo. El alcance de los procesos organizacionales
normalmente transciende un proyecto en particular, sino que abarca a toda la organizacin.
El estndar identifica cuatro procesos organizacionales:
Proceso de Gestin.
Proceso de Infraestructura.
Proceso de Mejora.
Proceso de Formacin.
4.1

Proceso de Gestin

El propsito de este proceso es proveer actividades y tareas genricas que pueden


emplearse y ajustarse para gestionar otros procesos. La norma pone al gerente como rol
responsable de dicho proceso.
Cualquier proceso que requiera gestin implementar y ejecutar el proceso de gestin,
el mismo se adapta a procesos primarios como actividades, por ejemplo gestin del proyecto,
proceso de adquisicin, proceso de mantenimiento. Todos estos procesos implementan una
instancia particular del proceso de gestin, tan compleja como sea necesario.
4.1.1 Inicio y Definicin de Alcance
Esta actividad cuenta con tareas que especifican que deber cumplir el proceso de
gestin para iniciarse. Se indica que deber establecer los requisitos del proceso a gestionar.
Una vez que se tienen estos, el gerente deber establecer la viabilidad del proceso
comprobando que existan los recursos necesarios para poder desarrollar y finalizar el proceso
adecuadamente.
4.1.2 Planificacin
La actividad de planificacin cuenta con una nica tarea donde se especifican que debe
estar incluidos en estos planes adems de las descripciones de las actividades y tareas
asociadas y la identificacin de los productos de software. Estas son:
Plazos
Estimacin de esfuerzo
Asignacin de Recursos
Asignacin de tareas
Asignacin de responsabilidades
Cuantificacin y gestin de riesgos
Medidas para el control de calidad
Costos asociados con la ejecucin del proceso
Provisin del entorno e infraestructura
4.1.3 Ejecucin y Control
En estas actividad se definen la ejecucin del proceso gestionado y tareas de control a
realizar. Estas tareas de control deben incluir la supervisin por parte del gerente de la
ejecucin del proceso. Tambin se deben analizar y solucionar los problemas identificados,
mediante el proceso de solucin de problemas. Por ltimo el estndar especifica que deben
existir informes peridicos del gerente acerca del progreso del proceso.
Gestin de Software Pgina 20 de 23
U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

4.1.4 Revisin y Evaluacin


Esta actividad cuenta con dos tareas donde se especifican que se debe tener en cuenta
con respecto a las revisiones y evaluaciones que deben existir durante la gestin de un
proceso. Ellas son asegurarse de que se cumplan con las evaluaciones especificadas y
planificadas en el plan de proyecto. Tambin indica que el gerente debe analizar los resultados
de las evaluaciones de los productos, actividades y tareas completadas en relacin al
cumplimiento de los objetivos y planes.
4.1.5 Terminacin
Esta actividad especifica que se debe cumplir en la fase de terminacin, cuenta con
tareas de establecen que se debe asegurar de que se cumplieron con los requisitos de
terminacin establecidos en el plan de proyecto. Tambin indica que el gerente deber
comprobar que los resultados y registros de los productos, actividades y tareas se ha
completados y coordinar las actividades de post finalizacin como ser el archivado y/o
notificacin.
4.2

Proceso de Infraestructura.

El propsito de este proceso es definir las actividades necesarias para establecer y


mantener la infraestructura necesaria para poder ejecutar correctamente cualquier proceso del
sistema, ya sea primario o de soporte. Dentro de infraestructura entran aspecto como
software, hardware, estndar, herramientas, tcnicas, y facilidades.
Este proceso esta presente en todos los procesos de la organizacin. Cuenta con tres
actividades, implementacin del proceso, establecimiento de la infraestructura y
mantenimiento de la infraestructura.
4.2.1 Implementacin del proceso
El propsito de esta actividad es la obtencin de requisitos de infraestructura que
necesita el proceso llamador. El estndar requiere que se defina y documente la infraestructura
necesaria, adems de planificar como establecer la misma.
4.2.2 Establecimiento de la Infraestructura
Esta actividad cuenta con dos tareas las cuales especifican que se debe asegurar y
realizar para el establecimiento de la infraestructura. Primeramente se debe planificar y
documentar la configuracin de la misma, considerando aspectos de funcionalidad,
prestaciones, seguridad fsica y de acceso, disponibilidad, requisitos de espacio, costos y
limitaciones de tiempo. Por ltimo indica que se deber instalar la misma oportunamente para
la ejecucin del proceso.
4.2.3 Mantenimiento de la infraestructura
Esta actividad, como su nombre lo indica, se encarga del mantenimiento de la
infraestructura para un proceso. Esto abarca no solo el mantenimiento, sino tambin el
seguimiento, y modificaciones necesarias de acuerdo a lo requiera el proceso, satisfaciendo los
requisitos. Tambin se deber definir hasta que punto la infraestructura permanecer bajo
gestin de la configuracin.
4.3

Proceso de Mejora

Este proceso tambin esta presente en todos los procesos de la organizacin, su


propsito es proveer actividades de bsicas y de alto nivel para establecer, evaluar, medir y
mejorar un proceso de ciclo de vida del software. El mismo esta basado en el ciclo de Deming
Gestin de Software Pgina 21 de 23
U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

Plan-Do-Check-Act, plantea las 2 ltimas actividades, dejando la planificacin a los propios


procesos.
Cuenta con tres actividades las cuales cubren el establecimiento del proceso, evaluacin
del proceso y mejora del mismo. Estas actividades se establecen a un nivel organizacional de
forma que la mejora sea global a todos los proyectos.
4.3.1 Establecimiento del Proceso
Esta actividad cuenta con una nica tarea en la que se especifica que la organizacin
deber establecer un conjunto de procesos organizativo para todos sus procesos, los cuales se
debern documentar sus aplicaciones a casos especficos. Tambin indica que se debern
establecer mecanismos de control, evaluacin y seguimiento para mejorarlos.
4.3.2 Evaluacin del Proceso
En esta actividad la norma muestra evidencia de que se deber desarrolla, documentar y
aplicar un proceso de evaluacin de proceso, el cual generar registros persistibles. La
organizacin deber planificar y llevar a cabo revisiones de los procesos con una periodicidad
adecuada, de forma de asegurar su efectividad y mejorarlos continuamente.
4.3.3 Mejora del Proceso
Por ltimo se cuenta con la actividad mejora del proceso, la cual cuenta con tres tareas,
las cuales indican que se deben realizar las mejoras que se consideren necesarias sobre todos
los procesos de la organizacin, siendo estas el resultado de las evaluaciones y revisiones.
Tambin requiere que se recopilen datos histricos para obtener una base de conocimiento
consistente y amplia. La ltima de estas tareas especifica que se deben recopilar y mantener
datos de costos de calidad para la mejor continua de los procesos de la organizacin. Estos
datos tienen como propsito establecer costos de prevencin y solucin de problemas y no
conformidades en lo productos y servicios de software.
4.4

Proceso de Recursos Humanos

El propsito de este proceso es proporcionar y mantener al personal capacitado. Gran


parte de la operativa de la organizacin, como la ejecucin de las tareas depende de un
personal bien capacitado, tanto en aptitud, como tcnicamente.
Para lograr esto, existe el proceso de Recursos Humanos, que cuenta con tres actividades
implementacin del proceso, desarrollo del material e implementacin del plan. El estndar
hace un nfasis en una buena planificacin e implementacin de la capacitacin de forma de
tener personal capacitado lo antes posible.
4.4.1 Implementacin del Proceso
Esta actividad tiene como propsito llevar a cabo de una revisin de que requerimientos
de formacin existen en la organizacin en vista un proyecto determinado y prever con tiempo
la adquisicin de materiales e infraestructura requerida. Cuenta con una nica tarea, donde
tambin se incluyen requerimientos de preparacin y documentacin del plan de formacin.
4.4.2 Desarrollo del Material de Formacin
Esta actividad como lo indica su nombre, cuenta con una tarea donde se requiere que se
desarrollen los manuales de formacin, incluyendo material de presentacin adecuados y
siguiendo lo planificado en la actividad anterior, que se utilizaran para la formacin.
4.4.3 Implementacin del Plan de Formacin

Gestin de Software Pgina 22 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

Asignatura: Gestin de Software


ISO 12207

Presentacin

Esta actividad cuenta con dos tareas, en las que el estndar especifica que se debe
implementar el plan de formacin para capacitar al personal, manteniendo registros de estas
actividades. Tambin indica que se debe asegurar de que personal adecuadamente capacitado
y con la composicin y categoras requeridas este disponible en el momento preciso para las
actividades y tareas planificadas.

Gestin de Software Pgina 23 de 23


U n i v e r s i d a d de la R e p b l i c a F a c u l t a d de I n g e n i e r a I n s t i t u t o de C o m p u
tacin

También podría gustarte