Esta pagina se ve mejor con JavaScript habilitado

El caso de Zirius v2.0

 ·   ·  ☕ 11 minutos lectura  ·  🦎 Odair

Preámbulo

En un país imaginario cuyo nombre será revelado por el relato mismo y no por el autor, existe una plataforma informática llamada Zirius, la que por estos tiempos se encuentra en su versión 2.0. Zirius es usada por millones de usuarios del país, ya que provee numerosos servicios que se han vuelto esenciales para la vida diaria. Así mismo, la plataforma ha crecido en cobertura a lo largo y ancho del país, y aunque falta mucho mercado por abarcar la expansión no se detiene.

Zirius no se creó de la noche a la mañana, sus inicios se remontan muchos años atrás cuando aún no llegaba el Internet a este país y la información viajaba por medios manuales. Por ese tiempo, no se le conocía como plataforma, ni siquiera como Zirius, sin embargo ya empezaba a prestar sus primeros servicios. Por supuesto, mucho ha cambiado de esa época a los tiempos que vivimos; Zirius se ha convertido en la plataforma informática más usada, más expandida y más conocida, pero a su vez, la más criticada por sus usuarios quienes en ocasiones entran a formar parte del equipo de desarrollo, administrativo y de otros equipos esenciales para el funcionamiento de toda su infraestructura.

La comunidad de usuarios en su mayoría ha estado de acuerdo en la necesidad de conservar y seguir expandiendo el uso de Zirius a mercados nacionales que no se han explorado; mientras que otro grupo de usuarios en cambio ha migrado a otras plataformas con base en otros países. Sin embargo, en términos generales Zirius sigue siendo la alternativa número uno y en la mayoría de casos la única existente para el grueso de los usuarios.

Los administradores y desarrolladores de Zirius, reconocen que el elemento principal del funcionamiento de la plataforma son los mismos usuarios, por ello desde sus inicios han intentado generar satisfacción respecto de las funciones y servicios prestados, primero a pequeños grupos ubicados en distintos sectores del país, y posteriormente con los años, a grupos más numerosos. Parte del funcionamiento de Zirius está basado en la idea de incorporar al equipo administrativo y de desarrollo a usuarios notables, quines se convierten en líderes de equipo y contratan a otros usuarios para ayudarles a realizar las tareas para las cuales fueron contratados. Este modelo, que en un principio puede parecer óptimo, pues trae al sistema la visión de las necesidades mismas del usuario final, también tiene problemas, porque ha hecho de la plataforma una mezcla de funciones, reglas, directrices y filosofías distintas para acometer las necesidades básicas de los usuarios, aún cuando esas necesidades en términos generales están claras para la comunidad de usuarios.

La democratización de Zirius

Durante un tiempo, la incorporación de nuevos miembros al equipo estuvo limitada, debido a la poca interacción que tenía Zirius con sus usuarios, pero también a que se menospreciaba el aporte que podría generar la inclusión de más usuarios al equipo. Como en toda desarrollo de plataformas informáticas, muchos bugs fueron introducidos al código fuente y muchas funcionalidades se crearon pensando sólo en la visión de los desarrolladores y administradores senior. Lo cual por supuesto, generó un creciente descontento en la comunidad de usuarios, algunos incluso trataron de sabotear servidores y redes de la plataforma, otros además plantearon cambiar los patrones de diseño fundamentales; lo cual creó en los miembros senior del equipo, esa necesidad de inclusión de nuevos miembros, estrategia que con los años, ha producido una gran diversificación de talentos y de formas de ver el futuro de la plataforma.

A su vez, la diversidad de visiones ha traído numerosos problemas, debido a que se desarrollan funciones y servicios redundantes, que pretenden lo mismo pero con una metodología o filosofía distinta, gastando recursos valiosos que se podrían enfocar más eficientemente. En adición, muchos nuevos desarrolladores o miembros del equipo no cuentan con la preparación y experiencia necesarias, o carecen de habilidades especiales que lo compensen, pero fueron incluidos en el equipo porque gozan de popularidad dentro de la comunidad de usuarios y sus ideas parecían tener sentido y aplicabilidad al momento de su incorporación. Esto último ocurre porque al ser una gran plataforma de uso masivo, las preocupaciones técnicas y las consideraciones de buenas prácticas de desarrollo y administración pasan a un segundo plano en la discusión, y aquellos debates sobre qué debería hacer la plataforma, qué metodologías de experiencia de usuario debería tener, qué reglas deberían guiar su funcionamiento, entre otros debates más filosóficos que técnicos, han ganado mayor atención de parte de la comunidad de usuarios, dejando atrás las discusiones sobre la metodología particular para la implementación de dichas funciones y sobre todo, no se discute como generar los recursos necesarios para no solo implementar nuevas funciones o mejorar las existentes, sino que la comunidad de usuarios evade las discusiones sobre el financiamiento para la operación de la plataforma tal y como está. Lo que en ocasiones desemboca en una pobre selección de nuevos miembros del equipo.

Hechos recientes

Dos años atrás, se realizó la gran convocatoria para elegir CEO de la organización que soporta a Zirius. Algunos miembros de la junta directiva actual se presentaron al cargo, teniendo que abandonar el puesto de miembros de junta; a su vez, algunos usuarios notables de la comunidad se presentaron a la contienda.

Muchas cosas pasaron en el proceso de elección del CEO, los ánimos se caldearon, pero la participación de usuarios en la votación general por el puesto de CEO fue la mayor de la historia. Al final, la contienda enfrentó a los dos candidatos más opcionados, los cuales, en esencia presentaban las siguientes ideas:

Candidato 1.

Este fue un candidato con menor experiencia demostrada con respecto al otro candidato, sin embargo gozaba de amplio conocimiento de los múltiples temas que tenían que ver con sostener y hacer crecer a la plataforma Zirius, sus propuestas giraron alrededor de lo siguiente:

  • Zirus debe mejorar, su expansión dependerá de corregir algunos de sus problemas más críticos, sobre todo aquellos que tienen que ver con el acceso a las zonas remotas del país y a la capacitación de sus usuarios.
  • La selección de líderes de equipo deberá conservar la equidad de género.
  • Las operaciones que Zirius tiene estancadas o suspendidas por malos manejos, deberán ser recuperadas y re encausadas para evitar un perjuicio mayor.
  • Serán sometidos ante la junta directiva algunos cambios con respecto a transparencia y buen manejo de recursos.
  • La filosofía fundamental de Zirius debe fortalecerse ya que de ella dependen los servicios que se prestan a millones de usuarios.
  • El financiamiento para el sostenimiento de la infraestructura de Zirius, su expansión y demás, deberá ser reorganizado de manera que sea la mayor parte de los usuarios quienes aporten al sostenimiento de los servicios, mientras que aquellos usuarios empresariales puedan percibir una reducción en sus pagos para que sigan creciendo en el uso y participación de los servicios que presta Zirius.

Entre otras propuestas orientadas a mejorar lo existente.

Candidato 2.

El candidato 2 se presentaba con una notable mayor experiencia que el candidato 1, a su vez, ya había participado en algunas ocasiones de la convocatoria para CEO; pero en esta ocasión venía con más fuerza, dado que su constante discurso crítico sobre los problemas de la plataforma había calado fuertemente en una gran parte de los usuarios de Zirius. Sus propuestas giraban alrededor de lo siguiente:

  • Zirius debe ser reescrito por completo, la expansión debe concentrarse en las zonas más alejadas y de menos acceso, reduciendo la atención que tradicionalmente se la ha prestado a las zonas de mayor cobertura y beneficios.
  • Los líderes de equipo serán seleccionados por concurso de méritos, priorizando los logros académicos por encima de los logros prácticos.
  • Cualquier operación de Zirius que se encuentre en problemas será terminada y los encargados de la misma serán investigados y sus contratos cancelados.
  • Las decisiones de cambios fundamentales que no sean aprobadas por la junta directiva, serán consultados directamente con la comunidad de usuarios para ser aprobadas.
  • La filosofía y arquitectura de Zirius deberá cambiar por completo, dado que la actual ha demostrado ser un fracaso que no es capaz de resolver las problemáticas de todos.
  • El financiamiento para todo el plan de expansión de Zirius, deberá venir de un mayor costo de los servicios que usan los clientes empresariales, en especial los clientes de mayor tamaño, dado que al tener más ingresos, pueden pagar más. El grueso de la población deberá estar exenta de pagos, los servicios prestados por Zirius deberán ser totalmente gratuitos y se darán incentivos para quienes tengan dificultades de acceso.

Entre otras propuestas orientadas a cambiarlo todo de cero.

El resultado

Como era de esperarse, y aunque la votación tuvo cierto margen estrecho, la comunidad de usuarios optó por el candidato 1, quien proponía mejorar lo existente, en lugar de hacer un refactoring completo. Así empezó su periodo de 4 años; pero con un desafortunado anuncio de parte del candidato 2, quien por todos los medios posibles, anunció que la comunidad no se quedaría contenta con este resultado y que lo rechazarían en todos los escenarios posibles.

La reacción del Candidato 2 y usuarios afines

Como estaba previsto en los estatutos de composición de Zirius, el candidato número 2 se integró a la junta directiva. Era de esperarse que sus actividades de vigilancia y crítica constructiva se desarrollaran desde dicho espacio, como los estatutos lo indican, sin embargo lo que ha venido ocurriendo es preocupante para el futuro tanto de la plataforma como de los usuarios.

El candidato 2 inició una campaña de desprestigio de cualquiera de las medidas tomadas por el nuevo CEO de Zirius, con el apoyo de algunos miembros de la junta directiva que simpatizan con sus ideas. La consigna era clara, oponerse a cualquier medida, sin importar que esta trajera beneficio para la plataforma y para los usuarios.

A su vez, organizó colectivos de usuarios para sabotear las operaciones de Zirius, generando ataques de denegación de servicio (DoS), ataques con Malware, SpyWare, entre otros; conspiró para incrementar enormemente el número de peticiones, quejas y reclamos de forma injustificada. También organizó otras comunidades de usuarios para generar un mal ambiente en las redes sociales y organizaciones internacionales de estandarización, frente a la gestión del nuevo CEO; además, ha venido usando todos los medios de comunicación de que dispone para entorpecer la gestión del nuevo CEO, medios que hoy es posible usar justamente porque Zirius los ha proveído para la comunidad.

Este entonces es el típico caso de sabotaje interno; se supone que la junta directiva debe procurar que los objetivos planteados por el CEO en el proceso de elección, proceso que fue democrático y contó con una participación histórica de usuarios en la votación, se lleven a feliz término en beneficio de todos; porque ese enfoque democrático es la esencia del funcionamiento de Zirius y la razón por la que hoy en día sigue prestando sus servicios y continuando su expansión. De lo contrario, hace mucho tiempo la plataforma hubiera colapsado y todos los servicios se hubieran dejado de prestar, poniendo en riesgo importantes aspectos de la vida de los usuarios. Pero ha sido gracias al respeto por el proceso democrático que se surte en los procesos de elección de directivas de Zirius, que hoy podemos disfrutar de sus servicios.

Nadie niega que la plataforma tiene grandes problemas, y tampoco se puede tapar el sol con un dedo pretendiendo decir que el nuevo CEO no se ha equivocado, porque la realidad es que todo CEO comete errores y es enormemente criticado por ellos. A su vez, el deseo de cambio cuando las cosas no parecen ir bien embarga a muchas personas, y eso es entendible; pero es normal que los usuarios no piensen que el mero acto de poder dar una opinión libre por redes sociales, es un hecho que demuestra que Zirius ha avanzado, mientras plataformas basadas en otros países demuestran fehacientemente lo que significa tratar de hacer un refactoring completo. Es decir, reconocer lo que hay detrás de que las cosas aún funcionen es normalmente menospreciado, pero al final del día resulta ser lo más importante.

En consecuencia, intentar a la fuerza echar para atrás las propuestas que fueron democráticamente aceptadas, generando una falsa percepción de caos institucional, una falsa percepción de que nada funciona en la plataforma, entre otras artimañas; termina por agredir el principio rector mismo que permite que Zirius provea los servicios que durante tantos años a prestado a millones de personas, y también deja entrever que, de haber elegido como CEO al candidato 2, este hubiera acabado con esos principios democráticos, para instaurar una dirección única, que blinde sus decisiones para que pasen por encima de la junta directiva, haciéndole creer a la comunidad de usuarios que son ellos mismos quienes toman decisiones complejas sobre el presente y futuro de la plataforma Zirius, cuando en realidad en la práctica, alguien debe decidir por las mayorías sobre los temas más complejos y técnicos.

Conclusiones

Saca tus conclusiones sobre el texto que acabas de leer, seguramente tendrás diferencias con la forma en que yo veo las cosas, en especial los últimos dos párrafos; pero creo que en lo demás le he hecho honor a la verdad con lo que pasa en el país a nivel político. Zirius es el estado mismo, la junta directiva es el congreso y las cortes, la comunidad de usuarios es el pueblo.

No se si aplique para tu país, pero sí aplica para un país de Latinoamérica en particular. Espero leer tus respetuosos comentarios, pero recuerda, siempre hay mínimo dos visiones del mismo asunto, procura incluir ambas.

Finalmente, piensa en esto ¿para ti es mejor tirarlo todo abajo y levantarlo de nuevo?, porque en todos lo ámbitos donde prime la sensatez, siempre, siempre!!! elegirán a la persona que pueda mejorar lo que hay, porque personas que quieran hacerlo todo desde cero, sobran.

compartir en

Odair Trujillo
Escrito por
Odair
Software Developer