{"id":976,"date":"2007-10-15T07:35:28","date_gmt":"2007-10-15T06:35:28","guid":{"rendered":"http:\/\/changlonet.com\/blog\/2007\/acabamos-antes-haciendolo\/"},"modified":"2007-10-15T07:35:28","modified_gmt":"2007-10-15T06:35:28","slug":"acabamos-antes-haciendolo","status":"publish","type":"post","link":"https:\/\/changlonet.com\/blog\/acabamos-antes-haciendolo\/","title":{"rendered":"Acabamos antes haci\u00e9ndolo"},"content":{"rendered":"<p>\t\t\t\tYa que hoy es lunes, vamos a comenzar con una entrada sobre mi trabajo de por las ma\u00f1anas. En la tienda, uno se pelea con los clientes, con los proveedores, con los fabricantes, con el transporte, pero de alguna manera al final podemos tomar decisiones por nosotros mismos; o bien hacer una cosa u otra, o no hacerla&#8230; Pero en mi trabajo de por la ma\u00f1ana voy limitado a lo que las cabezas pensantes han decidido pensar por mi.<\/p>\n<p>Y de vez en cuando las cabezas pensantes deciden cosas cuanto menos curiosas, sobre todo porque ellos piensan algo, lo compran, te obligan a usarlo y luego vuelven a su despacho-madriguera a seguir pensando cosas que ordenarte en el futuro.<\/p>\n<p>Ahora mismo estoy metido en un proyecto de desarrollo de software bastante grande (digamos que solo hay unos 400 programadores colaborando con nosotros desde hace m\u00e1s de dos a\u00f1os) ahora estamos ya en la fase media, cerca de la fase final de las pruebas. No puedo poneros el nombre t\u00e9cnico de las pruebas, porque ahora mismo ya no s\u00e9 si es la prueba integral, la ecol\u00f3gica, la de usar y tirar&#8230; porque por un tema de abogados le han cambiado el nombre a las fases. Pero bueno, estamos ya en una fase avanzada, porque todo el mundo ha comenzado a ponserse nervioso.<\/p>\n<p>Las cabezas pensantes compraron un sistema de gesti\u00f3n de pruebas a una consultora externa. Se apoya en un software de gesti\u00f3n que corre sobre un servidor web. Hay definido un protocolo, pero que es bastante secreto. Muchas veces no sabes como dar de alta una incidencia en el software de gesti\u00f3n de pruebas y hay que reunir a un comit\u00e9 para ver como debe contestarse la incidencia. Pero me estoy desviando de la idea&#8230;<\/p>\n<p>El proceso a grandes rasgos es el que sigue:<\/p>\n<ul>\n<li>Un compa\u00f1ero de mi empresa, prueba una funcionalidad de la aplicaci\u00f3n. Si no hace lo que debe, da de alta una incidencia en el programa de gesti\u00f3n.<\/li>\n<li>Un programador de la consultora que colabora con nosotros, lee la incidencia y contesta. La mayor\u00eda de las veces la respuesta es una forma de quitarse el marr\u00f3n de encima y echarlo sobre otro. As\u00ed hay muchas respuestas que van a parar a: conversi\u00f3n, a parametrizaci\u00f3n&#8230;<\/li>\n<li>Yo estoy colaborando con los m\u00f3dulos de conversi\u00f3n y parametrizaci\u00f3n, pero solo en unas partes muy concretas de estos m\u00f3dulos. Pero eso a los programadores de la consultora les da lo mismo. Si resulta que yo parametrizo a la aplicaci\u00f3n verde y lo que falla es la aplicaci\u00f3n azul, a ellos les da lo mismo, devuelven el error a mi m\u00f3dulo.<\/li>\n<li>Yo solo miro los errores del m\u00f3dulo verde (el que de verdad parametrizo) as\u00ed que al cabo de una semana, en la reuni\u00f3n de seguimiento, los consultores de quejan de que sus incidencias al m\u00f3dulo de parametrizaci\u00f3n no son contestadas.<\/li>\n<li>Me llaman y tengo que entrar de otra forma a la aplicaci\u00f3n de gesti\u00f3n para ver las incidencias que env\u00edan al m\u00f3dulo azul. Y no puedo dar respuestas a ninguna de esas incidencias ya que no dependen de mi esas decisiones.<\/li>\n<li>Al final tengo unas 30 incidencias que desde hace 5 meses que mas rebotan de la consultora, yo digo que no las puedo hacer, que deber ser un error de programaci\u00f3n. A las dos semanas (imagino que cuando el jefe le controla las incidencias al programador) me las vuelven a enviar a mi. Cuando mi jefe mira mis incidencias, me llama y yo las devuelvo.<\/li>\n<li>Lo mejor es que cada vez que debo devolver una incidencia me paso unos 10 minutos, entra a la aplicaci\u00f3n, cambio de usuario, busca la incidencia, selecci\u00f3nala, pulsa el bot\u00f3n de ver detalle (a todo esto la mayor\u00eda de las veces el servidor web va un poco lento, bueno un mucho lento) cambia el estado de la incidencia, dale a grabar, vuelve a la lista, torna a seleccionar la incidencia, cambia otra vez el estado, pon un texto en el que argumentas la devoluci\u00f3n&#8230; Y el programador que me env\u00eda la incidencia a mi, tarda lo mismo.<\/li>\n<\/ul>\n<p>As\u00ed que al final resulta que tengo 30 incidencias que me las han enviado una media de 10 veces cada una. Si yo he perdido casi dos hora devolviendo cada incidencia y el programador de la consultora ha perdido el mismo tiempo;\u00a0 y le sumamos el tiempo de la discusi\u00f3n en los comit\u00e9s&#8230; Podemos concluir que hemos estado como m\u00ednimo tres horas con cada una de estas incidencias. As\u00ed que lo que digo en el t\u00edtulo, acabamos antes programando la soluci\u00f3n la primera vez que se inicia el ciclo de revisi\u00f3n, que jugando a front\u00f3n con los problemas.<\/p>\n<p>Pero parece que a las cabezas pensantes les gusta el frot\u00f3n y las reuniones de comit\u00e9s de seguimiento m\u00e1s que nada en este mundo.\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ya que hoy es lunes, vamos a comenzar con una entrada sobre mi trabajo de por las ma\u00f1anas. En la tienda, uno se pelea con los clientes, con los proveedores, con los fabricantes, con el transporte, pero de alguna manera al final podemos tomar decisiones por nosotros mismos; o bien hacer una cosa u otra, o no hacerla&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"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":[10],"tags":[],"series":[],"class_list":["post-976","post","type-post","status-publish","format-standard","hentry","category-otras-cosas"],"_links":{"self":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/976","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=976"}],"version-history":[{"count":0,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/976\/revisions"}],"wp:attachment":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/media?parent=976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/categories?post=976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/tags?post=976"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/series?post=976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}