¿Cómo crear programas?

Hace 15 años cuando empecé en esto de crear software lo primero que hacía era abrir el editor de Velneo y trataba de hacer el interface, curiosamente ahora es lo último.

.

1.-Analizar al usuario que utilizará mi software.

Cada usuario es un mundo, sus necesidades, habilidades, capacidades y deseos son diferentes. Antes de empezar a diseñar tu software piensa en el usuario final, el programa tiene que funcionar para él y no para tí. Los desarrolladores pensamos que  los usuarios son iguales que nosotros y después nos extraña que nuestro software no acaba de funcionar. No pienses en tí, piensa en tu usuario.

.

2.-Analizar al flujo de información.

Piensa en como la información se convierte en tablas, como se relaciona, como los datos fluirán por tu aplicación y como se convertirán en información. Coge una pizarra, diseña las principales tablas, campos y enlaces entre ellas. Pinta el flujo de información.

.

3.- Abre el vdevelop de Velneo y crea tu Proyecto de datos

No tienes que pensar, solo tienes que transcribir lo que ya tienes diseñado en la pizarra. En esta parte no tienes que andar con inventos, simplemente crear las tablas-relaciones que has diseñado y pensado previamente. Un aspecto importante es que le pongas iconos, colores y tamaños adecuados a tus esquemas. El esquema es la estructura básica de tu programa, son los cimientos de una casa, trátalo con mimo, diseño y delicadeza.

.

4.- Prueba tus tablas, índices, relaciones con el vDataClient

Normalmente como programadores nos gusta ponernos con el interface, con botones, rejillas y formularios, esta fase se trata de todo lo contrario, no abras los objetos, utiliza el Velneo vDataClient para probar bien todos los cimientos de tu aplicación, sin diseñar un sólo formulario. Esta parte es básica si tu aplicación funciona bien con el vDataclient, ya tienes mucho ganado, tu casa tiene unos buenos cimientos.

El vDataclient me permite probar toda la casa sin necesidad de levantar una sola pared, es un adelanto para el desarrollo de aplicaciones.

.

5.- Diseña el interfaz de la aplicación.

Ahora ya puedes ponerle la guinda a la aplicación, no olvides que esta es la parte más importante para las personas que usarán tu software. Los programadores nos gusta empezar por el interfaz pero eso es como empezar una casa por el tejado. Dedícale tiempo al interfaz pero sólo cuando los pilares de tu aplicación sean estables.

5 comentarios en “¿Cómo crear programas?

  1. Al leer el post, llama mi atención que se empiece con el foco en el usuario y sea el interfaz lo último se hace con la herramienta.
    Entiendo que es porque el interfaz sólo se tiene cuando antes has desarrollado la estructura, aunque quizá fuese bueno pensar en qué formularios necesitan los usuarios, los informes que quieren sacar…

    Un saludo, me gusta mucho el enfoque del post.

  2. mas que ir paso a paso o aprendese codigo chatarra aprendan a usar los codigos como propiedades matematicas para luego combinarlas y lograr el objetivo final… Estudien las sintaxis y tengan una biblioteca a mano del lenguaje que quieran programar y listo(podra programar en unos 2 o 3 meses)… Eso de el orden de como hacer las cosas las aprenderas tu solo/a pasando trabajo, asi es como se logra eso que se llama experiencia(experimentando y valorando los resultados)

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s