Sunteți pe pagina 1din 22

Aplicaciones de

Ingeniera de Software
Administracin de cambios

Administracin de Cambios

La administracin de cambios es uno de los


desafos ms grandes del desarrollo eficaz
de software.
El control de los cambios reduce los tiempos
de entrega y garantiza que sean resueltos de
la mejor manera.
Permite evaluar el impacto de los cambios en
todo el proyecto.

Administracin de Cambios

Cuando un cambio se acepta y conduce


posteriormente a una nueva funcionalidad
del sistema, es importante ligar la
funcionalidad original del sistema al cambio,
para mantener la fuente de los requisitos
puestos en el sistema.

Administracin de la
configuracin y cambios

Controla los cambios y mantiene la


integridad de los artefactos del proyecto. (SEI
CMM)

Administracin de la
Configuracin y cambios (CM

and
CRM)
Identificar
los involucra:
elementos (items) de

configuracin
Restriccin de cambios a estos elementos de
configuracin,
Auditar los cambios hechos a estos
elementos de configuracin
Definir y administrar los elementos de
configuracin

Gestin de la Configuracin y
Cambios

Configuration & Change


Management

Change and Deliver


Configuration
Items
El
propsito de este flujo es:
Cualquier rol puede crear un
workspace (rea de trabajo), tener
acceso a los artefactos del
proyecto, hacer cambios a estos
artefactos, entregar los cambios
para la inclusin en todo el
producto,
y
entonces
estar
habilitado para ver las nuevos
caractersticas del producto.
El Integrador, desde el workspace,
necesita estar habilitado para
construir el producto, crear las
lneas base y ponerlas disponibles
para el resto del desarrollo del
sistema.

Manage Baselines &


Releases
El propsito de este flujo es:
Asegurar que los subsistemas,
cuando hayan alcanzado un nivel
especificado de madurez, se cree su
lnea base y luego sea construido su
release, o que sea reusado para las
iteraciones subsequentes del proyecto
o de otros proyectos.

Monitor & Report Configuration


El propsito de este flujo es:
Status
Determinar si los productos cumplen
con los requerimientos funcionales y
fsicos.
Determinar
si
los
artefactos
requeridos son almacenados en un
lnea base.
Asegurarse que los artefactos y lnea
base estn disponibles.
Soportar el estado de configuracin
del proyecto y las actividades que
estn registradas
Reportar el estado de los cambios
Facilitar la revisin del producto a
travs del seguimiento de los
defectos y el reporte de actividades.

Administrar las solicitudes


de
cambio
El propsito de este flujo es:
Tener
un
estndar,
proceso
documentado del control de cambios
para asegurarse que los cambios
son
realizados
de
manera
consistente y que los stakeholders
son
informados
de
manera
apropiada del estado del producto,
los cambios y el impacto en los
costos y el calendario.

Administracin de
Solicitudes de Cambio

(Change

Request Management)

Todo el historial de cambios ser mantenido con


una solicitud de cambio (CR), incluyendo todos
los estados con las fechas y razones para el
cambio.
Esta informacin estar disponible para
cualquier repeticin de revisiones y el cierre
final.

Solicitud de Cambio

(Change

Request)

Es un artefacto formalmente propuesto por los


stakeholders y que es utilizado para rastrear todos
los requerimientos relacionados a lo largo del ciclo
de vida del proyecto:

Nuevas caractersticas
Ampliacin de requerimientos (enhancement requests)
Defectos
Cambios a los requerimientos, etc.

Solicitud de Cambio

Cambio (o Configuracin)
Control Board (CCB)

El Comit que supervisa el proceso de cambios


est
conformado
por
un
grupo
de
representantes
de
todos
los
equipos
interesados,
incluyendo
clientes,
desarrolladores, y usuarios. En un proyecto
pequeo, el Gerente de proyecto o el Arquitecto
del software, puede desempear este papel. En
el proceso unificado racional, sta es asignada
por el encargado del control del cambio.

Administracin de
Solicitudes de Cambio

(Change

Request
Management)
CCB Review Meeting La funcin de este comit es
revisar las Solicitudes de Cambio (CR) propuestas
(Submitted). Se hace una revisin inicial del contenido
de la solicitud de cambio para determinar si es una
peticin vlida.

Si es as, entonces se determina si el cambio est en


o fuera del alcance para el release(s) actual, basado
en prioridad, horario, recursos, nivel-de-esfuerzo,
riesgo, severidad y cualesquiera otros criterios
relevantes segn lo determinado por el grupo.

Reunin de Revisin

Esta reunin se lleva a cabo normalmente una vez por


semana.
Si el volumen de la solicitud de cambio aumenta
substancialmente, o mientras se est dando el final de
un ciclo del release (liberacin), la reunin se puede
celebrar con una frecuencia diaria.
Los miembros de la reunin en la revisin de CCB son
el encargado de prueba, encargado del desarrollo y
un miembro del departamento de la comercializacin.
Los asistentes adicionales pueden ser determinados
de acuerdo a las necesidades en el momento "as
needed".

Ciclo de vida de los


cambios

Es el proceso que se lleva a cabo para


resolver el cambio:

Para resolver un cambio, un nmero de acciones


son llevadas a cabo
Para trazar el progreso de una solicitud de
cambio, una serie de estados indican el estatus
de esa solicitud
Una serie de acciones disponibles para la
solicitud de cambio se implementan de acuerdo al
estado de la solicitud de cambio.

Estado de una solicitud de


cambio
propuesta

(submitted)
asignada (assigned)
abierta (open)
pospuesta (postponed)
duplicada (duplicado)
resuelta (resolved)
cerrada (closed)

Acciones

Las Acciones, tales como asignar, posponer,


rechazar, validar, duplicar, abrir y cerrar
representan las actividades que pueden
darse para cambiar una solicitud de cambio
de un estado a otro.
Juntas acciones y estados representan el
proceso en la que una solicitud de cambio
lleva a cabo.

Actividades para la
Administracin de Solicitudes
de Cambios

Estados y transiciones de una


solicitud de cambio (CR)

S-ar putea să vă placă și