{"id":426,"date":"2022-09-06T15:34:55","date_gmt":"2022-09-06T21:34:55","guid":{"rendered":"https:\/\/fbedolla.com\/?p=426"},"modified":"2022-09-06T15:34:56","modified_gmt":"2022-09-06T21:34:56","slug":"personalizar-o-no-personalizar-esa-es-la-cuestion","status":"publish","type":"post","link":"https:\/\/fbedolla.com\/index.php\/2022\/09\/06\/personalizar-o-no-personalizar-esa-es-la-cuestion\/","title":{"rendered":"Personalizar o no personalizar, esa es la cuesti\u00f3n."},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"598\" height=\"201\" src=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2022\/09\/personopers.jpg\" alt=\"\" class=\"wp-image-427\" srcset=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2022\/09\/personopers.jpg 598w, https:\/\/fbedolla.com\/wp-content\/uploads\/2022\/09\/personopers-300x101.jpg 300w\" sizes=\"auto, (max-width: 598px) 100vw, 598px\" \/><\/figure>\n\n\n\n<p>Esto lo escrib\u00ed en Marzo de 2012 y 10 a\u00f1os despu\u00e9s, decid\u00ed volver a postearlo haciendo algunos ajustes peque\u00f1os debido al cambio de paradigma sufrido por NAV a BC mismos que marcare en <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">azul<\/mark>.<\/p>\n\n\n\n<p>Cuando se ve un proceso de negocio demasiado complejo y alejado de un ERP est\u00e1ndar, la primera reacci\u00f3n es personalizarlo.<\/p>\n\n\n\n<p>Muchos te\u00f3ricos de los ERP\u00b4s dicen que un ERP es tan bueno como pueda ajustarse exactamente a los procesos. Y en su mayor\u00eda est\u00e1n bien. Pero la mayor\u00eda de los ERP\u00b4s son bastante gen\u00e9ricos y para ajustarse exactamente a los procesos requieren personalizaci\u00f3n. Cuando algo no se ajusta a la funcionalidad natural, se personaliza, \u00bfas\u00ed de simple no?<\/p>\n\n\n\n<p>No lo es, lo siento.<\/p>\n\n\n\n<p>Por cada l\u00ednea de c\u00f3digo personalizado que el cliente quiere que se agregue al sistema, este se aleja cada vez m\u00e1s de lo que realmente es, un producto que se adquiri\u00f3 en primer lugar. Puede que no le interese este punto en este momento ya que, despu\u00e9s de todo, lo que desea es resolver sus problemas del negocio. Pero el resolver sus problemas actuales con este m\u00e9todo de aproximaci\u00f3n de entrada, puede introducir en la ecuaci\u00f3n nuevos problemas que no son del negocio los cuales causar\u00e1n mucho dolor tan pronto se vuelvan relevantes.<\/p>\n\n\n\n<p>A continuaci\u00f3n veremos una lista de las razones por las cuales se debe pensar mucho antes de pedir una personalizaci\u00f3n del ERP:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Regresi\u00f3n<\/strong>: Es un termino muy bonito en la teor\u00eda de desarrollo de software y es un eufemismo para \u201cla regamos\u201d. Esto pasa cuando se hace un peque\u00f1o cambio en la funcionalidad A y de pronto la funcionalidad B comienza a comportarse\u00a0<em>raro<\/em>. Cuando se introduce una caracter\u00edstica nueva, se deben hacer\u00a0<em>pruebas de regresi\u00f3n<\/em>\u00a0para asegurarse que el nuevo cambio no descompone algo que ya estaba ah\u00ed. Con los ERP\u00b4s, no importa lo que se haga, siempre hay mucho de\u00a0<em>ya estaba ah\u00ed<\/em>\u00a0para revisar. Entre mas personalizaciones, mas pruebas y lo que los consultores no encuentren en dichas pruebas, ser\u00e1 encontrado por los usuarios finales, pero despu\u00e9s del arranque. Cazar todos esos bugs puede llevar meses. Personalmente he visto proyectos que se convierten en una carrera de pruebas de regresi\u00f3n.<\/li><li><strong>Arranque<\/strong>: Las personalizaciones prolongar\u00e1n el arranque. Entre mas haya, mas tiempo llevar\u00e1 el arranque. Aunque el presupuesto inicial \u201ccubra\u201d los costos de personalizaci\u00f3n, los tiempos que generan puede hacer que el proyecto no sea exitoso. Con los sistemas ERP, las fechas de arranque importan mucho, es mas sencillo cambiar a la soluci\u00f3n al termino de ejercicio fiscal, y menos costoso. Si se falla en la fecha determinada, se deber\u00e1 posponer todo un mes completo.<\/li><li><strong>Soporte Oficial:<\/strong>\u00a0Cuando hay un problema, dependiendo del plan de soporte que se tenga, se puede solicitar soporte al fabricante del sistema (Microsoft en el caso de NAV). Cuando lo hace, lo primero que ellos preguntan es si el problema puede ser replicado en una versi\u00f3n est\u00e1ndar del producto. Si no es as\u00ed, estamos fritos porque Microsoft no da soporte a versiones personalizadas. Para problemas peque\u00f1os, esto no es necesariamente importante pero imaginar que un bug puede detener completamente una empresa es algo <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">impactante<\/mark> <s>fuerte<\/s>.<\/li><li><strong>Actualizaciones<\/strong>: El ciclo de vida de una versi\u00f3n de un ERP es de <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">6 meses<\/mark><s> dos a tres a\u00f1os<\/s> mientras que el ciclo de vida de una implementaci\u00f3n de un ERP es de cinco a diez a\u00f1os. Esto significa que en la vida de una implementaci\u00f3n, puede haber entre <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">10 a 20<\/mark> <s>dos a cinco<\/s> versiones de la misma aplicaci\u00f3n lanzadas por el fabricante. Actualizar a la nueva versi\u00f3n puede requerir <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">revisar la extensi\u00f3n<\/mark> <s>volver a desarrollar nuevamente todas las personalizaciones<\/s> haciendo que tenga que pagar por la misma personalizaci\u00f3n varias veces <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">cuando no est\u00e9 en modo de suscripci\u00f3n a la extensi\u00f3n si no como desarrollo pagado especial<\/mark>. <s>Por supuesto que puede optar por no actualizar pero esto significa amarrar toda su infraestructura a versiones anteriores de software (y hardware)<\/s>.<\/li><li><strong>Know-how:<\/strong>\u00a0Las personas vienen y van, pero el conocimiento tambi\u00e9n va\u00a0 y viene con ellos. Si utiliza un ERP para administrar su negocio, tiene el gran beneficio de poder contratar power users con experiencia en el ERP. Pero esto tiene su lado malo si creo un Frankenstein, cualquiera que venga con conocimientos del ERP no ser\u00e1 de mucha ayuda. Y cuando esas personas que conocen al Frankenstein se van, tendremos un problema. Lo mismo es para su partner, los consultores y programadores pueden cambiar, pueden tener experiencia de clase mundial, pero no ser\u00e1 f\u00e1cil darle mantenimiento a <strong><em>Frankie<\/em><\/strong>.<\/li><li><strong>Bloqueos por el proveedor<\/strong>: Uno de los beneficios de comprar un ERP est\u00e1ndar es evitar el bloqueo de proveedores. Si llega el momento en el cual ya no esta a gusto con su partner, simplemente se cambia por otro. Si su primer partner desarrolla un Frankenstein para usted, ya no ser\u00e1 tan f\u00e1cil cambiar de partner. Los partners son muy cauteloso antes de aceptar dar soporte a aplicaciones que ellos no desarrollaron, puede ser muy costoso tambi\u00e9n. Si se tiene que cambiar de partner, algunas veces, esto significa re implementaci\u00f3n.<\/li><\/ul>\n\n\n\n<p>Cuando se ven las personalizaciones desde esta perspectiva, se vuelve obvio que dichas personalizaciones pueden convertir un ERP en un generador de costos a largo plazo.<\/p>\n\n\n\n<p>Por supuesto que no todo es blanco o negro. En ocasiones las personalizaciones pueden ser totalmente necesarias. Todo lo anterior no significa que no se deba personalizar, realmente implica que antes de hacerlo, se deben considerar todas las alternativas, y si finalmente las personalizaciones son el m\u00e9todo a seguir, tome en cuenta todos los temas tratados y elija al mejor partner disponible en base a su experiencia, metodolog\u00edas y&nbsp; estabilidad de programaci\u00f3n.<\/p>\n\n\n\n<p>No se olvide que un ERP es un sistema para administrar un negocio, esto no implica necesariamente que deban cumplirse los caprichos de los usuarios, lo importante es que el negocio funcione.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Esto lo escrib\u00ed en Marzo de 2012 y 10 a\u00f1os despu\u00e9s, decid\u00ed volver a postearlo haciendo algunos ajustes peque\u00f1os debido al cambio de paradigma sufrido por NAV a BC mismos que marcare en azul. Cuando se ve un proceso de negocio demasiado complejo y alejado de un ERP est\u00e1ndar, la primera reacci\u00f3n es personalizarlo. Muchos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2,7],"tags":[],"class_list":["post-426","post","type-post","status-publish","format-standard","hentry","category-general","category-ideas"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/posts\/426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/comments?post=426"}],"version-history":[{"count":2,"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/posts\/426\/revisions"}],"predecessor-version":[{"id":429,"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/posts\/426\/revisions\/429"}],"wp:attachment":[{"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/media?parent=426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/categories?post=426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/tags?post=426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}