Un consejo justo como programador independiente de BC/Navision
¿Se supone que su Navision es demasiado antiguo? ¿Supuestamente su Navision lento sólo puede acelerarse si compra una nueva versión o un servidor aún más caro? ¿Supuestamente tiene que cambiar urgentemente porque de lo contrario su Navision pronto dejará de funcionar? ¿Una conexión de tienda web, una solución APP vía Android o Apple iOS sólo se puede hacer si cambia su Navision? ¿Su desarrollador / programador permanente de Navision Financials Attain / Microsoft Business Central 365 le dice que sólo un nuevo hardware puede resolver un enorme problema de rendimiento / velocidad existente?
Todo esto Nosuele ser cierto. Aquí encontrará, por ejemplo, una interfaz de banco también para Navision hasta 2.10, una interfaz de tienda para Navision técnico a partir de 4.03 y 2009r2 y varios otros consejos que convertirán su -probablemente anticuado- caballo de labranza Navision en un moderno caballo de carreras. Esto es válido para todas las versiones. Vale, incluso yo describiría Navision 3.56 como «viejo»... ¡pero de ninguna manera obsoleto! La ingeniosa y para mí «para siempre» suficiente versión 2009R2... Y de nuevo la versión Navision 2018/BC14. «Débito» y “crédito” y “stock” y “cuentas por cobrar abiertas” no cambian exactamente a intervalos semanales. Un sistema de gestión de mercancías no es un controlador de impresora o un juego de acción que a veces deba recibir actualizaciones cada hora. Se paga mucho dinero para obtener una versión inicial, con suerte casi sin errores... y esto debería o debería poder funcionar durante 10 o 20 años. ¿Por qué no? Bueno... Porque Microsoft está detrás. Y han estado haciendo software bananero desde los 90 - madurado por el cliente.
Con sistemas lentos y/o tiempos de respuesta largos, a menudo es suficiente corregir unos pocos campos de flujo y claves de base de datos para que tu sistema vuelva a funcionar. Y volverás a trabajar rápidamente sin pausas para el café 🙂 Esto ni siquiera requiere conocimientos de programación de alto nivel, sino una comprensión profunda de cómo funciona una base de datos (SQL). Desafortunadamente, muchos programadores y freelancers en el mercado No tienen esto. Es posible que esto tenga algo que ver con el pasado de estos programadores de Navision autónomos o fijos: Casi nadie conoce Navision desde cero. Creo que más del 80% son profesionales que llegaron a Navision Financials Attain/Microsoft Business Central 365 como autónomos en el transcurso de su carrera profesional como programadores. Por supuesto, carecen de una comprensión básica de los campos de flujo, consultas SQL, a veces incluso una comprensión de los discos duros físicos, configuraciones RAID (¡supongo que el 80% de todas las configuraciones RAID de servidores SQL y particiones de disco duro en la industria están equivocadas de nuevo!)
Licencias Navision o Business Central
También puede activar licencias (usuarios, objetos, funciones) a través de mi socio. Sin embargo, No es necesario que abandone o cambie su sistema / Navision o Business Central. También puede utilizar mis servicios de consultoría y programación independientemente de un cambio de casa de sistema Navision..
¿No está satisfecho con Navision y Business Central?
¿No está satisfecho con su Navision? ¿Su Navision Financials Attain/Microsoft Business Central 365 es complicado o lento? ¿Funciona lentamente? ¿Responde con lentitud? ¿Produce resultados incorrectos? Entonces no es Navision ni Business Central! Es una instalación mal hecha. Si se ha vuelto demasiado grave, también puedo apoyarle en los tribunales como perito certificado. O como programador puedo conjurar rápidamente una solución en Navision / SQL-Server. Navision Financials / Business Central está diseñado para adaptarse a sus necesidades individuales. Pero hay que saber cómo hacerlo..
Refactorización, sustitución de sistemas antiguos (Legacy-System)
Pero no se preocupe: Navision es EL sistema para la refactorización interna de Navision (resolución de antiguos errores de diseño, sustitución de antiguas deudas técnicas).
En principio, Navision & Business Central también es la solución para sustituir sistemas antiguos (legacy systems) en general. El entorno de desarrollo estrictamente procedimental, con su enfoque directo en los procesos comerciales, es ideal para sustituir todo tipo de sistemas heredados con poco trabajo de programación. Si desea portar una solución RPG (Rate Programming Belief) completa desde un AS/400; Si desea sustituir un Siemens Nixdorf Quattro Pro (8870) por Comet en Business Basic; Si tiene un sistema Cobol antiguo; O incluso si tiene que hacer frente a una implantación ERP fallida:
Con Business Central y Navision, un programador / autónomo con experiencia puede concentrarse exactamente en una cosa: Resolver la tarea.
Concentrarse en la solución
¿Una interfaz gráfica de usuario moderna, informes sencillos, conexión óptima a bases de datos, acceso a datos REST-Api de última generación o Web.frontends? En Navision Financials Attain/Microsoft Business Central todo esto ya está integrado en el entorno de desarrollo. Como programador (no importa si es un desarrollador autónomo o un consultor) no tiene que lidiar con clases, herencia, recolección de basura o con el siempre cambiante bombo del framework. Consultas de bases de datos sencillas y de alto rendimiento, optimización de consultas integrada como lazy read, gestión de transacciones controlada por el sistema: Navision elimina todo lo que le quita el sueño en lenguajes de programación universales modernos como Java, C++, C#, Python, Pearl y también en lenguajes antiguos como Visual Basic y Delphi con orientación a objetos, efectos secundarios, race-conditions y excepciones. Para que el programador pueda concentrarse en lo esencial: Desarrollar su solución . Por supuesto, esto era aún más rápido con las versiones anteriores de Navision, pero incluso con AL y RDLC sigue sin haber -en mi opinión- un sistema mejor que Business Central.
Nota: Navision era mucho más adecuado para esto que Microsoft Business Central 365, pero eso ya no existe.
Procedimiento de sustitución de sistemas antiguos
Así es la sustitución clásica de un Legacy-System:
- Visualización de los documentos y evaluaciones ("Result First" o "Bottom Up")
- Ver las fuentes de datos/tablas del sistema original, por ejemplo, creando interfaces del sistema antiguo al nuevo en una fase temprana y probándolas una y otra vez durante el proyecto. Esto ahorra noches de insomnio el día del cambio.
- Observar y aprender del trabajo habitual de algunos usuarios (entrada de pedidos, procesos de pedidos, procesamiento de almacenes y logística).
- Arremánguese y reprograme. En la mayoría de los casos, la reimplementación NO requiere acceder al código original. Con un poco de mente analítica y una calculadora, las antiguas lógicas empresariales suelen poder reprogramarse fácilmente si las divides en pequeños subpasos. Si aún se dispone del código fuente de, por ejemplo, RPG (AS/400), Cobol, Business Basic (p. ej. Comet), normalmente se puede transferir muy fácilmente a Business Central o Navision mediante tipos de variables similares, secuencias de programa (lenguaje de procedimiento). Por supuesto, la experiencia de muchos años en la sustitución de antiguas soluciones comerciales y una amplia cualificación también ayudan en este caso..
- ¿Hacer proyectos de forma que no se fracase??
Áreas de aplicación como autónomo/asesor de Business Central/Navision:
Yo Programo, formo y asesoro Navision en Kassel (Hesse) y en toda Alemania desde 1993. Desde 2021 también in situ en Alemania (a petición), o desde cualquier parte del mundo. Y en todos estos años he llegado a la conclusión: "No se puede" no existe en Navision. Y me he mantenido fiel a este credo como consultor Navision autónomo (freelance) - hasta la actual programación RDLC y AL bajo Business Central. Dado que mi residencia principal se encuentra en Filipinas, por supuesto, aún más a nivel internacional. No sólo en Kassel/Hesse y los estados federados vecinos como Baja Sajonia, Renania del Norte-Westfalia y Turingia, sino también en todo el territorio alemán y en el extranjero. Los proyectos en Austria y Suiza también son bienvenidos. Atención. Si está interesado, tenga en cuenta a la hora de planificar que suelo estar ocupado con varias semanas, incluso meses de antelación. ¡Pero más vale planificar para el futuro que sufrir para siempre!
Mis ventajas estratégicas como freelance de Business Central/Navision:
Todo de la mano de un único autónomo ¡Consultoría y programación!
- Administrativo industrial formado
- Programador entusiasta de Navision
- Diseñador de bases de datos convencido
- Experiencia en teneduría de libros y contabilidad patrimonial
- Experto en logística
- Anteriormente una ubicación central en Alemania (Hesse del Norte, Kassel). En el ínterin aún más dispuestos a viajar por toda Europa, Alemania, Austria, y con mucho gusto también en los países de habla Inglés (Inglaterra, América, Australia, Filipinas, Singapur ...).
- Experiencia en la refactorización de antiguas soluciones legacy
- Experiencia en lectura y escritura de lenguajes procedimentales, por lo que también es capaz de leer y traducir antiguos programas Cobol / RPG / Turbopascal / Business Basic (Comet).
- Experiencia en el análisis de rutas de cálculo con el fin de mapear la lógica de negocio comercial clásica en Navision / Business Central sin acceso a los códigos fuente.
Así puedo comunicarme directamente con cada uno de sus jefes de departamento o empleados: Hablamos un idioma. Así puedo hablar con
- Su contable sobre sus problemas de débito/crédito....
- Su jefe de almacén sobre sus problemas de abastecimiento....
- Su empleado de almacén sobre las dificultades que tiene con su MDE o BDE...
- Su comprador sobre su propuesta de pedido propuesta....
- Su vendedor sobre la complicada entrada de pedidos...
- Su CEO sobre sus evaluaciones faltantes o lentas o defectuosas....
No hay necesidad de gastar tiempo y dinero en un consultor o traductor adicional . Conmigo, el usuario habla directamente con el programador. Y si encuentro errores en el diseño de la base de datos, en la copia de seguridad de los datos o en el rendimiento, puedo solucionarlos yo mismo. Sin tener que "esperar a un colega".
Con varias conexiones a Internet rápidas y, por tanto, redundantes, puedo resolver sus problemas con rapidez y experiencia, aunque trabaje desde el otro lado de la tierra. No es barato, pero cualificado. Especialmente para un freelance, no sólo un freelance BC/Navision, ¡muy importante! Especialmente en tiempos de ida y vuelta a Corona una ventaja esencial. Pero también son factibles los encargos in situ. Si viajo desde Filipinas a usted en Schleswig-Holstein, Baviera, Renania del Norte-Westfalia, o a los vecinos Turingia, Baja Sajonia, Renania-Palatinado y Sajonia-Anhalt, prácticamente no hace ninguna diferencia. También puedo atender a clientes de Hamburgo, Kiel, Düsseldorf y Berlín, Brandemburgo y Mecklemburgo-Pomerania Occidental, todos ellos bastante alejados, como si estuvieran "in situ".
Productos exclusivos
Interfaz bancaria para el antiguo Navision?¿Una aplicación de pedidos integrada en Business Central y Navision para su equipo de ventas y clientes finales? ¿Una interfaz de tiendaque funcione realmente a través de una api REST? ¿Automatice la recepción de sus facturas con una interfaz GetMyInvoices?Recibirá numerosos productos para Navision exclusivamente de mi parte, ¡sin contratos mordaza!
Contacto
Primer contacto sin riesgo con su consultor y programador freelance de Navision & Business Central para todo el mundo, Alemania, Austria y Suiza:
Póngase en contacto conmigo,las primeras consultas suelen ser gratuitas. Atención. Si está interesado, tenga en cuenta que suelo tener reservas con varias semanas, incluso meses de antelación. ¡Mejor planificar para el futuro que sufrir para siempre!
Tiempo estimado de lectura: 10 minutos