domingo, 17 de febrero de 2019

¿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: ,

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]

<< Inicio