|
Las organizaciones deben evaluar cuidadosamente estas
decisiones a la luz de una marcada tendencia en eliminar
equipos de desarrollo de software internos. Los paquetes
de software han evolucionado en los últimos
años, pero aún no han alcanzado la perfección
que les permita responder a las cambiantes necesidades
de los clientes.
Mientras que las aplicaciones empaquetadas parecen
ser la ruta más rápida, en muchas oportunidades
tienen más sentido construir aplicaciones a
medida. Esto es particularmente importante para aquellas
aplicaciones que deban administrar el núcleo
del negocio de una organización.
| El desarrollo Off-Shore ha surgido como
una alternativa viable para la contratación
de desarrollos de software, no solo por la decisiva
ventaja a nivel costos, sino por la calidad de
los productos finales. Este modelo provee acceso
a soluciones de categoría mundial en países
donde los costos operativos son mucho más
bajos. |
Technology for Solutions
ofrece diferentes modelos de Desarrollo Off-Shore:
 |
Modelo En Sitio
/ Off-Shore |
Dependiendo de los servicios involucrados y la escala
del proyecto, puede combinarse la existencia de recursos
técnicos en las oficinas del cliente con un
equipo de desarrollo de software off-shore. Usualmente,
más del 70% del trabajo es realizado off-shore
y 30% en las oficinas del cliente. Esto es de
particular utilidad para el proceso de formalización
del requerimiento, desarrollo de los documentos funcionales
y agilizar las comunicaciones con el centro de desarrollo.
 |
Modelo Off-Shore
Puro |
En este modelo, el proyecto completo es realizado
off-shore. La organización cliente no
tendrá ningún recurso onsite por parte
de Technology for Solutions. El cliente trabaja en
forma directa con el equipo de desarrollo off-shore.
Las comunicaciones son fundamentalmente a través
de mensajería instantánea, correo electrónico
y en forma telefónica.
 |
Modelo Fuera de
Sitio / Off-Shore |
Technology for Solutions puede brindar asistencia
técnica fuera de las oficinas de la organización
cliente a través de socios estratégicos
ubicados en diferentes países. Un equipo
de trabajo externo resulta útil para la gestión
integral del proyecto y la coordinación entre
la organización cliente y el centro de desarrollo
off-shore. Esto permite reducir problemas de
comunicación de origen cultural o técnicos,
acelerando los tiempos de generación de requerimientos.
El proceso de desarrollo de software off-shore comienza
normalmente en el cliente. Un equipo de analistas
funcionales genera la definición y análisis
de los requerimientos. Este equipo puede estar
conformado por personal del cliente o provisto por
Technology for Solutions, dependiendo del modelo a
utilizar.
 |
Pasos estándares
involucrados en un proceso de desarrollo off-shore |
1. Un Gerente de Proyecto por parte
de Technology for Solutions y un responsable de proyecto
por parte de la organización cliente son designados
para supervisar todo el proyecto.
2. Entendimiento de los requerimientos y
formalización en un documento. Posteriormente
se establecen los mecanismos de comunicación
e informes de avance.
3. El equipo de trabajo prepara un prototipo
del proyecto, arquitectura y diseño detallado
para aprobación del cliente.
4. Una vez firmado el prototipo y el documento
actualizado de requerimientos, el proceso de desarrollo
en el centro comienza.
5. Se realizan pruebas en forma continua.En
muchos casos, cada uno de estos pasos puede
repetirse varias veces e incluso superponerse.
El cliente tendrá la posibilidad de mover tres
de los cuatro elementos que conforman los pilares
del desarrollo de software: funcionalidad, costos
y tiempo. El cuarto pilar, la calidad, no podrá
sufrir modificaciones.
Haga click en + para más información
|