Crear Software

Diseño, programación y venta de Software

Etiqueta: crear

5 Lecciones de Amancio Ortega para las empresas de software

Soy un activo de la empresa. No nos pueden copiar a las personas.

Amancio Ortega

En estas días festivos me he leido Zara: Visión y estrategia de Amancio Ortega, soy un admirador de Amancio Ortega, trato de leer lo que se publica sobre su obra. De la lectura de este libro se pueden extraer interesantes reflexiones para las empresas software:

.

1.-Curiosidad y modestia:  Amancio partio de su curiosidad por saber que hacían los demás, los que llevaban años en el negocio. Así, lo que habían hecho años atrás decenas de empresarios textiles fue analizado y asumido por Amancio para generar sus prendas. Cada día programadores empiezan a diseñar y desarrollar sin pararse ni un minuto en observar y aprender de lo que otras empresas llevan haciendo años. Modestia es aprender de lo que hacen bien los demás, en lugar de creer que uno lo hace todo mejor que los demás.

.

2.-Trabajar en equipo:  Compartir la información de forma horizontal, delegar la responsabilidad en la toma de decisiones a cada empleado, ser competitivos y aprovechar las ideas que son líderes en el mercado par convertirlas en tendencias de la moda. Amancio jamás permite a sus diseñadores y comerciales que antepongan sus intereses personales a los de la empresa, de modo que los hallazgos relizados en los viajes a Londres, Tokio o India se comparten y se multiplican entre los profesionales que componen la compañía.

.
3.-Siempre atento:  La autocomplacencia es lo peor si quieres conseguir algo importante. En esta compañía nunca nos hemos confiado, ni en aquellos años en los dábamos los primeros pasos, ni ahora que tenemos tiendas por todo el mundo. El optimismo ciego es negativo. Hay que tener siempre un afán de superación y una constante capacidad crítica. Siempre pensé que para triunfar teníamos que poner la organización boca abajo cada día. No hay que dejar que una organización se acomode a algo, sobre todo a su propio éxito.
.
4.-Prágmatismo:  Adoptar aquello que sobrevive a las moda o al test de la eficiencia y la efectividad. Ser práctico es retener solo aquello que está probado, que es eficaz y simplificar la manera de ejecutarlo y de ponerlo en contacto con el público. Zara no destaca por inventar pero es la compañía que hace mejor casi todo lo que es útil de todas las invenciones, ya se trate de tecnología, como de procesos productivos o de tendencias. Deja que otros inventen y el adapta, mejora y simplifica.
.
5.-No cash no debt:  Zara desde el primer momento ha estado invirtiendo en su crecimiento, no se ha ido hacía las ramas de inversión como inmobiliaria y ha estado siempre invirtiendo en su crecimiento desde su origen para buscar la excelencia, todo lo que se generaba debía reinvertirse en la compañía como recursos propios. La idea de inversión sin deuda. NO CASH NO DEBT. Crecer orgánicamente con una muy potente visión de que el modelo podía ser aceptado por clientes de muchos países.

amancio_ortega

¿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.

Crear una empresa de Software

Hace unas semana la gente de INNO tv estuvo grabando en el vCenter una entrevista. El objetivo es fomentar el espíritu emprendedor entre los Universitarios como fórmula para salir de la crisis. En la entrevista se habla de nuestra experiencia para crear una empresa de Software.
.
Nuestra entrevista empieza en el min 12:00
.
.
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 106 seguidores