Hace tiempo mencioné que soy Boy Scout. Vale, puede que mis días de niño hayan quedado atrás, pero todavía me considero un Scout. Aprendí muchas lecciones como Scout; lecciones que me siguen sirviendo hoy en día. Una de ellas es KIS ( Keep It Simple).
Recuerdo cuando aprendí a acampar. Muchos campistas novatos llevaban demasiado equipo, lo que obligaba a transportarlo y almacenarlo y, en general, complicaba la vida en el campamento. Lo más sencillo (KIS) es llevar sólo lo estrictamente necesario. Muchos campistas novatos también eligen lugares de acampada inadecuados y pasan tiempo lidiando con la humedad, los bichos, la incomodidad, los problemas de seguridad y mucho más. Lo más sencillo es evitar esos problemas eligiendo un buen camping. En ambos casos, el tiempo que se ahorra se dedica a disfrutar del campamento y a hacer lo que se ha venido a hacer. KIS merece la pena.
El KIS se aplica igualmente bien a muchos aspectos de la simulación. Cuando las cosas van mal, a menudo se debe a un exceso de complejidad.
- ¿Cuántas personas están sometidas a procedimientos de gestión excesivamente complejos?
- ¿Los procedimientos de planificación y seguimiento del trabajo aprovechan el tiempo de todos de la manera más eficaz?
- ¿Se realizan eficazmente todos los aspectos de su trabajo?
El concepto básico de KIS es hacer lo justo para hacerlo bien, ¡y nada más! ¿Significa esto que no hay que esforzarse al máximo? No. Pero sí significa que debes dividir tu trabajo en pequeñas fases y hacer KIS en cada una de ellas.
En la creación de modelos, por ejemplo, supongamos que una parte interesada expresa su deseo de disponer de un modelo detallado de las 10 áreas de su sistema. Un enfoque habitual consiste en crear exactamente lo que pide la parte interesada. Desgraciadamente, lo más probable es que sea un error. Un enfoque mejor es elegir un área representativa y crear un modelo de muy alto nivel de esa área. A continuación, revise el modelo y los resultados con la parte interesada. En la mayoría de los casos, ambos aprenderán mucho y podrán decidir conjuntamente un enfoque diferente. A continuación, tal vez pueda realizar un modelo detallado de esa misma área o ampliar ese modelo de alto nivel a algunas áreas más. También en este caso es probable que aprenda algo que cambie su enfoque o sus objetivos. Para cada fase, lo mejor es hacer la cosa más sencilla (KIS) que cumpla los objetivos de esa fase. De este modo, minimizará cualquier esfuerzo inútil y llegará mucho más rápidamente a lo que necesitan exactamente las partes interesadas.
Consideremos la construcción de maquetas a un nivel mucho más detallado. Un error común de los novatos es construir una gran sección de un modelo (quizá incluso un sistema entero) de una sola vez. Luego le das a «Go» y no funciona. ¿Por qué no funciona? Hay quizás mil posibles razones que investigar. Peor aún, lo más probable es que haya docenas de pequeños o grandes problemas, cada uno de los cuales podría ocultar los demás. Verificar y validar un modelo así es una tarea de enormes proporciones. Un enfoque mucho mejor es empezar seleccionando una porción muy pequeña (KIS) del modelo a construir y verificar que funciona. A continuación, repetir. Cuando se descubre un problema en cualquier sección nueva, suele ser fácil encontrarlo porque se sabe que es el resultado de esa última sección que se acaba de añadir. Una vez más, «Keep It Simple».
Recuerde: sea sencillo. Trabaje con eficacia y supere las expectativas de sus interlocutores paso a paso.
Dave Sturrock
VP Productos – Simio LLC