{"id":34361,"date":"2019-10-31T21:57:55","date_gmt":"2019-10-31T18:57:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov\/"},"modified":"2019-10-31T21:57:55","modified_gmt":"2019-10-31T18:57:55","slug":"bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov","title":{"rendered":"Bugocalypse: marat\u00f3n para eliminar viejos bugs","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00bfCu\u00e1ntos errores abiertos tienes en tu backlog? \u00bf100? \u00bf1000?<br \/>\n\u00bfY cu\u00e1nto tiempo han estado ah\u00ed? \u00bfSemana? \u00bfMes? \u00bfA\u00f1os?<br \/>\n\u00bfPor qu\u00e9 sucede esto? \u00bfNo hay tiempo? \u00bfHay que hacer tareas m\u00e1s prioritarias? \"Ahora implementaremos todas las caracter\u00edsticas urgentes y luego definitivamente habr\u00e1 tiempo para resolver los errores\"?<\/p>\n<p><\/p>\n<p>\u2026 Algunos utilizan la Pol\u00edtica de Cero Errores, otros tienen una buena cultura de trabajo con los errores (actualizan puntualmente el backlog, revisan los errores al cambiar la funcionalidad, etc.), y hay quienes forman magos que escriben sin errores en absoluto (poco probable, pero tal vez eso tambi\u00e9n ocurra). <\/p>\n<p><\/p>\n<p>Hoy les contar\u00e9 sobre nuestra soluci\u00f3n para limpiar el backlog de errores: el proyecto \"Buglandia\". <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bugocalypse: marat\u00f3n para eliminar viejos bugs\" src=\"\/wp-content\/uploads\/cbe9531c53cc3f9f865e9301e982db23.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"s-chego-vse-nachalos\">\u00bfC\u00f3mo comenz\u00f3 todo?<\/h1>\n<p><\/p>\n<p>Al revisar nuevamente el cada vez mayor backlog de errores abiertos, llegamos a un punto de ebullici\u00f3n. No pod\u00edamos seguir as\u00ed, decidimos reducirlo a toda costa. La idea es obvia, pero \u00bfc\u00f3mo hacerlo? Coincidimos en que la forma m\u00e1s efectiva ser\u00eda realizar un evento parecido a un hackathon: desprender a los equipos de las tareas cotidianas y dedicar 1 d\u00eda laboral solo a tratar errores.<\/p>\n<p><\/p>\n<p>Redactamos un reglamento, lanzamos un llamamiento y comenzamos a esperar. Hab\u00eda preocupaciones de que habr\u00eda pocos interesados, muy pocos, pero el resultado super\u00f3 nuestras expectativas: se inscribieron 8 equipos (aunque, en el \u00faltimo momento, 3 se retiraron). Se asign\u00f3 un d\u00eda laboral completo el viernes, se reserv\u00f3 una gran sala de reuniones. Los almuerzos se organizaron en la cafeter\u00eda de la oficina, y a\u00f1adimos galletas para los refrigerios.<\/p>\n<p><\/p>\n<h1 id=\"realizaciya\">Implementaci\u00f3n<\/h1>\n<p><\/p>\n<p>En la ma\u00f1ana del d\u00eda X, reunimos a todos los interesados en la sala de reuniones y realizamos un breve briefing.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bugocalypse: marat\u00f3n para eliminar viejos bugs\" src=\"\/wp-content\/uploads\/f93a3e84275944edf6beb797af81fb57.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"osnovnye-pravila\">Reglas principales:<\/h3>\n<p><\/p>\n<ul>\n<li>en un equipo luchan de 2 a 5 personas, al menos una de ellas debe ser QA;<\/li>\n<li>los errores deben ser cerrados por un miembro del equipo seg\u00fan todos los est\u00e1ndares de producci\u00f3n internos;<\/li>\n<li>cada equipo debe tener al menos un error cerrado que requiera correcciones en el c\u00f3digo;<\/li>\n<li>solo se pueden corregir errores antiguos (fecha de creaci\u00f3n del error &lt; fecha de inicio de Buglandia - 1 mes);<\/li>\n<li>se otorgan puntos (de 3 a 10) por errores corregidos dependiendo de su criticidad (para evitar trampas, no se puede cambiar la criticidad despu\u00e9s de anunciar la fecha de Buglandia);<\/li>\n<li>se otorga 1 punto por cerrar errores obsoletos o no reproducibles;<\/li>\n<li>el cumplimiento de todas las reglas es supervisado por el equipo de auditor\u00eda, que anula puntos por errores reabiertos.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bugocalypse: marat\u00f3n para eliminar viejos bugs\" src=\"\/wp-content\/uploads\/cd6724dcaa842418cc43e7fc8de23872.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"drugie-detali\">Otros detalles<\/h3>\n<p><\/p>\n<ul>\n<li>No limitamos a nadie en la elecci\u00f3n de la ubicaci\u00f3n: se pod\u00eda quedarnos en el lugar de trabajo o sentarse todos juntos en la sala de reuniones, donde no hab\u00eda distracciones y se sent\u00eda la intensidad de la competencia.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bugocalypse: marat\u00f3n para eliminar viejos bugs\" src=\"\/wp-content\/uploads\/6912974ef2f1058df36a783f0af02e83.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<ul>\n<li>Para mantener el esp\u00edritu competitivo, se proyect\u00f3 una tabla de clasificaci\u00f3n en una gran pantalla, y en el canal de Slack se realizaba una transmisi\u00f3n de texto constante del combate. Se utiliz\u00f3 un leaderboard que se actualizaba a trav\u00e9s de webhooks para contar los puntos.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bugocalypse: marat\u00f3n para eliminar viejos bugs\" src=\"\/wp-content\/uploads\/566294af6e6ffe158473bf246e141d3a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Leaderboard<\/em> <\/p>\n<p><\/p>\n<ul>\n<li>El cumplimiento de todas las reglas fue supervisado por un equipo de auditor\u00eda (por experiencia, con 1-2 personas es suficiente).<\/li>\n<li>Una hora despu\u00e9s de finalizar la Bug Party, se anunciaron los resultados verificados.<br \/>\nLos ganadores recibieron un certificado de regalo para un bar, y todos los participantes obtuvieron un recuerdo (llaveros con \"bugs\").<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bugocalypse: marat\u00f3n para eliminar viejos bugs\" src=\"\/wp-content\/uploads\/3a1416b713dae7950aca871ce023e822.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h1 id=\"rezultaty\">Resultados<\/h1>\n<p><\/p>\n<p>En los \u00faltimos seis meses, hemos realizado ya tres Bug Parties. \u00bfQu\u00e9 hemos logrado al final? <\/p>\n<p><\/p>\n<ul>\n<li>El n\u00famero promedio de equipos es 5. <\/li>\n<li>El n\u00famero promedio de bugs procesados es 103.<\/li>\n<li>El n\u00famero promedio de bugs no actuales\/no reproducibles es del 57% (y este desecho siempre fue una molestia y asustaba por su cantidad).<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bugocalypse: marat\u00f3n para eliminar viejos bugs\" src=\"\/wp-content\/uploads\/be24a5d20a50fc7fc9a58d17d03ef936.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Momento del anuncio de resultados<\/em><\/p>\n<p><\/p>\n<p>Y ahora la respuesta a la pregunta m\u00e1s espinosa que todos aman hacer: \"\u00bfCu\u00e1ntos bugs nuevos han surgido?\".<br \/>\nRespuesta: no m\u00e1s del 2% de todos los procesados.<\/p>\n<p><\/p>\n<h1 id=\"otzyvy\">Opiniones<\/h1>\n<p><\/p>\n<p>Despu\u00e9s de realizar la Bug Party, recogimos opiniones de los participantes. Aqu\u00ed est\u00e1n las respuestas a la pregunta \"\u00bfQu\u00e9 fue lo que m\u00e1s te gust\u00f3 en el proceso de participaci\u00f3n?\"<\/p>\n<p><\/p>\n<blockquote>\n<ul>\n<li>\u00a1Es genial repasar el backlog con esa motivaci\u00f3n! Normalmente, es un proceso muy aburrido, hay que hacerlo peri\u00f3dicamente). <\/li>\n<li>Emoci\u00f3n, galletas.<\/li>\n<li>Es la oportunidad esperada de corregir esos peque\u00f1os detalles que no son cr\u00edticos, pero que se desean solucionar.<\/li>\n<li>Me gust\u00f3 que por fin pudimos arreglar bugs antiguos y molestos fuera del sprint; nunca hay tiempo para esto ya que siempre hay tareas de mayor prioridad. Logramos reunir a todos los necesarios en un mismo lugar (por ejemplo, hab\u00eda un DBA en nuestro equipo), discutimos colectivamente la relevancia de los bugs planteados y la posibilidad t\u00e9cnica de corregirlos.<\/li>\n<\/ul>\n<p>\n<\/p><\/blockquote>\n<p><\/p>\n<h1 id=\"zaklyuchenie\">Conclusi\u00f3n<\/h1>\n<p><\/p>\n<p>La Bug Party no es una panacea, pero es una opci\u00f3n viable para reducir el backlog de bugs (en diferentes equipos entre un 10% y un 50%) en solo un d\u00eda. Este evento tuvo \u00e9xito gracias a los motivados participantes, quienes se preocupan por el producto y el bienestar de nuestros usuarios. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bugocalypse: marat\u00f3n para eliminar viejos bugs\" src=\"\/wp-content\/uploads\/dec9d30e5ad92c6a38e45dd9d59dc5e7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u00a1Saludos a todos y que haya menos errores!<\/p>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/avito\/blog\/351736\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0431\u0430\u0433\u043e\u0432 \u0443 \u0432\u0430\u0441 \u0432 \u0431\u044d\u043a\u043b\u043e\u0433\u0435? 100? 1000? \u0410 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u043d\u0438 \u0442\u0430\u043c \u043b\u0435\u0436\u0430\u0442? \u041d\u0435\u0434\u0435\u043b\u044e? \u041c\u0435\u0441\u044f\u0446? \u0413\u043e\u0434\u044b? \u0410 \u043f\u043e\u0447\u0435\u043c\u0443 \u0442\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442? \u041d\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438? \u041d\u0430\u0434\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438? \u00ab\u0412\u043e\u0442 \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u0441\u0435 \u0441\u0440\u043e\u0447\u043d\u044b\u0435 \u0444\u0438\u0447\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c, \u0430 \u043f\u043e\u0442\u043e\u043c \u0442\u043e\u0447\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0440\u0430\u0437\u0433\u0440\u0435\u0431\u0430\u043d\u0438\u0435 \u0431\u0430\u0433\u043e\u0432\u00bb? \u2026 \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 Zero Bug Policy, \u0443 \u043a\u043e\u0433\u043e-\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0430 \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 \u0440\u0430\u0431\u043e\u0442\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34361","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0431\u0430\u0433\u043e\u0432 \u0443 \u0432\u0430\u0441 \u0432 \u0431\u044d\u043a\u043b\u043e\u0433\u0435? 100? 1000? \u0410 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u043d\u0438 \u0442\u0430\u043c \u043b\u0435\u0436\u0430\u0442? \u041d\u0435\u0434\u0435\u043b\u044e? \u041c\u0435\u0441\u044f\u0446? \u0413\u043e\u0434\u044b? \u0410 \u043f\u043e\u0447\u0435\u043c\u0443 \u0442\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442? \u041d\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438? \u041d\u0430\u0434\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438?\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0411\u0430\u0433\u043e\u0434\u0435\u043b\u044c\u043d\u044f \u2014 \u043c\u0430\u0440\u0430\u0444\u043e\u043d \u043f\u043e \u0443\u0431\u0438\u0439\u0441\u0442\u0432\u0443 \u043f\u0440\u0435\u0441\u0442\u0430\u0440\u0435\u043b\u044b\u0445 \u0431\u0430\u0433\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0431\u0430\u0433\u043e\u0432 \u0443 \u0432\u0430\u0441 \u0432 \u0431\u044d\u043a\u043b\u043e\u0433\u0435? 100? 1000? \u0410 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u043d\u0438 \u0442\u0430\u043c \u043b\u0435\u0436\u0430\u0442? \u041d\u0435\u0434\u0435\u043b\u044e? \u041c\u0435\u0441\u044f\u0446? \u0413\u043e\u0434\u044b? \u0410 \u043f\u043e\u0447\u0435\u043c\u0443 \u0442\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442? \u041d\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438? \u041d\u0430\u0434\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438?\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:57:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:57:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Bug Slayer \u2014 marat\u00f3n para eliminar errores antiguos | ProHoster","description":"\u00bfCu\u00e1ntos errores abiertos tienes en tu backlog? \u00bf100? \u00bf1000? \u00bfY cu\u00e1nto tiempo llevan ah\u00ed? \u00bfUna semana? \u00bfUn mes? \u00bfA\u00f1os? \u00bfY por qu\u00e9 sucede esto? \u00bfNo hay tiempo? \u00bfEs necesario realizar tareas m\u00e1s prioritarias?","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0411\u0430\u0433\u043e\u0434\u0435\u043b\u044c\u043d\u044f \u2014 \u043c\u0430\u0440\u0430\u0444\u043e\u043d \u043f\u043e \u0443\u0431\u0438\u0439\u0441\u0442\u0432\u0443 \u043f\u0440\u0435\u0441\u0442\u0430\u0440\u0435\u043b\u044b\u0445 \u0431\u0430\u0433\u043e\u0432 | ProHoster","og:description":"\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0431\u0430\u0433\u043e\u0432 \u0443 \u0432\u0430\u0441 \u0432 \u0431\u044d\u043a\u043b\u043e\u0433\u0435? 100? 1000? \u0410 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u043d\u0438 \u0442\u0430\u043c \u043b\u0435\u0436\u0430\u0442? \u041d\u0435\u0434\u0435\u043b\u044e? \u041c\u0435\u0441\u044f\u0446? \u0413\u043e\u0434\u044b? \u0410 \u043f\u043e\u0447\u0435\u043c\u0443 \u0442\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442? \u041d\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438? \u041d\u0430\u0434\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438?","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/bagodelnya-marafon-po-ubijstvu-prestarelyh-bagov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:57:55+00:00","article:modified_time":"2019-10-31T18:57:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34361","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 18:54:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:23:16","updated":"2026-01-21 18:54:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/34361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=34361"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/34361\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=34361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=34361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=34361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}