Déjame hacerte una pregunta: Como gestor de producto o maestro de scrum, ¿crees que hay un punto de inflexión en el que la consistencia se convierte en tiranía?
Presenté esta pregunta a algunos pobres incautos en algunos Meetups recientes de producto y Agile aquí en el área de Raleigh. Mi recompensa fueron numerosas afirmaciones de que tales duendes tontos existen.
Más recientemente, después de publicar mi pregunta en una variedad de canales de medios sociales, estoy convencido de que nosotros en el negocio de la entrega de software a veces sí nos esclavizamos en nombre de la consistencia.
Así que vamos a desempacar esto un poco y ver si no podemos estar de acuerdo en lo que tal punto de inflexión podría parecer …. examinando primero lo que no es.
Consistencia sabia
Un ejemplo de consistencia beneficiosa para los gerentes de producto es en cómo elaboramos nuestras historias de usuario. Por ejemplo, a mí me gusta seguir el principio de INVERSIÓN -NO como una receta calderilla- sino más bien como guía para asegurarme de que no estoy pidiendo a mis equipos que se coman el elefante entero en una sola historia de usuario.
Otro ejemplo de buena consistencia viene del mundo de la UX, concretamente del capítulo 6 del seminal «The Design of Everyday Things» de Don Norman. Allí, Norman afirma que aquellos que tenemos experiencia en la conducción podemos manejar una marca y un modelo que nunca hemos manejado antes gracias a la colocación coherente de características como el pedal del acelerador y los espejos retrovisores laterales.
Steve Krug corre con este ejemplo en el capítulo ‘Billboards Design 101’ de su delicioso libro «Don’t Make Me Think». Krug hace argumentos efectivos en nombre del reconocimiento sobre el recuerdo, especialmente cuando se trata de tratamientos de jerarquías visuales, hipervínculos y disposición de contenidos.
Sin embargo, Krug también argumenta que lo que queremos en última instancia es esforzarnos por la claridad, con el uso sabio de la consistencia como un medio eficaz para conseguirlo. También ofrece esta advertencia en el mismo capítulo:
Y por último, unas palabras sobre la consistencia.
A menudo se oye citar la consistencia como un bien absoluto. La gente gana muchos argumentos de diseño simplemente diciendo «No podemos hacer eso. No sería consistente»
La consistencia es siempre una cosa buena para esforzarse dentro de su sitio o aplicación. Si tu navegación está siempre en el mismo lugar, por ejemplo, no tengo que pensar en ello ni perder tiempo buscándolo. Pero habrá casos en los que las cosas serán más claras si las haces ligeramente incoherentes.