{"id":18167,"date":"2018-10-02T10:28:54","date_gmt":"2018-10-02T08:28:54","guid":{"rendered":"http:\/\/www.mtp.es\/?p=18167"},"modified":"2018-10-02T10:28:54","modified_gmt":"2018-10-02T08:28:54","slug":"sistemas-cognitivos-calidad-software","status":"publish","type":"post","link":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/","title":{"rendered":"Sistemas cognitivos en el aseguramiento de la Calidad de Software"},"content":{"rendered":"<p>Fran enciende su ordenador y accede a su \u00e1rea de trabajo a trav\u00e9s de un sistema de seguridad biom\u00e9trica. Nada m\u00e1s establecerse la conexi\u00f3n, una amable voz le dice:<\/p>\n<ul>\n<li>\u201cBuenos d\u00edas, Fran. Parece que anoche hubo una incidencia en el sistema de gesti\u00f3n de n\u00f3minas que est\u00e1 en producci\u00f3n. El equipo de desarrollo ya lo ha solucionado, pero quieren que lo verifiques antes de subirlo a producci\u00f3n. Te muestro la incidencia, la soluci\u00f3n del equipo de desarrollo y las pruebas de aceptaci\u00f3n del m\u00f3dulo afectado que se ejecutaron para la \u00faltima release\u201d.<\/li>\n<li>\u201cMuchas gracias Debbie\u201d, responde Fran, pasando a revisar la incidencia con rapidez.<\/li>\n<\/ul>\n<p>Fran pronto se da cuenta de que el error se debe a una nueva forma de contrataci\u00f3n que entraba en vigor el mes anterior y para la cual no se hab\u00eda creado ninguna historia de usuario en la pasada release. Afortunadamente, se trata de un cambio menor que el \u00e1rea de Desarrollo puede solucionar con rapidez. Al tratarse de una nueva funcionalidad, Fran crea nuevos <a href=\"https:\/\/mtp.global\/es\/blog\/testing-software\/la-evolucion-del-qa\/\" target=\"_blank\" rel=\"noopener noreferrer\">casos de prueba<\/a> con una nueva casu\u00edstica, ejecuta los casos de prueba y tras obtener unos resultados positivos, actualiza el repositorio de pruebas. En ese momento Debbie le dice:<\/p>\n<ul>\n<li>\u201cFran, veo que has a\u00f1adido nuevas pruebas y que estas han sido positivas. \u00bfQuieres que avance el estado de la incidencia para que Desarrollo pueda subir la aplicaci\u00f3n a producci\u00f3n?\u201d.<\/li>\n<li>\u201cS\u00ed, Debbie, muchas gracias\u201d.<\/li>\n<\/ul>\n<p>Esta puede ser la escena que, un d\u00eda cualquiera dentro de no mucho tiempo, puede vivir Fran gracias a la introducci\u00f3n de sistemas cognitivos en su actividad diaria. Pero,<strong> \u00bfqu\u00e9 es un sistema cognitivo?<\/strong><\/p>\n<p>La <strong>cognici\u00f3n<\/strong> es una caracter\u00edstica inherente al ser humano que le otorga la capacidad de razonar, tomar decisiones o resolver problemas a partir de la informaci\u00f3n que procesan sus sentidos pasada por el tamiz de las experiencias adquiridas y los sentimientos.<\/p>\n<p>Traslademos, ahora, esta capacidad a un sistema inform\u00e1tico. Un <strong>sistema cognitivo<\/strong> ser\u00e1 aquel que sea capaz de tomar decisiones o resolver problemas a partir de la informaci\u00f3n que obtiene de su contexto, combinada con la informaci\u00f3n hist\u00f3rica que almacena (<strong>conocimiento<\/strong>) y las reglas que se han programado (<strong>razonamiento<\/strong>). Adem\u00e1s, estos sistemas cuentan con la capacidad de aprender y adaptarse al contexto en el que se encuentran. El contexto de un sistema lo forman sus usuarios, sus estados internos y el resto de sistemas con los que interact\u00faa, de los que obtiene informaci\u00f3n a trav\u00e9s de mecanismos de monitorizaci\u00f3n de la actividad y de diferentes interfaces de entrada de datos: gr\u00e1ficos, textuales o de voz. Un <strong>sistema cognitivo<\/strong> ser\u00e1 capaz de detectar cambios en su contexto y evaluar el impacto que puedan tener estos en sus procesos de razonamiento y de resoluci\u00f3n de problemas para dar la respuesta adecuada en cada momento.<\/p>\n<p>Veamos algunos de los posibles casos de uso que pueden darse con un <strong>sistema cognitivo de aseguramiento de la calidad.<\/strong> Imaginemos que estamos implantado el <strong>sistema cognitivo<\/strong> en un proyecto de desarrollo que sigue SCRUM. Adem\u00e1s, el proyecto cuenta con un servicio de software que monitoriza y registra las actividades que se llevan a cabo durante todo el ciclo de vida. En este contexto, el sistema cognitivo ayudar\u00e1 de diferentes maneras:<\/p>\n<ul>\n<li>Podr\u00e1 detectar inconsistencias en la especificaci\u00f3n de las historias de usuario (redacci\u00f3n no ajustada a unas reglas de estilo, falta de criterios de aceptaci\u00f3n o ausencia de valoraciones &#8211; \u201cstory points\u201d o \u201cbusiness value\u201d) e impedir el lanzamiento de un Sprint hasta que no se corrijan las incidencias. El sistema podr\u00e1 identificar tambi\u00e9n historias previas similares y recomendar al usuario el uso de las valoraciones realizadas en estas.<\/li>\n<li>Impedir\u00e1 que un desarrollador realice una \u201cpull request\u201d dentro de un Sprint si este no ha incluido y ejecutado previamente sus pruebas unitarias. Adem\u00e1s, propondr\u00e1 al desarrollador un conjunto m\u00ednimo de pruebas que le permitir\u00e1 seguir con el proceso.<\/li>\n<li>En la elaboraci\u00f3n de un plan de validaci\u00f3n, el sistema ofrece al ingeniero de SQA conjuntos de pruebas de proyectos previos que, por similitud con las historias de usuario actuales, tendr\u00edan cabida en el nuevo plan de pruebas. Esto se podr\u00eda acompa\u00f1ar, adem\u00e1s, con estimaciones del tiempo y recursos necesarios para la ejecuci\u00f3n de plan.<\/li>\n<li>El sistema podr\u00eda informar en tiempo real sobre la necesidad de intensificar alg\u00fan determinado tipo de pruebas ante las cifras obtenidas en los <a href=\"https:\/\/mtp.global\/es\/blog\/testing-software\/que-es-el-analisis-estatico-de-codigo-y-la-deuda-tecnica\/\">an\u00e1lisis est\u00e1ticos de c\u00f3digo<\/a> que se realizan en cada integraci\u00f3n. Por ejemplo, recomendando la ejecuci\u00f3n de determinados tipos de <a href=\"https:\/\/ciberso.com\/servicios\/auditorias-aplicaciones-y-software\/\">pruebas de seguridad<\/a> ante m\u00f3dulos cr\u00edticos con potenciales fallos de seguridad en dise\u00f1o.<\/li>\n<li>En la <a href=\"https:\/\/mtp.global\/es\/experiencia-usuario-ux\/consultoria-ux\/\">consultor\u00eda UX<\/a> (<a href=\"https:\/\/mtp.global\/es\/experiencia-usuario-ux\/\">Experiencia de Usuario<\/a>), el sistema cognitivo procesa las opiniones que los usuarios han dado en lenguaje natural, realiza un an\u00e1lisis de sentimiento sobre estas y las clasifica. Autom\u00e1ticamente, el sistema podr\u00eda realizar un plan de mejora basado en esta clasificaci\u00f3n.<\/li>\n<\/ul>\n<p>Como hemos visto, <strong>los sistemas cognitivos<\/strong>, gracias a la aplicaci\u00f3n de los \u00faltimos avances en<strong> Inteligencia Artificial y Big Data<\/strong>, ser\u00e1n capaces de dar asistencia a todos los actores involucrados en el desarrollo de soluciones software, sin importar la metodolog\u00eda o la tecnolog\u00eda utilizadas. Adem\u00e1s, <strong>ayudar\u00e1n a construir sistemas m\u00e1s seguros y eficaces en menos tiempo en contextos cada vez m\u00e1s complejos y exigentes.<\/strong><\/p>\n<p style=\"text-align: right;\">Por Aitor Elorriaga<\/p>\n<p style=\"text-align: right;\"><strong> Consultor de MTP<\/strong><\/p>\n<p><!-- end HubSpot Call-to-Action Code --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fran enciende su ordenador y accede a su \u00e1rea de trabajo a trav\u00e9s de un sistema de seguridad biom\u00e9trica. Nada m\u00e1s establecerse la conexi\u00f3n, una amable voz le dice: \u201cBuenos d\u00edas, Fran. Parece que anoche hubo una incidencia en el sistema de gesti\u00f3n de n\u00f3minas que est\u00e1 en producci\u00f3n. El equipo de desarrollo ya lo [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":18169,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[204],"tags":[147],"class_list":["post-18167","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-archivo","tag-aseguramiento-de-la-calidad-qa"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Sistema cognitivo para asegurar la calidad del software<\/title>\n<meta name=\"description\" content=\"Descubre qu\u00e9 es un sistema cognitivo en el aseguramiento de la Calidad de Software y para qu\u00e9 sirve. Sistema cognitivo ejemplo pr\u00e1ctico.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sistema cognitivo para asegurar la calidad del software\" \/>\n<meta property=\"og:description\" content=\"Descubre qu\u00e9 es un sistema cognitivo en el aseguramiento de la Calidad de Software y para qu\u00e9 sirve. Sistema cognitivo ejemplo pr\u00e1ctico.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/\" \/>\n<meta property=\"og:site_name\" content=\"MTP Espa\u00f1a\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-02T08:28:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mtp.global\/es\/wp-content\/uploads\/2018\/10\/cognitive-dba.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1346\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"MTP\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"MTP\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sistema cognitivo para asegurar la calidad del software","description":"Descubre qu\u00e9 es un sistema cognitivo en el aseguramiento de la Calidad de Software y para qu\u00e9 sirve. Sistema cognitivo ejemplo pr\u00e1ctico.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/","og_locale":"es_ES","og_type":"article","og_title":"Sistema cognitivo para asegurar la calidad del software","og_description":"Descubre qu\u00e9 es un sistema cognitivo en el aseguramiento de la Calidad de Software y para qu\u00e9 sirve. Sistema cognitivo ejemplo pr\u00e1ctico.","og_url":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/","og_site_name":"MTP Espa\u00f1a","article_published_time":"2018-10-02T08:28:54+00:00","og_image":[{"width":1920,"height":1346,"url":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2018\/10\/cognitive-dba.jpg","type":"image\/jpeg"}],"author":"MTP","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"MTP","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/#article","isPartOf":{"@id":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/"},"author":{"name":"MTP","@id":"https:\/\/mtp.global\/es\/#\/schema\/person\/1186350db6f59e8360dd481150654813"},"headline":"Sistemas cognitivos en el aseguramiento de la Calidad de Software","datePublished":"2018-10-02T08:28:54+00:00","mainEntityOfPage":{"@id":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/"},"wordCount":941,"publisher":{"@id":"https:\/\/mtp.global\/es\/#organization"},"image":{"@id":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/#primaryimage"},"thumbnailUrl":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2018\/10\/cognitive-dba.jpg","keywords":["Aseguramiento de la Calidad QA"],"articleSection":["Archivo"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/","url":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/","name":"Sistema cognitivo para asegurar la calidad del software","isPartOf":{"@id":"https:\/\/mtp.global\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/#primaryimage"},"image":{"@id":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/#primaryimage"},"thumbnailUrl":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2018\/10\/cognitive-dba.jpg","datePublished":"2018-10-02T08:28:54+00:00","description":"Descubre qu\u00e9 es un sistema cognitivo en el aseguramiento de la Calidad de Software y para qu\u00e9 sirve. Sistema cognitivo ejemplo pr\u00e1ctico.","breadcrumb":{"@id":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/#primaryimage","url":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2018\/10\/cognitive-dba.jpg","contentUrl":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2018\/10\/cognitive-dba.jpg","width":1920,"height":1346,"caption":"sistema cognitivo"},{"@type":"BreadcrumbList","@id":"https:\/\/mtp.global\/es\/blog\/archivo\/sistemas-cognitivos-calidad-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mtp.global\/es\/home\/"},{"@type":"ListItem","position":2,"name":"Sistemas cognitivos en el aseguramiento de la Calidad de Software"}]},{"@type":"WebSite","@id":"https:\/\/mtp.global\/es\/#website","url":"https:\/\/mtp.global\/es\/","name":"MTP Global","description":"","publisher":{"@id":"https:\/\/mtp.global\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mtp.global\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/mtp.global\/es\/#organization","name":"MTP Global","url":"https:\/\/mtp.global\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/mtp.global\/es\/#\/schema\/logo\/image\/","url":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2024\/07\/MTP-global.png","contentUrl":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2024\/07\/MTP-global.png","width":1200,"height":400,"caption":"MTP Global"},"image":{"@id":"https:\/\/mtp.global\/es\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/mtp.global\/es\/#\/schema\/person\/1186350db6f59e8360dd481150654813","name":"MTP","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/mtp.global\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9f80fcebb065607a1066a38846083841707346cf76ca0c1df24aea7a0c5d4047?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9f80fcebb065607a1066a38846083841707346cf76ca0c1df24aea7a0c5d4047?s=96&d=mm&r=g","caption":"MTP"},"url":"https:\/\/mtp.global\/es\/blog\/author\/marketing\/"}]}},"fimg_url":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2018\/10\/cognitive-dba.jpg","_links":{"self":[{"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/posts\/18167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/comments?post=18167"}],"version-history":[{"count":0,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/posts\/18167\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/media\/18169"}],"wp:attachment":[{"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/media?parent=18167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/categories?post=18167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/tags?post=18167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}