Hoy he cumplido dos semanas trabajando en mi próximo proyecto: una auditoría independiente de las «apps» que desarrollan los organismos públicos de España.
✅ Ya he catalogado 1.425 «apps»
✅ De 285 organismos públicos
✅ Y descargado 238.359 comentarios de usuarios
Estos días estoy programando el informe para presentar públicamente todos estos datos y mi análisis.
Uno de mis intereses es que el resultado sea totalmente dinámico, de forma que no sea preciso reescribir el informe cuando aparezcan nuevas «apps». Que esté siempre actualizado.
¿Con una API REST y GraphQL? ¿Mediante funciones lambda en algún PaaS? En la profesión tecnológica es habitual encontrarse con una complejidad artificial. Pero una de las ideas esenciales de la ingeniería es justamente la economía de los esfuerzos: hacer más con menos.
La #demoscene que viví en los años 90 tornaba eso mismo en un arte.
Quizá no por principios sino por las limitaciones inherentes a las máquinas de aquella época: 640 KB de memoria, microprocesadores a 12 MHz, ficheros de no más de 4 KB en las BBS…
Estuve pensando qué «backend» utilizar para la herramienta interactiva que ando construyendo. Y finalmente decidí no utilizar ninguno: al acceder al sitio el usuario se descargará todos los datos y será su dispositivo el que compute el informe completo.
Y el resultado es sorprendentemente simple, empleando tan solo tecnologías estándar (JSON y JavaScript) y sin API, «backend» ni dependencias externas.
¿Cuáles son las «apps» desarrolladas por las administraciones públicas en relación con el coronavirus?
Fácil. 👇
¿Y las 10 «apps» públicas con más comentarios de sus usuarios?
¿Las 10 aplicaciones más instaladas de España?
O, por ejemplo, las cinco aplicaciones con mejor valoración media de entre todas aquellas que han sido valoradas por más de 5.000 usuarios:
Se trata de consultas muy simples, que corren en el dispositivo del usuario sin requerir de ninguna dependencia externa o «framework».
Esta devuelve las tres aplicaciones públicas que han recibido el mayor número de valoraciones «cinco estrellas» por parte de los usuarios.
Así obtengo todas las «apps» que han sido instaladas menos de diez veces…
…o un dato que dará que hablar: cuántas «apps» del sector público no han sido valoradas por nadie.
Esta es un poquillo más compleja. Es la que me devuelve , ordenados, los tres organismos que han publicado un mayor número de «apps».
Todas estas consultas se computan en mi portátil en unos 25 milisegundos. Y estimo que el informe completo se generará en un tiempo imperceptible incluso en teléfonos móviles de baja gama.
Junto con el proyecto publicaré el código y los datos con licencia libre en mi GitHub. 🙂
• • •
Missing some Tweet in this thread? You can try to
force a refresh
En este hilo voy a compartir mi análisis de «experiencia ciudadana» sobre este trámite digital que tarde o temprano todos tenemos que cursar.
¡Vamos allá! 🧵👇
1️⃣ Abro un navegador y busco «cita previa para renovar el DNI». Aterrizo en citapreviadnie.es. Un sitio que parece oficial. No lo digo por los emblemas institucionales, sino por el diseño estilo «Microsoft Frontpage 1998».
Lo primero que me llama la atención es que el ¿botón? para iniciar el trámite sea el enlace más discreto de la página, abajo y en pequeño.
No es que sea un drama, pero bueno, seguimos.
Dejando a un lado la estética cutre, comienzo a leer y encuentro la redacción intrincada y confusa.
El título dice que el trámite es para la «solicitud, consulta o anulación» de cita previa del DNI o pasaporte. Pero la siguiente línea habla de «obtención o renovación». Es decir, el trámite parece servir para cinco acciones:
—Solicitar
—Consultar
—Anular
—Obtener
—Renovar
Los tres primeros, de la cita previa. Los otros dos, del DNI o pasaporte.
Pero el título habla de «DNI», mientras que el primer párrafo, en cambio, de «DNIe». No sé si es un error o que aquí no puedo pedir cita para el DNIe. Si así fuera, ¿dónde podría?
Un poco más abajo pone «Se recuerda a todos los ciudadanos que deben acudir a su cita puntualmente». Vale, pero eso no es importante ahora. Dime eso cuando haya obtenido mi cita, no antes. Es más fácil que lo tenga en cuenta si me lo pones en la cita que si me lo dices al principio del trámite.
Pone también «Recuerden también consultar en dnielectronico.es, en el menú […] los requisitos necesarios para […]» Hmmm... vale; entendido. Así que hay dos portales:
💸 ¡Vamos a mejorar un trámite digital sin gastar un euro!
Muchos trámites parecen diseñados en el séptimo círculo del averno. Y cuando se lo digo a mis amigos funcionarios, me salen por bulerías con el mismo cante jondo de siempre:
—Es que no hay dinero.
Pero payo… ¿cuándo lo ha habido? ¡Gestionar es un arte que florece justo en la escasez!
He aquí una idea muy loca:
✨ Podemos mejorar los trámites digitales de nuestro país sin gastar (apenas) ✨
¡Veámoslo con un ejemplo!
Y ve situando tu dedo —tú, sí; te lo digo a ti 🫵— sobre el botón de «retuit» para difundir este evangelio, que he echado medio sábado en él. 😜
📣 ¡Necesitamos que llegue a nuestros gobernantes y gestores!
¡Vamos allá! 🥳🧵👇
Destripemos una interacción relevante de un trámite digital real que utilizan cientos de miles de españoles:
🌈 El servicio de notificaciones electrónicas de la Junta de Andalucía.
Es un trámite que ayer no funcionaba, y un tuitero publicó, cabreado, un vídeo del que he extraído este fotograma.
Asusta, ¿eh?
Hagamos lo que se llama un «prototipo de baja fidelidad» de la vista.
❓ ¿Y eso qué es?
Es un esbozo esquemático al que despojamos de todo diseño, de toda distracción, de todo ornato. Así podemos fijarnos mejor en los elementos constructivos de la interfaz con que el ciudadano interacciona: textos, botones, enlaces…
✨ Y cuando escribo «el ciudadano» yo pienso siempre en mi madre ❤️, que a menudo se agobia con estos trámites porque son confusos. ¡Diseñarlos bien es también un acto de amor hacia nuestros mayores y convecinos!
Mira el boceto de abajo,
¿ves qué problemas tiene?
1️⃣ Hay mucho texto.
El texto es largo e intrincado, está jalonado de referencias legales y contiene errores: pone «Prodecimiento» (sic) y la última frase es gramaticalmente errónea.
La Administración y quienes construyen estos trámites tienen que saber dos cosas:
1. Que los usuarios no leemos parrafadas en la pantalla. Ojeamos; escaneamos con la mirada…
2. Que la jerga legal intimida al lector no experto, que somos la mayoría. Provoca distancia e inseguridad.
2️⃣ Hay demasiados controles interactivos.
«Leer», «Rechazar», «Aceptar» y «Cerrar». Y las áreas cliclables de los dos primeros son diminutas. Apuntar y hacer clic en un área tan pequeña supone un esfuerzo.¹ ¡Mi madre no es francotiradora! 😃🔫
3️⃣ Hay un callejón sin salida.
Por ejemplo, puedo hacer clic en «Aceptar» sin elegir antes entre «Leer» o «Rechazar». ¿Qué pasará entonces? ¿Veré un mensaje de error?
Una interacción bien hecha no te castiga con un error, sino que evita, por diseño, que lo cometas.
En resumen…
👉 Como la interacción no ha sido bien pensada, han tenido que añadir un ladrillo de texto con unas intrincadas instrucciones de uso.
¡Esto no debería ser así!
Cuando los trámites están bien diseñados no hacen falta parrafadas ni manuales de usuario.
___
¹ Si te interesa ahondar, se llama Ley de Fitts y está en Wikipedia.
🔴 El Gobierno Vasco ha enviado al Parlamento la memoria del gasto en campañas de comunicación institucional.
⚠️ Es un documento importante en una democracia, porque rinde cuentas de buena parte del dinero público que sale del Gobierno hacia los medios de comunicación.
🤦 Como todos los años, el documento oficial contiene errores y partidas mal sumadas
🚨 Pero el verdadero problema no son los errores, sino las trabas que los parlamentarios y la ciudadanía se encuentran al ejercer revisar los datos.
❓ ¿Cuánto dinero se ha llevado El Correo Vasco? ¿Y Gara? ¿Y Noticias de Álava? ¿Y COPE, Facebook o la SER?
☹️ El documento oficial es un ladrillo PDF que no responde a estas preguntas.
😩 ¿Quién en su sano juicio recorrería sus 237 páginas sumando, partida a partida, los cientos de campañas contratadas a cada medio?
⚠️ Esto es un ejemplo de «transparencia translúcida» gubernamental: «te doy un océano de datos, pero en un formato con el que no puedes hacer nada». Formalmente cumplen la ley, pero ¿de qué sirve?
👨🏻💻 En 2023 programé una herramienta que procesa todas estas memorias para ayudar a los parlamentarios vascos —y a la ciudadanía— a auditar el dinero público que va a los medios de comunicación.
📅 Justo ahora acabo de actualizarla con los datos de la última memoria, recién publicada (2024).👇
Lo tenéis en , que ya suma casi 2000 campañas de publicidad institucional explorables con un cómodo buscador y totales agregados por cada medio.gobiernovasco.marketing
Aquí va un ejemplo de partida mal sumada.
El error en el total parcial lo arrastran al total de la inversión de la campaña (en la imagen, arriba). Así que las cifras oficiales son incorrectas.
Estos errores los encuentra mi programa, pues encontrarlos a mano sería extremadamente tedioso.
El Gobierno Vasco debería publicar estos datos en un formato abierto y estructurado que permita a la ciudadanía realizar análisis. PDF no sirve.
Si un particular como yo puede hacerlo, ¿por qué el Gobierno Vasco no lo hace?
🎉 Un pueblo de Ávila ha pillado 476.000 euros de fondos NextGenerationEU y han tenido una idea genial:
Intentar lo mismo que ya fracasó en Logroño, Utrera, Benicarló, Antequera, Sevilla, Vizcaya, Torrelavega, Toledo, Vigo, Altea, Huelva, Cáceres, Brunete, Badajoz, Algeciras, Ciudad Real, Alzira, Cartagena, Valladolid, Dénia, Murcia, Beniel, Almería, l'Alfàs del Pi, Benavente, Cuenca, Soria, Lugo, Jaén, Ceuta, Burgos, Manacor y Ponferrada.
Esto ya era un escándalo en 2021, cuando estudié más de un centenar de estas inversiones y escribí y envié a esto a un diario nacional para visibilizarlo e intentar que dejara de suceder:
El Servicio Público de Empleo de la Junta de Castilla y León tiene 6,8 millones para formación y está ofertando cursos de:
— Flash
— Dreamweaver
— Borland
— Joomla!
¡Que alguien les quite urgentemente el dinero público, por favor!
En comparación, sus cursos de Oracle Database 10g (2003), parecen modernos. 😂
Es la convocatoria 2023/2024 de su catálogo de acciones formativas en transformación digital y están ofertando tecnologías obsoletas e incluso desaparecidas.
😃 ¡Mañana es el día! Intervengo en el Congreso sobre el uso de datos en la definición de políticas públicas que organiza en Mallorca la Escuela Balear de Administración Pública. ¡Muchas gracias por invitarme!
🧵 Un breve hilo… 👇
Es la oportunidad de explicar de tú a tú a un auditorio de servidores públicos la importancia de la transparencia y los datos abiertos.
¡Aunque la mayoría ya lo saben! Así que mañana trataré de darles más argumentos para que peleen esto en sus organismos y con los políticos.
Tengo que resumir cinco años de trabajo en hora y media. ¡Llevo 88 páginas! Pero no será un ladrillo, sino todo lo contrario: ¡nos vamos a reír! Mirarse al espejo y reírse del reflejo es una sana actitud para abordar cualquier proceso de mejora.