Вы находитесь на странице: 1из 4

DESPLIEGUE

PROPSITO
Los desarrolladores de software a veces declaran victoria demasiado pronto.
Se olvidan que es la voluntad del cliente la de usar el producto terminado, ms
que una compilacin perfecta, esa es la marca de un proyecto de desarrollo
exitoso.

El propsito del despliegue es el de entregar el producto de software terminado


a sus respectivos usuarios. El flujo de trabajo del despliegue involucra los
siguientes tipos de actividades:
Probar el software en un ambiente operacional final (prueba beta).
Empacar el software para su entrega.
Distribuir el software.
Instalar el software.
Entrenar a los usuarios finales y los vendedores.
Migrar software existente o convertir bases de datos.

Las formas en las que estas actividades son llevadas a cabo varan
ampliamente en la industria del software, dependiendo del tamao del
proyecto, el modo de envo, y el contexto del negocio.

Modos de despliegue

El Proceso Racional Unificado puede ser aplicado a un amplio espectro de


proyectos de desarrollo de software. Para ilustrar el tipo de problemas de
despliegue que puede surgir por diferentes tipos de software, echemos un
vistazo a tres ejemplos:

1. Despliegue de software en sistemas a medida,

2. Despliegue de software empaquetado, y

3. Despliegue en software que es descargable a travs de Internet.


1
La principal diferencia de estos varios modos de despliegue es el grado de
participacin de la organizacin de desarrollo en la forma en la que el software
es empaquetado y distribuido, y cmo el usuario aprender a usarlo.

Los sistemas a medida son usualmente nicos en su especie, y a veces hasta


tienen asociados hardware construido a medida. Los compradores tpicos de
ste tipo de sistemas vienen de industrias como las de telecomunicaciones,
sistemas embebidos, y varias organizaciones tales como bancos, comercios y
compaas de transporte. En la industria aeroespacial, se solicita que el
software casi siempre funcione en un hardware especfico a medida. Lo
anterior tambin ocurre en el mundo de las empresas bancarias, donde el
software debe acomodarse a las caractersticas cajeros automticos
particulares u otros dispositivos de interfaz.

Incluidos en la categora de sistemas a medida estaran sistemas de larga


escala de empresas de software que, aunque vengan de una fuente estndar,
necesitan adaptarse a cada situacin. Esto sera tambin verdad para sistemas
distribuidos, en los cuales todos los nodos deben ser actualizados y activados
en un orden predeterminado.

Hay poca diferencia en la participacin de desarrollador en la instalacin de


software empaquetado y software que es descargable desde Internet. En cada
uno de estos casos, el instalador ser el usuario final, quien con la ayuda de
asistentes de instalacin debiera tener poca o ninguna dificultad de instalar y
ejecutar el producto de software. La diferencia se encuentra en el mecanismo
de entrega, y la participacin del desarrollador en ya sea establecer el sitio
Web del producto o empaquetar y distribuir el producto

Tiempo de despliegue

Las actividades de despliegue tienen su pico en la fase de transicin y


representan la culminacin del desarrollo de software. Una etapa de despliegue

2
exitosa y de hecho el xito general del desarrollo de software son definidos por
la disposicin del comprador de utilizar el nuevo software.

El propsito de la etapa de transicin, como as tambin el objetivo de las


actividades de despliegue, es de asegurar una transicin suave de un usuario
al nuevo software. El RUP propone encuentros regulares con el cliente, e
incluye pruebas de usuario final beta de entregas anteriores como parte de
refuerzo a la entrega final del producto.

Durante la fase de transicin el usuario puede empezar a usar el producto para


tener una idea cmo funciona en el lugar de trabajo. Instalaciones de ensayo
de versiones de prueba, sobre una serie de iteraciones de despliegue, proveen
una oportunidad de sugerencias finales para ajustes del producto.
Con un buen plan y participacin del cliente, para el momento que el producto
final es entregado, debiera no haber sorpresas ya sea por parte del
desarrollador o el usuario!

El plan de despliegue, como as el planeo de otras actividades del proyecto,


pueden empezar tempranamente en el ciclo de vida del proyecto para tener en
cuenta el despliegue en general y la estrategia de preparacin del cliente, y los
recursos necesitado para entregar el producto testado y el material de soporte
de usuario final. El trabajo de artefactos de despliegue, tales como manuales
de usuario, puede empezar en serio siguiendo el hito ciclo de vida de la
arquitectura, al final de la fase de elaboracin, una vez que la arquitectura y los
requerimientos han sido establecidos.

TRABAJADORES Y ARTEFACTOS
Los siguientes trabajadores usualmente estn involucrados en el flujo de
trabajo de despliegue:
El Director de Despliegue planea y organiza el despliegue. Es
responsable del programa de retroalimentacin de prueba beta y de
asegurar que el producto es empaquetado apropiadamente para su
entrega.

3
El Director de Proyecto es el que hace de intermediario con el cliente y
es responsable de aprobar el despliegue basado en las
retroalimentaciones y en los resultados de las evaluaciones de prueba, y
de la aceptacin del cliente de la entrega.
El Escritor tcnico planea y produce el material de soporte para el
usuario final.
El Desarrollador de Curso planea y produce material de entrenamiento.
El Artista Grfico es responsable de todo lo relacionado con el diseo
grfico del producto.
El Tester realiza los tests de aceptacin y es responsable que el
producto haya sido testeado adecuadamente.
El implementador crate scripts de instalacin y artefactos relacionados
que ayudarn al usuario final instalar el producto.

Вам также может понравиться