Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4 Factores de Éxito
Los 4 factores tienen una secuencia, donde se van sentando los cimientos del camino al éxito de
nuestro proyecto, en la medida que avancemos mostraremos la dependencia de las acciones y
decisiones de cada nivel con su respectivo nivel previo.
Si alguno de los factores no cubre las bases esperadas, los factores siguientes (de abajo hacia
arriba) tendrán que superar las expectativas que compensen las deficiencias de los anteriores de
lo contrario nuestro proyecto puede estar condenado al fracaso inclusive desde antes de iniciar
el mismo.
Para esto definimos los 4 factores implicados en un proyecto de TI, que son la negociación,
tecnología, metodología y los recursos.
1. Negociación
La etapa de negociación es la parte medular de un proyecto, desde aquí podrás
identificar rápidamente si tu proyecto tiene los argumentos para ser exitoso, o
está en riesgo el alcance y las expectativas de ambas partes.
Esta etapa la partimos en 2 importantes rubros, la negociación interna del
cliente (usuario final) y la negociación con el proveedor de servicios o el
departamento de TI.
a) Negociación Interna
Esta negociación suele ser la que define las directrices de todo lo involucrado
en el proyecto, donde se determinan los 2 puntos claves de todo el proyecto; la
duración pretendida y el presupuesto asignado al proyecto. Regularmente esta
negociación se da por un intermediario interno de TI con el usuario final que
regularmente no conoce de TI
Para la duración, es posible que este abierta a negociación o que el usuario
final espere un plan de trabajo del proveedor, pero el primer punto en contra
del éxito de tu proyecto es el caso más común, el proyecto debe estar tal fecha,
no importa cuando empieces, ni si están los requerimientos mínimos para
empezar a la brevedad dicho proyecto.
Para el presupuesto, este puede ser aprobado de la manera tradicional,
consigue al menos 3 propuestas económicas y la que nos convenza en costo
beneficio esa será la indicada. Lamentablemente el caso más común es
seleccionar la propuesta más económica (no necesariamente la mejor
propuesta en alcance o beneficios) y tomarla de base para negociar con los
otros proveedores que pudieran tener una mejor propuesta integral, esto puede
terminar en 2 escenarios: una guerra de precios entre los proveedores si el
proyecto vale la pena, o que seleccionen la propuesta más económica, con las
implicaciones que veremos en los otros factores de éxito.
b) Negociación Externa (para departamento de TI o proveedor externo)
Esta negociación se da entre el intermediario con el usuario final y el
departamento de TI de la empresa o el proveedor de servicios de TI.
Esta etapa es donde el proveedor analiza los requerimientos del proyecto y
hace una estimación de costo y tiempo, por diferentes factores es posible que
los mismos requerimientos difieran en precio y costo entre varios proveedores
del servicio. Es aquí donde las limitantes si es que hay de tiempo y
presupuesto para el proyecto toman la mayor importancia.
En un escenario sano, el decidir por la mejor propuesta en costo-beneficio-
tiempo suele ser la más acertada, lamentablemente el caso más común, es que
se tome la propuesta del proveedor que dijo 4 semanas, cuando todos los
demás al menos dijeron 8 y el costo sea en esa proporción o peor aún, con
tarifas mucho más bajas.
Al finalizar esta etapa, ya puede influir de manera positiva o negativa en
los otros factores.
Recomendación
Se debe analizar detalladamente el costo-beneficio del proyecto, ponderarlo en
valor de negocio y tomar la decisión con base en esto último. Si el proyecto
está limitado por el tiempo desde antes de empezar, está en riesgo el éxito del
proyecto, así como un presupuesto limitado y no en valor del negocio. Lo que
será otro riesgo adicional a tu proyecto. Si el proyecto no aporta un valor
tangible y medible es necesario reconsiderar si debería de desarrollarse.
2. Tecnología
Este factor es el siguiente en la secuencia del camino al éxito de tu proyecto
de TI, ¿Qué tecnología hay que usar?
En primera instancia la selección de la tecnología puede ser por los siguientes
factores:
a) Costo (definido en la negociación interna)
El costo cuando es una limitante, puede hacer que la tecnología seleccionada
dependa de ello, por lo cual puede optarse por una tecnología Open Source o
por una tecnología de renombre (donde las 2 son consideradas excelentes
opciones, solo que hay que considerar el impacto en los otros factores).
b) Infraestructura o políticas de la empresa
La infraestructura o políticas de la empresa definen que tecnologías deberían
usarse, muchas veces independientemente del tipo de proyecto.
c) Propuesta del proveedor seleccionado
El proveedor seleccionado puede hacer una recomendación de tecnología que
va en función a su propuesta económica, esto en determinados momentos
podrá marcar una pauta importante en si no es una tecnología “estándar” podrá
generar dependencia por mucho tiempo con dicho proveedor.
Recomendación
3. Metodología
Ya que decidimos las variables de presupuesto, tiempo y tecnología,
tendremos que decidir que metodología de trabajo tendremos que usar. Esto
debido a que según las características de nuestro proyecto, podremos
implementar de una u otra forma de trabajo, la más adecuada para cumplir las
expectativas funcionales y de negocio esperadas.
Definimos brevemente metodología, entendemos que son las reglas, políticas,
técnicas y procedimientos para el seguimiento del desarrollo de un proyecto.
Para esto existen muchas metodologías documentadas y en diferentes
clasificaciones (tradicionales, ágiles, etc.) y otras son adaptadas a cada
empresa (propietarias, pueden contener mezclas de metodologías).
Habiendo definido la metodología nos enfrentamos a la dependencia de los
primeros 2 factores de la siguiente manera.
La negociación de tiempo y presupuesto nos puede indicar el camino a seguir
en la selección de la metodología, primeramente para adoptar una metodología
tradicional (RUP por ejemplo) es necesario tener el tiempo y presupuesto
adecuado, es decir; estas implican un costo mayor en horas hombre en
documentar, analizar y definir todos los pasos de dicha metodología, pero son
recomendables en proyectos donde los equipos de trabajo son grandes y los
consultores cuentan con diversos perfiles y niveles de conocimiento.
En proyectos donde el presupuesto y tiempo son pequeños (o muy castigados
en la negociación) en relación al alcance funcional del proyecto, se
recomienda el uso de metodologías ágiles y/o propietarias. Las últimas
siempre y cuando estén orientadas al resultado y no al plan.
Aunque la metodología no tiene una dependencia con la tecnología
seleccionada, es necesario aclarar que ciertas tecnologías se adaptan mejor a
ciertas metodologías de desarrollo, por decir; los lenguaje orientados a objetos
son más fácilmente modularizables y reciclables que la programación
estructurada.
Un punto importante por definir en este factor de éxito es, si la metodología es
orientada al resultado o al plan. Se dice que las metodologías ágiles son
orientadas al resultado, es decir, a software funcional y no a actividades o
tareas en cierto tiempo. Para esto se necesita una administración de proyecto
flexible. Desde este punto entendemos que nuestro plan de trabajo original
puede sufrir cambios positivos o negativos buscando siempre el resultado
funcional. En el caso de metodologías orientadas al plan, son conocidas las
metodologías tradicionales como RUP, donde existen tareas por desarrollar
durante todas las etapas del proyecto, pero muchas de ellas no entregan
funcionalidad del software, solo los requerimientos de control y
documentación definidos por la metodología. Estas regularmente no son tan
flexibles por estructura, por lo cual se tienen que hacer renegociaciones
intermedias si se detecta o requiere funcionalidad nueva no solicitada en fases
anteriores.
Recomendación
4. Recursos
El último factor del cual depende el éxito de nuestro proyecto son los recursos
que estarán involucrados, es decir, las personas y sus respectivos perfiles de
conocimientos y experiencia en el tipo de proyecto, metodología de trabajo y
tecnología.
La asignación de recursos a nuestro proyecto se puede dar de diferentes
maneras, iniciamos por la dependencia con cada factor previamente visto.
En la negociación se define las 2 variables principales de nuestro proyecto,
que son el tiempo y el costo, esto determinara la cantidad de recursos que
podremos disponer para nuestro proyecto, y más importante aún será el perfil
y experiencia que se pueda costear con el presupuesto asignado. En estos casos
la formula es sencilla, salvo que sea una estrategia comercial del proveedor
(por ejemplo: ganar un cliente, abrir mercado, etc.) :
“El nivel y la cantidad de recursos asignados a nuestro proyecto será directamente
proporcional al presupuesto de nuestro proyecto, independientemente del tiempo que
tengamos para dicho proyecto”.