{"id":16764,"date":"2025-11-18T11:23:59","date_gmt":"2025-11-18T10:23:59","guid":{"rendered":"https:\/\/dev.unnax.com\/?p=16764"},"modified":"2026-05-12T12:25:41","modified_gmt":"2026-05-12T10:25:41","slug":"sistema-tiering-conectores","status":"publish","type":"post","link":"https:\/\/www.powens.com\/es\/blog\/sistema-tiering-conectores\/","title":{"rendered":"Priorizaci\u00f3n y clasificaci\u00f3n de conectores en Powens"},"content":{"rendered":"<p><i><span style=\"font-weight: 400;\">En esta primera entrega de la serie en la que hablaremos sobre c\u00f3mo gestionamos la calidad en Powens Group, nos centraremos en nuestro sistema de priorizaci\u00f3n de anomal\u00edas.<\/span><\/i><\/p>\n<h2><span style=\"font-weight: 400;\">\u00c9rase una vez&#8230; los bugs<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Casi cualquier ingeniero estar\u00e1 de acuerdo en que no existe el software perfecto. Los <\/span><i><span style=\"font-weight: 400;\">bugs<\/span><\/i><span style=\"font-weight: 400;\"> (errores de software) existen y siempre estar\u00e1n ah\u00ed. El software es un sistema complejo y cuanto m\u00e1s complejo es un sistema, m\u00e1s probable es que falle.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Claro que se puede optar por una <\/span><a href=\"https:\/\/dev.to\/rimt07\/politica-de-zero-bug-4l44\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">pol\u00edtica de tolerancia \u201czero bugs\u201d<\/span><\/a><span style=\"font-weight: 400;\">. Es decir, no lanzar nada nuevo hasta haber corregido absolutamente todos los fallos conocidos, incluso los menores. Esto puede funcionar si el software no es muy complejo o depende poco de servicios externos (es decir, si la mayor\u00eda de los errores vienen de dentro y no de terceros).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Pero desde un punto de vista empresarial esta estrategia puede salir cara. Como en otras industrias que requieren inversi\u00f3n previa antes de ser rentables, el software tiende al monopolio, sobre todo si hay efectos de red. Hoy, unas pocas tecnol\u00f3gicas concentran el <\/span><a href=\"https:\/\/www.estrategiasdeinversion.com\/actualidad\/noticias\/bolsa-eeuu\/mientras-las-tecnologicas-arrasan-estos-gigantes-n-838773\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">30 % del valor del S&amp;P<\/span><\/a><span style=\"font-weight: 400;\">. A diferencia de sectores tradicionales como el petr\u00f3leo, el gas o la biofarmacia, el software tiene barreras de entrada m\u00e1s bajas, pero una velocidad de innovaci\u00f3n alt\u00edsima. Esto significa que un equipo peque\u00f1o pero talentoso puede convertirse r\u00e1pidamente en un competidor serio, sobre todo si el producto est\u00e1 muy comoditizado. Para seguir liderando, <\/span><b>hay que invertir de forma constante en innovaci\u00f3n y nuevas funciones<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Y aqu\u00ed entra en juego el Open Banking, que cumple todos los requisitos anteriores: <\/span><a href=\"https:\/\/institutions.powens.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">depende de servicios externos<\/span><\/a><span style=\"font-weight: 400;\"> (APIs o webs de bancos), es altamente competitivo y sus productos no var\u00edan mucho entre proveedores. Los efectos de red y la escala lo son todo: los clientes eligen a quien m\u00e1s bancos conecta. Y, como guinda, las APIs y webs bancarias no destacan precisamente por su estabilidad.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Con todo esto, lo l\u00f3gico ser\u00eda pensar que la banca abierta tiene una tasa de errores mayor que otros sectores del software. Pero, como veremos, en nuestro caso no es as\u00ed.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">\u00bfQu\u00e9 significa esto para Powens Group?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Primero, un apunte sobre terminolog\u00eda: evitamos hablar de <\/span><i><span style=\"font-weight: 400;\">bugs<\/span><\/i><span style=\"font-weight: 400;\">, porque la gran mayor\u00eda de nuestras incidencias no son fallos propios, sino que provienen de factores externos que no controlamos.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dicho esto, vamos a los datos. <\/span><b>En Powens Group mantenemos 5 millones de conexiones bancarias activas*<\/b><span style=\"font-weight: 400;\"><strong> entre Europa y Latinoam\u00e9rica<\/strong>, y cada mes a\u00f1adimos entre 50.000 y 100.000 nuevas. Nuestro sistema de monitorizaci\u00f3n detecta unas 30.000 anomal\u00edas al mes (desde una cuenta individual que no se actualiza hasta un banco entero que deja de estar disponible para ciertos usuarios). Esto nos da una tasa de error del 0,6\u202f% y, por tanto, un 99,4\u202f% de \u00e9xito. Nada malo para un sistema que depende de m\u00e1s de 1.800 fuentes externas.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Si agrupamos esas anomal\u00edas por origen, nos quedan unos 500 problemas \u00fanicos al mes. Esto equivale a unos <\/span><a href=\"https:\/\/calidadysoftware.wordpress.com\/2011\/09\/12\/metricas-loc\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">1,2 errores por KLOC<\/span><\/a><span style=\"font-weight: 400;\"> (cada 1.000 l\u00edneas de c\u00f3digo), un est\u00e1ndar de calidad comparable al de los mejores sistemas empresariales. As\u00ed que, objetivamente, <\/span><b>nuestro nivel de calidad es alto<\/b><span style=\"font-weight: 400;\">. Y teniendo en cuenta que la mayor\u00eda de las incidencias vienen del exterior, podr\u00edamos decir que es excelente. Pero los clientes no piensan en t\u00e9rminos absolutos y hacen bien.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Desde una perspectiva relativa, el panorama cambia. Nuestro equipo de mantenimiento puede resolver unas 100 anomal\u00edas al mes. Eso deja 400 sin solucionar, lo que implica que solo corregimos un 20\u202f% de los problemas detectados.<\/span><\/p>\n<p><em>*Una conexi\u00f3n bancaria representa un enlace de datos espec\u00edfico entre un usuario final (una persona f\u00edsica o jur\u00eddica) y su banco. Una sola conexi\u00f3n bancaria puede dar acceso a varias cuentas si el usuario tiene m\u00e1s de una en ese banco en particular.<\/em><\/p>\n<h3><span style=\"font-weight: 400;\">Entonces, \u00bfc\u00f3mo actuamos?<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Una opci\u00f3n ser\u00eda dedicar <\/span><b>m\u00e1s desarrolladores al mantenimiento de conectores<\/b><span style=\"font-weight: 400;\">, pero eso frenar\u00eda mejoras clave en infraestructura, bases de datos, seguridad o nuevas funciones.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Otra opci\u00f3n ser\u00eda <\/span><b>reducir el n\u00famero de conectores bancarios que ofrecemos<\/b><span style=\"font-weight: 400;\">. Menos conectores, menos errores. Pero eso tambi\u00e9n significar\u00eda menos conexiones exitosas y menos ingresos.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Y la tercera opci\u00f3n es <\/span><b>centrarse en resolver primero las anomal\u00edas m\u00e1s relevantes<\/b><span style=\"font-weight: 400;\">: las que afectan a m\u00e1s usuarios o impactan m\u00e1s en la experiencia, aunque eso implique priorizar de forma diferente a como lo har\u00edan algunos clientes.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\u00bfCon cu\u00e1l te quedar\u00edas?<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Nuestro sistema de priorizaci\u00f3n<\/span><\/h2>\n<p><i><span style=\"font-weight: 400;\">Spoiler<\/span><\/i><span style=\"font-weight: 400;\">: <\/span><b>elegimos las tres<\/b><span style=\"font-weight: 400;\">. El a\u00f1o pasado lanzamos un sistema de resoluci\u00f3n de anomal\u00edas que combina estas tres estrategias en un enfoque \u00fanico. Se basa en tres principios: (1) alinear expectativas con la realidad, (2) centrarse en el impacto y (3) gestionar el caos.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Alinear expectativas con la realidad<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Ser realistas significa saber qu\u00e9 podemos hacer y qu\u00e9 no, y <\/span><b>explic\u00e1rselo claramente a nuestros clientes.<\/b><span style=\"font-weight: 400;\"> Ellos tienen que entender por qu\u00e9 tomamos ciertas decisiones, sobre todo las m\u00e1s dif\u00edciles.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Empezamos por analizar todos nuestros conectores y aceptar una realidad: no todos son igual de importantes. Los bancos grandes concentran la mayor parte del uso. Otros, como bancos peque\u00f1os o nuevas plataformas, son m\u00e1s de nicho.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tambi\u00e9n hay conectores que requieren m\u00e1s trabajo, ya sea porque su API es inestable o porque su web cambia con frecuencia. Y algunos, aunque no se usen mucho o generen muchos problemas, son clave para nuestro crecimiento (por ejemplo, al abrir un nuevo mercado).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para reflejar todo esto, creamos un sistema de niveles:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Tier A<\/b><span style=\"font-weight: 400;\"> para conectores muy importantes<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Tier B<\/b><span style=\"font-weight: 400;\"> para conectores importantes<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Tier C<\/b><span style=\"font-weight: 400;\"> para conectores menos relevantes<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">La f\u00f3rmula que usamos para asignar un Tier (nivel) a cada uno de nuestros m\u00e1s de 1.800 conectores es el resultado de multiplicar tres factores: <\/span><b>uso \u00d7 esfuerzo de mantenimiento \u00d7 importancia estrat\u00e9gica<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Despu\u00e9s, asignamos objetivos de calidad realistas a cada nivel. Usamos como m\u00e9trica principal la tasa de \u00e9xito al conectar nuevas cuentas. Nos comprometemos con objetivos concretos para los Tiers A y B. Los C se atienden cuando los otros dos est\u00e1n cubiertos.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sabemos que a algunos clientes les cuesta aceptar que ciertos conectores no reciben la misma atenci\u00f3n, pero preferimos ser claros. Adem\u00e1s, m\u00e1s del 90\u202f% de nuestras conexiones pasan por conectores A.<\/span><\/p>\n<figure id=\"attachment_21687\" aria-describedby=\"caption-attachment-21687\" style=\"width: 750px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-21687\" src=\"https:\/\/www.powens.com\/wp-content\/uploads\/2025\/11\/share-live-bank-connections-per-connector-tier-powens-1024x583.png\" alt=\"\" width=\"750\" height=\"427\" title=\"\"><figcaption id=\"caption-attachment-21687\" class=\"wp-caption-text\"><em>Porcentaje de conexiones bancarias activas por nivel de conector<\/em><\/figcaption><\/figure>\n<p><span style=\"font-weight: 400;\">Por eso <\/span><b>compartimos p\u00fablicamente los Tiers y objetivos<\/b><span style=\"font-weight: 400;\">. Esta lista no es fija. Cada trimestre la revisamos y ajustamos seg\u00fan datos y comentarios. Algunos conectores suben, otros bajan o incluso desaparecen.<\/span><\/p>\n<figure id=\"attachment_21661\" aria-describedby=\"caption-attachment-21661\" style=\"width: 750px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-21661\" src=\"https:\/\/www.powens.com\/wp-content\/uploads\/2025\/11\/connector-levels-success-rates-powens-health-dahsboard-1024x481.png\" alt=\"\" width=\"750\" height=\"352\" title=\"\"><figcaption id=\"caption-attachment-21661\" class=\"wp-caption-text\"><i><span style=\"font-weight: 400;\">Los Tiers, objetivos y tasas de \u00e9xito est\u00e1n disponibles en nuestro panel de estado<\/span><\/i><\/figcaption><\/figure>\n<p><span style=\"font-weight: 400;\">Aceptar que no se puede arreglar todo es fundamental. <strong>Hay que tomar decisiones y ser transparentes al respecto<\/strong>. As\u00ed es c\u00f3mo gestionamos las expectativas propias y ajenas.<\/span><\/p>\n<figure id=\"attachment_21664\" aria-describedby=\"caption-attachment-21664\" style=\"width: 750px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-21664\" src=\"https:\/\/www.powens.com\/wp-content\/uploads\/2025\/11\/connection-status-powens-1024x290.png\" alt=\"\" width=\"750\" height=\"212\" title=\"\"><figcaption id=\"caption-attachment-21664\" class=\"wp-caption-text\"><i><span style=\"font-weight: 400;\">Para cada conector, mostramos estad\u00edsticas detalladas sobre su tasa de \u00e9xito y tipos de anomal\u00edas<\/span><\/i><\/figcaption><\/figure>\n<figure id=\"attachment_21668\" aria-describedby=\"caption-attachment-21668\" style=\"width: 750px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-21668\" src=\"https:\/\/www.powens.com\/wp-content\/uploads\/2025\/11\/powens-public-status-page-1024x813.png\" alt=\"\" width=\"750\" height=\"596\" title=\"\"><figcaption id=\"caption-attachment-21668\" class=\"wp-caption-text\"><i><span style=\"font-weight: 400;\">Nuestra <\/span><\/i><a href=\"https:\/\/powens.statuspal.eu\/\" target=\"_blank\" rel=\"noopener\"><i><span style=\"font-weight: 400;\">p\u00e1gina de estado p\u00fablica<\/span><\/i><\/a><i><span style=\"font-weight: 400;\"> muestra el historial de disponibilidad de cada conector<\/span><\/i><\/figcaption><\/figure>\n<h2><span style=\"font-weight: 400;\">Centrarse en el impacto<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Los conectores son una dimensi\u00f3n. Otra es la <\/span><i><span style=\"font-weight: 400;\">naturaleza<\/span><\/i><span style=\"font-weight: 400;\"> de la anomal\u00eda (cualitativa) y su <\/span><i><span style=\"font-weight: 400;\">frecuencia<\/span><\/i><span style=\"font-weight: 400;\"> (cuantitativa).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Medir por n\u00famero de ocurrencias es sencillo: <\/span><b>cuanto m\u00e1s se repite, m\u00e1s prioritario es<\/b><span style=\"font-weight: 400;\">. Un error que afecta a 100.000 usuarios importa m\u00e1s que uno que afecta a 1.000.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Evaluar la gravedad cualitativa es m\u00e1s complejo, porque depende del tipo de cliente y del valor que le aporta el servicio. En general, distinguimos tres tipos de anomal\u00eda:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fallo al <\/span><b>a\u00f1adir una cuenta nueva<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fallo al <\/span><b>actualizar una cuenta existente<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Errores en la calidad<\/b><span style=\"font-weight: 400;\"> de los datos recuperados<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Y priorizamos en ese orden: primero los fallos al a\u00f1adir, luego los de actualizaci\u00f3n, y por \u00faltimo los problemas de datos.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Si combinamos esto con el nivel del conector y su tr\u00e1fico, hay casos claros: un Tier A que falla al a\u00f1adir cuentas y representa el 15\u202f% del tr\u00e1fico es prioridad absoluta.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Pero, \u00bfy si hay que elegir entre estos dos?<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Un <\/span><b>Tier B con fallo total<\/b><span style=\"font-weight: 400;\">, que representa el 2\u202f% del tr\u00e1fico<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Un <\/span><b>Tier A con fallo parcial (30\u202f%) al actualizar<\/b><span style=\"font-weight: 400;\">, que equivale al 4\u202f% del tr\u00e1fico total<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Ya no es tan evidente.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para resolver esto, creamos una matriz de decisi\u00f3n que asigna una prioridad num\u00e9rica de <\/span><b>p0 (m\u00e1xima) a p25 (m\u00ednima)<\/b><span style=\"font-weight: 400;\">, sin duplicados. Nuestra herramienta de monitoreo analiza los logs, calcula la prioridad y luego el equipo puede ajustarla manualmente.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16777 size-large\" src=\"https:\/\/www.powens.com\/wp-content\/uploads\/2025\/11\/matriz-decision-powens-1024x645.png\" alt=\"\" width=\"1024\" height=\"645\" title=\"\"><\/p>\n<h2><span style=\"font-weight: 400;\">Gestionar el caos<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Todo esto est\u00e1 muy bien, pero \u00bf<\/span><b>c\u00f3mo nos adaptamos a los problemas que surgen de forma impredecible<\/b><span style=\"font-weight: 400;\">? \u00bfY cu\u00e1ndo decidimos <\/span><i><span style=\"font-weight: 400;\">no corregir<\/span><\/i><span style=\"font-weight: 400;\"> una anomal\u00eda de inmediato, sino dejarla para m\u00e1s adelante? Hay meses en los que se nos acumulan varios \u201cp0\u201d a la vez (fallos graves en los conectores), y otros en los que apenas aparece un p2. \u00bfC\u00f3mo equilibramos entonces la correcci\u00f3n de errores con tareas a largo plazo, como mejorar nuestro sistema de supervisi\u00f3n? Si el trabajo de desarrollo se interrumpe constantemente de forma aleatoria, es dif\u00edcil avanzar, y existe el riesgo de acabar invirtiendo menos de lo necesario en la plataforma, lo que a la larga genera a\u00fan m\u00e1s inestabilidad.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Una vez m\u00e1s, <\/span><b>necesitamos un sistema que sea lo bastante flexible como para reforzar los recursos t\u00e1cticamente<\/b><span style=\"font-weight: 400;\"> (por ejemplo, aumentando el n\u00famero de desarrolladores disponibles para solucionar incidencias), pero tambi\u00e9n lo bastante firme como para no sacrificar las mejoras estructurales a largo plazo cada vez que haya una urgencia.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Por eso, decidimos clasificar todas las prioridades en cuatro categor\u00edas: <\/span><b>cr\u00edtica, alta, media y baja<\/b><span style=\"font-weight: 400;\">. Seg\u00fan la categor\u00eda, el Product Owner del equipo de conectores tiene m\u00e1s o menos margen de decisi\u00f3n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Entre sus facultades est\u00e1n: descartar una tarea (decidir no solucionarla nunca), interrumpir cualquier otra tarea en curso \u2014incluidas las estrat\u00e9gicas a largo plazo\u2014 o incluso, en los casos m\u00e1s graves, solicitar apoyo inmediato de cualquier desarrollador de la empresa, independientemente del equipo al que pertenezca, hasta que el problema est\u00e9 resuelto.<\/span><\/p>\n<figure id=\"attachment_16775\" aria-describedby=\"caption-attachment-16775\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16775 size-large\" src=\"https:\/\/www.powens.com\/wp-content\/uploads\/2025\/11\/niveles-prioridades-powens-1024x583.png\" alt=\"\" width=\"1024\" height=\"583\" title=\"\"><figcaption id=\"caption-attachment-16775\" class=\"wp-caption-text\"><em>\u201cXC\u201d es el equipo de conectividad. \u201cPO\u201d es el Product Owner, responsable de tomar decisiones en el equipo<\/em><\/figcaption><\/figure>\n<h2><span style=\"font-weight: 400;\">Conclusi\u00f3n<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">La competencia en el sector del Open Banking es intensa, y en Powens Group llevamos tiempo ocupando una posici\u00f3n de liderazgo. Una de las claves ha sido nuestro compromiso con la calidad y la atenci\u00f3n al cliente. <\/span><b>Para muchos de vosotros, nuestros servicios son esenciales<\/b><span style=\"font-weight: 400;\">. La tolerancia a las anomal\u00edas es baja \u2014y con raz\u00f3n\u2014, por eso asumimos la responsabilidad de ser transparentes y de hacer todo lo posible por estar a la altura de vuestras expectativas.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nuestro sistema de clasificaci\u00f3n y priorizaci\u00f3n es solo una de las muchas iniciativas que reflejan ese compromiso. Tenemos mucho m\u00e1s que queremos compartir, as\u00ed que estad atentos.<\/span><span id=\"hs-cta-wrapper-83a6f499-0970-4fac-b956-3d8316a987ee\" class=\"hs-cta-wrapper\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En esta primera entrega de la serie en la que hablaremos sobre c\u00f3mo gestionamos la calidad en Powens Group, nos centraremos en nuestro sistema de priorizaci\u00f3n de anomal\u00edas. \u00c9rase una vez&#8230; los bugs Casi cualquier ingeniero estar\u00e1 de acuerdo en que no existe el software perfecto. Los bugs (errores de software) existen y siempre estar\u00e1n [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":26762,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[232],"tags":[],"class_list":["post-16764","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-acerca-powens"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.powens.com\/es\/wp-json\/wp\/v2\/posts\/16764","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.powens.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.powens.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.powens.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.powens.com\/es\/wp-json\/wp\/v2\/comments?post=16764"}],"version-history":[{"count":1,"href":"https:\/\/www.powens.com\/es\/wp-json\/wp\/v2\/posts\/16764\/revisions"}],"predecessor-version":[{"id":22562,"href":"https:\/\/www.powens.com\/es\/wp-json\/wp\/v2\/posts\/16764\/revisions\/22562"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.powens.com\/es\/wp-json\/wp\/v2\/media\/26762"}],"wp:attachment":[{"href":"https:\/\/www.powens.com\/es\/wp-json\/wp\/v2\/media?parent=16764"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.powens.com\/es\/wp-json\/wp\/v2\/categories?post=16764"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.powens.com\/es\/wp-json\/wp\/v2\/tags?post=16764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}