Modernize Studio
Idioma: Español
Escríbanos

Mejorar

Errores corregidos, pantallas lentas aceleradas, funciones que faltan añadidas

El software funciona, más o menos. Algunos totales no cuadran, un informe tarda minutos, falta una función que todos piden. Nos hacemos cargo de aplicaciones existentes, averiguamos qué ocurre de verdad y lo corregimos, sin reescribir lo que no hace falta reescribir.

Empezamos con un diagnóstico. Reproducimos el problema en una copia, lo medimos y ponemos por escrito la causa y lo que implica corregirlo, con un precio cerrado. Una pantalla lenta suele deberse a un solo índice que falta o a una consulta que se ejecuta miles de veces, y una vez conocida la causa la corrección es pequeña.

Antes de cambiar el código añadimos pruebas automatizadas en torno a la parte que tocamos, para que la corrección no rompa otra cosa, y entregamos el cambio con una nota breve de qué se ha hecho y por qué.

Cómo puede quedar

Ejemplo ilustrativo, datos ficticios

Una pantalla de pedidos antes y después de una mejora de rendimiento. Arrastre el control para comparar.

Qué entregamos

  • Un diagnóstico por escrito

    Qué causa el problema, cómo lo hemos encontrado y qué implica corregirlo, con un precio cerrado.

  • Corrección de errores

    Totales erróneos, cierres inesperados, importaciones fallidas y errores que solo aparecen con ciertos usuarios o datos.

  • Trabajo de rendimiento

    Pantallas, informes y procesos lentos medidos, explicados y acelerados, desde índices y consultas hasta la caché.

  • Nuevas funciones

    Funciones añadidas a la aplicación existente con su mismo estilo, sin empezar de cero.

  • Pruebas en cada cambio

    Pruebas automatizadas que cubren lo que hemos cambiado, entregadas con el código.

Proyectos habituales

  • Un informe que tarda minutos en abrirse

    A menudo lanza una consulta por línea. Reescrito como una sola consulta agrupada, se abre en un par de segundos.

  • Totales que no cuadran por unos céntimos

    Normalmente el redondeo se aplica en distintos puntos del cálculo. Una sola regla, aplicada en un solo sitio, con pruebas sobre facturas anteriores.

  • Una exportación que contabilidad pide una y otra vez

    Una nueva exportación añadida al sistema de pedidos existente, en el formato que importa el programa de contabilidad.

Tecnologías

  • C# / .NET
  • VB.NET
  • PHP
  • JavaScript
  • SQL Server
  • MySQL
  • PostgreSQL
  • Oracle
  • DB2

Cómo trabajamos

  1. Acceso a una copia

    Nos facilita el código fuente, una copia de la base de datos con datos de prueba y una breve descripción de lo que falla o falta. Si lo desea, firmamos antes un acuerdo de confidencialidad.

  2. Diagnóstico por escrito

    Reproducimos el problema o revisamos la aplicación y explicamos por escrito qué hemos encontrado, qué proponemos y a qué precio cerrado.

  3. Cambios con pruebas

    Antes de tocar el código añadimos pruebas automatizadas en torno a la parte afectada; después hacemos el cambio en una copia y le mostramos el resultado.

  4. Puesta en marcha y seguimiento

    El cambio se pone en producción en el momento acordado con usted, con una nota breve de lo que se ha hecho. Seguimos disponibles para la siguiente petición.

Precio y pago

Condiciones de pago

Pedimos un 50 % al inicio y un 50 % a la aceptación. La segunda mitad se abona antes de la puesta en producción y antes de entregar el código fuente. Los proyectos más grandes se dividen en pagos por hitos.

Cada propuesta indica un precio cerrado para el trabajo que describe, acordado por escrito antes de empezar. Si el alcance cambia, enviamos un nuevo presupuesto por escrito y esperamos su aprobación antes de hacer el trabajo adicional.

Precios sin IVA.

Prepare una ficha de proyecto

Preguntas sobre este servicio

¿Pueden trabajar sobre código escrito por otros?

Sí, es la mayor parte de este trabajo. Necesitamos el código fuente, una copia de la base de datos con datos de prueba y, idealmente, una descripción del problema con un ejemplo.

¿Y si no tenemos el código fuente?

En aplicaciones .NET se puede recuperar mucho a partir del programa compilado. En otras tecnologías depende, y el diagnóstico indica con claridad qué es posible.

¿Cómo se presupuesta una corrección si no se conoce la causa?

Primero va el diagnóstico, con su propio precio cerrado acordado de antemano. La corrección se presupuesta después por separado, también a precio cerrado.

¿Romperá la corrección otra cosa?

Antes de cambiar el código añadimos pruebas automatizadas en torno a esa parte, y probamos el cambio en una copia de sus datos antes de ponerlo en producción.

Contacto

Elija el canal que le resulte más cómodo. Respondemos por escrito en un día laborable.

Por correo electrónico

riccardo@modernizestudio.com
Escribir un correo

Describa el problema con un ejemplo y, si lo sabe, con qué está desarrollado el software. Respondemos en un día laborable.

Envíenos su fichero

Para software en Access, Excel, VB6, Delphi o .NET antiguo, recibe un análisis escrito gratuito en 48 horas desde el envío del fichero.

  1. Haga una copia, con datos de prueba si lo prefiere.
  2. Adjúntela al formulario o a un correo, mejor en un archivo comprimido protegido con contraseña y con la contraseña en un mensaje aparte. Si lo pide, firmamos antes un acuerdo de confidencialidad.
  3. En 48 horas: el análisis y un precio cerrado para un módulo piloto.

Trabajamos desde Italia.

Envíenos un mensaje

Opcional. Una base de datos, un libro de Excel, capturas de pantalla o un pliego, hasta 10 MB. Para ficheros más grandes, incluya un enlace de descarga en el mensaje.

Escríbanos

El botón abre su programa de correo con el mensaje preparado. No se envía nada hasta que pulse «Enviar» en su programa de correo.

Escríbanos