{"id":9511,"date":"2013-04-22T19:42:15","date_gmt":"2013-04-22T18:42:15","guid":{"rendered":"http:\/\/changlonet.com\/blog\/?p=9511"},"modified":"2013-04-22T19:42:15","modified_gmt":"2013-04-22T18:42:15","slug":"lo-que-quieren-a-sus-ventanas-los-programadores-de-cobol","status":"publish","type":"post","link":"https:\/\/changlonet.com\/blog\/lo-que-quieren-a-sus-ventanas-los-programadores-de-cobol\/","title":{"rendered":"Lo que quieren a sus ventanas los programadores de Cobol"},"content":{"rendered":"<p>\t\t\t\tCuando escribo una entrada en ocasiones, me quedo pensando un t\u00edtulo que me guste. Suelo escoger los t\u00edtulos que me llaman la atenci\u00f3n, me fijo en eso, por m\u00e1s que luego el SEO no vaya bien o que Google no me la indexe en un buen sitio. Para esta entrada sin embargo ten\u00edas muchos m\u00e1s t\u00edtulos, pero al final me he quedado con el que figura arriba.<\/p>\n<p><a href=\"https:\/\/changlonet.com\/blog\/wp-content\/uploads\/2013\/04\/Tarjeta-Perforada.jpg\"><img fetchpriority=\"high\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"Tarjeta Perforada\" alt=\"Tarjeta Perforada\" src=\"https:\/\/changlonet.com\/blog\/wp-content\/uploads\/2013\/04\/Tarjeta-Perforada_thumb.jpg\" width=\"487\" height=\"217\" border=\"0\" \/><\/a><\/p>\n<p>Me he pasado los \u00faltimos 20 a\u00f1os de mi vida, pele\u00e1ndome con programadores, para que los aplicativos que desarroll\u00e1bamos fuesen lo m\u00e1s usables posibles. Si intent\u00e1bamos darle usabilidad cuando esa palabra ni exist\u00eda, ni por supuesto estaba de moda. La mayor parte del tiempo, se trataba de aplicaciones que estaban programadas en Cobol y que interactuaban contra un Host. Y os puedo asegurar que eran batallas muy complicadas. Sol\u00edamos sacar muestras de errores de usuarios para buscar en que pantallas se equivocaban m\u00e1s los usuarios y mostrar as\u00ed a la Direcci\u00f3n, que invertir una horas en pantallas m\u00e1s legibles, no era una mala inversi\u00f3n. Tambi\u00e9n en su momento, conseguimos ayuda de los compa\u00f1eros de Calidad (cuando \u00e9sta estaba de moda). Organizaban grupos de pruebas de usuarios que les explicaban a los programadores, como ventanas bien pensadas hac\u00edan que se trabajase mucho m\u00e1s deprisa y se atendiese mejor y m\u00e1s pronto a los clientes. Y yo dir\u00eda que hace unos seis o siete a\u00f1os, pod\u00edamos estar satisfechos. Conseguimos que los aplicativos que m\u00e1s se usaban tuviesen un aspecto com\u00fan, homog\u00e9neo. Las descripciones de los campos eran claras. Las tareas de altas, bajas modificaciones, estaban separadas y el usuario sab\u00eda lo que ten\u00eda que introducir en cada campo.<\/p>\n<p>Y entonces lleg\u00f3 la renovaci\u00f3n del host. Y entraros todas las consultoras del mundo mundial a colaborar en el proyecto. Y volvimos a las andadas.<\/p>\n<p>Ahora me han cambiado mi funci\u00f3n en la empresa. Estoy en un grupo de soporte final. Vamos que nos llegan las incidencias extra\u00f1as y en donde se necesita un elevado conocimiento del negocio, junto con la forma de manejar los datos de forma interna, para poder resolverlas. Y estos d\u00edas nos han llegado un buen n\u00famero de incidencias, generadas por lo dif\u00edcil que es cambiar una ventana o el nombre de un campo en la inform\u00e1tica moderna en Cobol.<\/p>\n<p>Resulta que tenemos una ventana, de mantenimiento. Los compa\u00f1eros de marketing, han realizado una promoci\u00f3n. En determinadas circunstancias, se puede pedir un descuento en el total de la factura. Lo f\u00e1cil ser\u00eda haber realizado una ventana donde se permitiese marcar si el descuento era por valor absoluto o por porcentajes, permitir al usuario teclearlo y calcular el nuevo total. Pero eso habr\u00eda significado dise\u00f1ar y programar una nueva ventana, mucho lio. As\u00ed que ahora hay una opci\u00f3n en el men\u00fa, que se llama: \u201cCambiar total de la factura\u201d. Cuando el usuario entra a ese men\u00fa, le piden un n\u00famero de factura y se abre la ventana general de facturas, con todos los datos. Se deshabilitan todos los campos, excepto del de tota de la factura. Si el comercial ha acordado con el cliente, que la factura en lugar de ser de 1054,34 Euros, 1009,00 Euros (lo normal aqu\u00ed es negociar el importe final), pues los usuarios en el campo Total de Factura, escriben 1009,00. Y luego al rato ven el error. Resulta que el programador que hico esa aplicaci\u00f3n, decidi\u00f3 que en el campo Total de Factura, cuando se entra a modificar, se ponga la diferencia. Es decir, que hay que poner el resultado 10054.34 \u2013 1009,00. Pero ni lo advierten, ni lo avisan, ni se les ocurre cambiar el nombre al campo. As\u00ed que estos d\u00edas todo son incidencias por facturas que tienen descuentos del99%, del 95%\u2026<\/p>\n<p>Y esto es solo una muestra. Con lo f\u00e1cil que es llamar a las cosas por su nombre\u00a0 indicar lo que el programa espera en cada campo cada vez.\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuando escribo una entrada en ocasiones, me quedo pensando un t\u00edtulo que me guste. Suelo escoger los t\u00edtulos que me llaman la atenci\u00f3n, me fijo en eso, por m\u00e1s que luego el SEO no vaya bien o que Google no me la indexe en un buen sitio. Para esta entrada sin embargo ten\u00edas muchos m\u00e1s t\u00edtulos, pero al final me he quedado con el que figura arriba.<\/p>\n<p><a href=\"https:\/\/changlonet.com\/blog\/wp-content\/uploads\/2013\/04\/Tarjeta-Perforada.jpg\"><\/a><\/p>\n<p>Me he pasado los \u00faltimos 20 a\u00f1os de mi vida, pele\u00e1ndome con programadores, para que los aplicativos que desarroll\u00e1bamos fuesen lo m\u00e1s usables posibles.<\/p>\n","protected":false},"author":1,"featured_media":9510,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[13],"tags":[586,1420,2893],"series":[],"class_list":["post-9511","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-cobol","tag-incidencias","tag-ventanas"],"_links":{"self":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/9511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/comments?post=9511"}],"version-history":[{"count":0,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/9511\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/media\/9510"}],"wp:attachment":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/media?parent=9511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/categories?post=9511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/tags?post=9511"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/series?post=9511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}