¿Como seleccionar el lenguaje o proyecto correcto para desarrollar?
Vamos a ver una herramienta muy fácil de usar
que nos puede ayudar a seleccionar de una manera mas acertada un lenguaje de programación,
proyecto o casi cualesquiera otras cosas que deseamos seleccionar. Esta herramienta
no es meramente de desarrollo de software, pero puede ser de mucha utilidad. Me
ayudo para unos trabajos anteriores donde aprendí a utilizarla y podría ser útil
para otros.
La herramienta se llama RWW, ahorita vamos a
ver que es y como la podemos usar. Este modelo se usa originalmente para seleccionar
proyectos en el área de negocios, pero es tan fácil y versátil que se podría usar
para verificar cualquier proyecto o producto.
Para esto debemos crear una matriz con las
posibles opciones y características que me interesan a mi que se cumplan el
proyecto o lenguaje determinado. Después de tener esta matriz lista debemos de
buscar la información necesaria para poder darle un valor numérico a las
opciones que me van a permitir seleccionar la mejor opción. Ahora no es que
este sea la única manera, ni que sea la mejor, pero nos puede dar una clara
idea de lo que podríamos seleccionar.
Antes de hacer la matriz vamos a definir cada uno
de los espacios que vamos a requerir.
R quiere decir Real. Que tan real es la oportunidad
W quiere decir Win comparado con la competencia
que ventajas o opciones tenemos sobre esto
W Worth hasta donde vale la pena continuar con
esta propuesta.
Entonces debemos crear una matriz como la
siguiente
Ahora vamos a tratar de entender como funciona
la matriz. Tenemos las 3 categorías, donde podemos poner las preguntas que nos
interesan a nosotros para tomar la decisión del lenguaje de programación. Los datos
claramente no son reales fueron inventados por propósito de ejemplo.
Vamos a crear la cantidad de preguntas que
necesitamos en cada categoría y con la cantidad de atributos que nos interesan
evaluar. En nuestro caso tenemos 5 características por pregunta. Le vamos a dar
un valor a cada característica como lo vemos en la fila 1. En la columna H
vamos a designar la importancia que tiene cada característica para usted y su
proyecto o para lo que quiere decidir. Luego tenemos la columna I, J y K con
los lenguajes que deseamos seleccionar. Le vamos dando el valor de cada característica
seleccionada. Por ejemplo, en el caso de Java le dimos 9 de valor en la fila 2
columna I ya que todos los programadores tienen conocimiento en este lenguaje. Luego
debemos multiplicar este valor por el valor de la columna H sumamos todos los
resultados y finalmente el que nos de mayor numero es el proyecto ganador.
Por ejemplo, fila 2 columna H (10) * final 2
columna I (9) y así con todas las filas de I. luego se suma y esto nos da el
total de 337 puntos para este lenguaje.
Esta matriz puede tener todas las características
que requerimos y todas las preguntas que se ocupen para poder tener mejores resultados.
Esta herramienta se puede utilizar para
seleccionar múltiples cosas. Existe mucha documentación sobre este tema.
Aquí les dejo un par de videos que explica la
herramienta.
Etiquetas: Herramienta, Lenguajes
0 comentarios:
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio