{"id":56897,"date":"2019-03-28T10:00:44","date_gmt":"2019-03-28T09:00:44","guid":{"rendered":"http:\/\/e3mag.com\/?p=56897"},"modified":"2022-05-01T10:16:45","modified_gmt":"2022-05-01T08:16:45","slug":"drum-tests-who-deliver-in-sap","status":"publish","type":"post","link":"https:\/\/e3mag.com\/es\/drum-teste-wer-in-sap-ausliefert\/","title":{"rendered":"As\u00ed que pruebe qui\u00e9n cumple en SAP"},"content":{"rendered":"<p>Podr\u00eda llamarse la \"paradoja del riesgo\" en DevOps: Incluso los proyectos de desarrollo m\u00e1s complejos se desarrollan en muchos pasos peque\u00f1os. Esto reduce el riesgo por versi\u00f3n, ya que menos cambios de c\u00f3digo conllevan l\u00f3gicamente menos errores.<\/p>\n<p>Por otra parte, los ciclos de lanzamiento individuales son tan cortos que en general hay menos tiempo para garantizar la calidad. Por regla general, un sprint -es decir, una de las muchas fases de trabajo iterativas para desarrollar nuevas funcionalidades-, incluidas las pruebas y la implantaci\u00f3n en los sistemas productivos, dura solo dos semanas.<\/p>\n<p>En cambio, en el modelo cl\u00e1sico de cascada, el trabajo de desarrollo va seguido de una larga fase de pruebas, y s\u00f3lo entonces se aprueba la publicaci\u00f3n.<\/p>\n<p>Los desarrolladores y administradores de SAP tienen un objetivo fundamental: garantizar que lo que funcion\u00f3 ayer funcione ma\u00f1ana.<\/p>\n<p>Esto es tan cr\u00edtico para el \u00e9xito como dif\u00edcil, especialmente en entornos complejos. Porque aqu\u00ed hay un n\u00famero casi infinito de dependencias, de modo que incluso los peque\u00f1os errores pueden tener consecuencias devastadoras.<\/p>\n<p>Para que DevOps sea un \u00e9xito en entornos SAP, no solo se necesita una cadena de herramientas integrada para la Entrega Continua (CD) y la Integraci\u00f3n Continua (CI). M\u00e1s bien, se necesitan herramientas adicionales para la Prueba Continua. Esto va acompa\u00f1ado de una nueva estrategia de pruebas en cinco pasos:<\/p>\n<p>En primer lugar, el principio de shift-left debe aplicarse tambi\u00e9n a la calidad. Corregir los errores antes de lanzar una nueva versi\u00f3n no solo garantiza menos fallos e interrupciones del servicio.<\/p>\n<p>M\u00e1s bien, es posible reducir los costes hasta un factor de 15. Para ello, sin embargo, las pruebas tendr\u00edan que realizarse en fases del proyecto m\u00e1s tempranas que antes.<\/p>\n<p>En segundo lugar, esto repercute directamente en el propio proceso de desarrollo. El nuevo c\u00f3digo debe probarse varias veces durante un sprint, no solo en cuanto a integridad y funcionalidad, sino tambi\u00e9n en cuanto a su comportamiento en los entornos de producci\u00f3n.<\/p>\n<p>Las revisiones inter pares, las retrospectivas y las mediciones tambi\u00e9n forman parte del aseguramiento continuo de la calidad y permiten mejorar continuamente los procedimientos de ensayo.<\/p>\n<p>En tercer lugar, esto significa que las empresas deben integrar la garant\u00eda de calidad en sus equipos y procesos multifuncionales de DevOps. No solo los responsables de operaciones, sino tambi\u00e9n los probadores deben formar parte del equipo de DevOps y participar en todos los pasos de un sprint.<\/p>\n<p>Debido a la complejidad de los entornos SAP, la garant\u00eda de calidad amenaza con convertirse en un cuello de botella. Por lo tanto, en cuarto lugar, los equipos de DevOps necesitan el apoyo de herramientas para las pruebas de regresi\u00f3n automatizadas.<\/p>\n<p>Las herramientas adecuadas cubren pr\u00e1cticamente todo el entorno productivo y, por tanto, ofrecen resultados tan pr\u00f3ximos a la realidad que el c\u00f3digo probado positivamente puede implantarse con un riesgo muy reducido.<\/p>\n<p>En quinto lugar, los clientes actuales de SAP necesitan una estrategia de implantaci\u00f3n flexible. Los jefes de proyecto deben poder decidir din\u00e1micamente, en funci\u00f3n de los resultados de las pruebas, qu\u00e9 cambios deben transferirse al entorno productivo al final de un sprint y cu\u00e1les no. Para ello, tambi\u00e9n necesitan el apoyo de herramientas de automatizaci\u00f3n de procesos.<\/p>\n<p>Una de las promesas centrales del concepto DevOps es una mayor calidad del c\u00f3digo. Sin embargo, unos ciclos de publicaci\u00f3n m\u00e1s cortos no bastan por s\u00ed solos para contener el riesgo de errores de c\u00f3digo en entornos productivos.<\/p>\n<p>Por lo tanto, los equipos SAP en particular deben hacer de las pruebas una parte integral de sus procesos para llevar a DevOps al \u00e9xito incluso en entornos complejos. Sin embargo, esto solo puede lograrse con la ayuda de una cadena de herramientas integrada que incluya herramientas de pruebas altamente automatizadas.<\/p>\n<p><a href=\"https:\/\/e3mag.com\/partners\/basis_technologies\/\"><img loading=\"lazy\" decoding=\"async\" title=\"As\u00ed que prueba qui\u00e9n cumple en savia\" class=\"aligncenter wp-image-56465 size-full\" src=\"https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner.jpg\" alt=\"https:\/\/e3mag.com\/partners\/basis_technologies\/\" width=\"1000\" height=\"112\" srcset=\"https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner.jpg 1000w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner-768x86.jpg 768w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner-100x11.jpg 100w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner-480x54.jpg 480w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner-640x72.jpg 640w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner-720x81.jpg 720w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner-960x108.jpg 960w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>M\u00e1s frecuentes, pero m\u00e1s peque\u00f1as: gracias a DevOps, el riesgo por versi\u00f3n disminuye, pero tambi\u00e9n el tiempo disponible para el aseguramiento de la calidad. DevOps en entornos SAP con sus dependencias debe complementarse con procedimientos de prueba automatizados.<\/p>","protected":false},"author":1674,"featured_media":50414,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[24421,7,28431],"tags":[],"coauthors":[28005],"class_list":["post-56897","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops-kolumne","category-meinung","category-mag-1903","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",400,180,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-768x346.jpg",768,346,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-100x45.jpg",100,45,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-480x216.jpg",480,216,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-640x288.jpg",640,288,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-720x324.jpg",720,324,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-960x432.jpg",960,432,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",18,8,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",600,270,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",600,270,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>H\u00e4ufiger, aber kleiner \u2013 dank DevOps sinkt das Risiko pro Release, die verf\u00fcgbare Zeit f\u00fcr die Qualit\u00e4tssicherung jedoch ebenso. DevOps in SAP-Umgebungen mit ihren Abh\u00e4ngigkeiten muss um automatisierte Testverfahren erg\u00e4nzt werden.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/es\/category\/meinung\/devops-kolumne\/\" rel=\"category tag\">DevOps Kolumne<\/a>, <a href=\"https:\/\/e3mag.com\/es\/category\/meinung\/\" rel=\"category tag\">Die Meinung der SAP-Community<\/a>, <a href=\"https:\/\/e3mag.com\/es\/category\/mag-1903\/\" rel=\"category tag\">MAG 19-03<\/a>","author_info_v2":{"name":"Achim T\u00f6per, Basis Technologies","url":"https:\/\/e3mag.com\/es\/author\/achim-toeper\/"},"comments_num_v2":"0 comentarios","_links":{"self":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/56897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/users\/1674"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/comments?post=56897"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/56897\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media\/50414"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media?parent=56897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/categories?post=56897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/tags?post=56897"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/coauthors?post=56897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}