Siguiendo la línea del post de “herramientas para pensar mejor“, en este post Nicolás Reina de Abstracta nos comparte una técnica en particular, conocida como matriz de decisión. Veremos cómo ponerla en práctica.
Ya vimos en rasgos generales las técnicas listadas en la web de Untools. Es momento de ahondar un poco más en alguna de ellas, por lo que en esta ocasión veremos más en detalle la llamada Matriz de decisión viendo cómo aplicarla en nuestro rol de testers.
Vivimos en un día a día donde constantemente debemos tomar decisiones en mayor o menor medida. Pensando más en el mundo del testing, puede ser la elección de herramientas a utilizar, del tipo de pruebas a llevar a cabo, configuración de prioridades dentro de un proyecto en el que estemos trabajando, etc.
Haremos un repaso a la teoría para así luego poner manos a la obra en una realidad planteada de forma ficticia.
Matriz de decisión
Antes de ejemplificar, prestemos atención a la teoría detrás de una de las técnicas que te quiero presentar más en profundidad, la Matriz de decisión.
Lo que se busca es poder elegir la mejor opción considerando múltiples factores. Esta es una de las matrices más conocidas para llevar a cabo la toma de decisiones en una empresa, un proyecto o, por qué no, en nuestra vida cotidiana. Sin embargo, usualmente se toma a la ligera y no se toman en cuenta todos los factores que afectan el resultado de una decisión, por lo tanto se realiza una evaluación incompleta de la situación.
La matriz de decisiones es una herramienta que ayuda a considerar todos los factores importantes y relevantes de una realidad al tomar una decisión y por ende, nos brinda un panorama más claro al poseer mayor información. Este marco se utiliza normalmente en lo que refiere a los procesos internos de una empresa y donde los caminos son bien marcados posterior a decidir. Asimismo podemos aplicarlo a un proyecto, donde la estrategia a utilizar debe ser elegida teniendo en cuenta varios aspectos del marco de trabajo propuesto por nosotros y/o nuestro cliente.
Este marco de pensamiento nos plantea la utilización de 7 pasos (como una especie de framework) para luego de haber pasado por todos y cada uno de ellos tomar la decisión final.
- Anotar la decisión que debemos tomar
- Enumerar las diferentes opciones que se nos vienen a la mente
- Identificar posibles factores que ponderar para la decisión
- Calificar las opciones en cada factor identificado
- Agregar peso a los factores mediante números
- Calcular los puntajes de las opciones: multiplica cada puntaje por el peso del factor y luego sumarlos.
- Elige al ganador, es decir, la opción con la puntuación más alta
Matriz de decisión en testing
Veamos algunos ejemplos de cara a nuestra labor diaria como testers aplicando la matriz de decisión.
Imaginemos un proyecto donde el cliente nos solicita realizar desde cero un plan de pruebas en cuestión de un día abarcando la mayor cantidad de funcionalidades (o al menos las más críticas para el negocio) y sin brindarnos ninguna herramienta para la gestión de los mismos. Es decir, tenemos poco tiempo, de cierta manera una gran presión por parte del cliente y además de ello, las manos vacías en cuanto a herramientas; bastante crítico, lo sé.
Podemos usar la técnica de matriz de decisión para elegir en qué lugar redactaremos el plan de pruebas y qué funcionalidades deberemos atacar. Podremos aplicar matriz de decisión de la siguiente manera:
- La decisión que debemos tomar es: “Elegir una herramienta para llevar el plan de pruebas.”
- ¿Qué opciones tengo?: Planilla de Google, Jira, Trello.
- ¿Qué factores interesan tener en cuenta?: Costo, Usabilidad, Colaboración.
- Califiquemos las opciones a través de un simple cuadro, tomamos la escala 1 a 5, siendo 1 la opción menos conveniente y 5 la más adaptable a la necesidad:
FACTORES | Costo | Usabilidad | Colaboración | PUNTUACIÓN |
PESO | ||||
Google Spreadsheet | 5 | 5 | 5 | |
Jira | 2 | 3 | 4 | |
Trello | 5 | 4 | 4 |
Los puntajes planteados son a modo de ejemplificar la situación.
- Agreguemos el peso correspondiente a cada uno de nuestros factores identificados: Costo = 5, Colaboración = 4, Usabilidad = 3.
Nuestro cuadro queda de la siguiente manera:
FACTORES | Costo | Usabilidad | Colaboración | PUNTUACIÓN |
PESO | 5 | 3 | 4 | |
Google Spreadsheet | 5 | 5 | 5 | |
Jira | 2 | 3 | 4 | |
Trello | 5 | 4 | 4 |
- Ahora calculemos los puntajes. Para ello deberemos multiplicar los valores que hemos colocado en cada opción por el peso que se le ha asignado a cada factor:
Por ejemplo: Trello/Costo = 5*5 = 25
Luego sumemos todos los resultados obtenidos por opción/factor.
Nuestro cuadro queda de la siguiente manera:
FACTORES | Costo | Usabilidad | Colaboración | PUNTUACIÓN |
PESO | 5 | 3 | 4 | |
Google Spreadsheet | 5*5=25 | 5*3=15 | 5*4=20 | 60 |
Jira | 2*5=10 | 3*3=15 | 4*4=16 | 41 |
Trello | 5*5=25 | 4*3=12 | 4*4=16 | 51 |
- Como último paso simplemente elegiremos la opción que mayor puntaje ha obtenido en el proceso de nuestra matriz. Por ende en esta situación elegiremos Google Spreadsheet.
Conclusiones de esta técnica
Podemos adaptar dicha técnica a las diferentes realidades a las que nos enfrentamos, y utilizarla si se ajusta a la situación.
Es normal que en ámbitos informales no registremos ni puntuemos las opciones, y que todo este proceso lo hagamos de forma mental. Esto en cierto punto es una buena práctica ya que ejercita nuestra mente y genera un buen hábito para situaciones posteriores.
Con lo que te acabo de mostrar quise realizar un repaso sobre una de las técnicas presentadas en Untools y que espero que te sirva al momento de enfrentarte a una decisión sea en el ámbito que sea.
En el post pasado te invité a realizar el ejercicio de pensar en tu día a día y en todas las técnicas o modelos que podías implementar frente a cada situación. Ahora, te invito a pensar en tu realidad más que nada laboral, y pensar si aplicar la matriz de decisión te resultaría productivo.
Sea cual sea tu respuesta, tanto por la negativa o la positiva, entiende y comprende el por qué de la misma. Eso te llevará a repensar una vez más, cuestionar la decisión para fortalecerla o por el contrario ver las cosas desde otra perspectiva.
hola buenos dias, tengo una dda hacerca de un ehjercicio de matris de decicion, ya que el ejercicio tiene cuatro estados de la naturaleza y por lo que tengo entendido son solo 3 los que puede haber. queria preguntarle si puede haber mas de tres estados de la naturaleza. a continuacion le dejo el ejercicio por le cual me surgio la duda:
1. La empresa Menina S.A. ha decidido expandirse internacionalmente al mercado europeo, con lo cual triplicaria su nivel de producción actual. Para hacer frente a dicha demanda tiene que decidir si invierte en ampliar su planta de producción actual o compra una fabrica que, en principio cubritia sus necesidades de producción, aunque debería considerar junto con el precio de compra los costos de incorporar nueva tecnologia. Ante el contexto de alta incertidumbre actual, decide evaluar varias opciones. Existe un 35% de probabilidades de que la cotización del dólar y la normativa vigente respecto a las exportaciones se mantengan dentro de un nivel aceptable: un 15% de que se tomen levemente negativas; un 30% de que se tomen desfavorables y un 20% de que sean severamente desfavorables para la organización, Para cada una de las situaciones descriptas anteriormente, los beneficios obtenidos para el caso
de ampliar la planta actual serian de 180, 170, 120 y una pérdida de 5 millones de dolares, respectivamente. Si compra la otra fabrica, los beneficios obtenidos serian de 160, 120, 110 y 100
millones de dólares, respectivamente. Considerando un coeficiente de optimismo del 60%, analice y responda las preguntas a
continuación:
a) (5 puntos) ¿Cuál seria la alternativa más conveniente según Hurwicz Indique con el valor
correspondiente. b) (S puntos) Cuál seria la alternativa más conveniente según Savage? Indique con el valor
correspondiente. (S puntos) Cual seria la alternativa más conveniente según Bayes? Indique con el valor
correspondiente.
d) (5 puntos) ¿Cual seria la alternativa más conveniente si hubiera certeza de que las condiciones se tornasen severamente desfavorables? Indique con el valor correspondiente.
Desde ya muchas gracias por su tiempo y perdon por las molestias.
Hola Juan, qué tal?
una pregunta, esto es un ejercicio de algún curso de testing o de dónde sale?
saludos