Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

Analista vs Programador

No se trata de una batalla o una decisión.La cuestión tampoco es: qué trabajo es más atractivo.Lo que quiero comentar brevemente es, bajo mi punto de vista, que es más importante en el resultado final del desarrollo de una aplicación. El ordenEl primer indicador de importancia lo marca el orden en que se efectúan estas actividades. Sin duda, el análisis va antes que la programación. Un buen análisis es imprescindible para conseguir un buen resultado. Incluso la programación se ve directamente afectada por la realización de un buen o mal análisis.El precio del errorEquivocarse siempre resulta caro, sin embargo, un error de un programador aunque puede generar graves trastornos, sobre todo cuando afectan a la información de la base de datos, suelen ser de menor gravedad y coste que los errores de análisis. Cualquier error de análisis se paga y muy caro, ya que requiere nuevamente la dedicación de horas de análisis y probablemente una importante inversión en programación para subsanar los problemas generados por el error en el análisis. Incluso, un error muy grave de análisis puede llegar a tumbar un proyecto ante la imposibilidad, presupuestaria en muchos casos, de poder volver a comenzarlo.Analizar bienEstá claro que programar bien es muy importante, pero sin duda analizar bien es imprescindible.

 

Desgraciadamente, esta imagen es bastante cercana a lo que sucede en ocasiones. Como se puede observar si el analista no comprende los objetivos y requisitos del cliente o su análisis se aleja de la necesidad del cliente toda la cadena falla, empezando por el programador y sufriéndolo directamente los implatadores, el personal de soporte y, por supuesto, el presupuesto del proyecto.No sólo hay análisisSin embargo, en el éxito de un proyecto y en el logro de la satisfacción del cliente final intervienen otros muchos factores. Es cierto que una buena implantación es fundamental, independientemente de que el producto sea mejor o peor, si está mal implantado generará rechazo en los usuarios e insatisfacción general en el cliente. Pero reitero que un error en el análisis es cómo desviarse de una ruta en los primeros pasos, lo más probable es que terminemos el recorrido muy alejados de nuestro destino.Velneo incluye importantes herramientas para minimizar el coste de los erroresPara terminar quiero resaltar algunas características que hacen de Velneo una herramienta muy rentable para las empresas de desarrollo ya que facilita el trabajo del analista y potencia el éxito de un buen análisis:Refactoring: Cuando modificas el nombre de cualquier objeto y sobre todo de cualquier índice, campo o tabla el nuevo identificador se refresca en todos los lugares donde se use. Esta característica de Velneo es increíble a la hora de aportar seguridad y ahorro de tiempo. Para un analista es muy cómodo saber que puede cambiar los identificadores de cualquier objeto sin necesidad de revisar código ni reprogramar.Editor de esquemas: Una herramienta vital para el analista ya que le permite diseñar la estructura de la base de datos visualmente a la vez que va creando las relaciones y completando los campos e índices. Lógicamente el programador también tiene la posibilidad de mantener y modificar esta estructura pero tras un buen análisis la mayor parte debería quedar fijada por el analista.Punteros e índices avanzados: La posibilidad de utilizar enlaces avanzados hacia tablas maestras como los punteros indirecto real e indirecto virtual o hacia tablas históricas como los enlaces singular de plural por índice, singular de plural por posición y enlace a hermano contiguo, aportan al analista grandes herramientas para reducir el código que necesita escribir el programador permitiendo que muchas reglas de negocio pueda quedar implícitas en la definición de la estructura de la base de datos sin necesidad de escribir código. También es importante tener en cuenta los índices por palabras, trozos y los índices condicionados.Actualizaciones: La sencillez con la que un analista puede crear actualizaciones (equivalente a la creación del código de los 3 triggers) permite que en tiempo de análisis también se definan cálculos y procesos de negocio que al estar implícitos en la estructura de la base de datos evita una importante carga de trabajo al programador.Almacén de objetos: Tras plasmar el análisis de la aplicación en la estructura de la base de datos, en Velneo, se considera que ya está desarrollada la parte más importante ya que a partir de este esquema de tablas, campos, relaciones y actualizaciones crear los objetos visuales es realmente rápido y sencillos gracias a la funcionalidad que aportar el almacén de objetos (prototipos de objetos que se entregan con la herramienta y que pueden ser modificados o añadidos nuevos prototipos por el programador).RentabilidadEn definitiva podemos decir que Velneo es una plataforma de desarrollo de aplicaciones empresariales global, pensada tanto para facilitar el trabajo del programador como para potenciar las tareas que lleva a cabo el analista y obtener aplicaciones 100% operativas en mucho menos tiempo y con un alto grado de satisfacción para el usuario final.

Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto