Problemas del software empresarial

La semana pasada vi este interesante vídeo en el blog de Enrique Dans. En el vídeo Larry Ellison presidente de Oracle presenta los que el considera los tres grandes problemas del software empresarial.

-

  • La fragmentación de los datos: Demasiadas bases de datos repartidas por diferentes departamentos, da igual que la empresa sea grande o pequeña, la información está repartida en excel, access, word, programas de gestión, …. la información de las empresas está fragmentada y es imposible unificarla.

-

  • El exceso de integración de software: Demasiados productos de software que tienen supuestamente que funcionar juntos pero nunca fueron diseñados para ello, no desarrollamos el software pensando en que tiene que integrarse y eso produce que el ecosistema de software de las empresas se encuentre fragmentado. Cada vez hay más soft que soluciona determinadas problemáticas de una manera brillante, pero de una forma aislada al resto de problemáticas de las empresas.

-

  • Automatización incompleta: Productos de software no terminados que no pueden ser utilizados directamente, siempre se comenta que el software nunca está acabado, siempre quedan cosas por hacer, ese es uno de los grandes problemas de nuestros sector, mucho software no cumplen con la finalidad para la que fueron diseñados.

-

-

Priorizar en el Software

Desde la salida de la última versión de Velneo he tenido la oportunidad de hablar con diferentes clientes. Ayer por la noche en concreto tuve la oportunidad de ir a una vCena.

En las últimas cuatro versiones he sentido una evolución en la percepción de las programadores, como es lógico esa evolución en la percepción es coherente con la evolución de la plataforma. Yo he sentido tres estados diferentes en los últimos 18 meses:

.

  • La plataforma no está, no vale. Nunca estará.
  • Me faltan cosas para poder programar como yo necesito. (o como hacía en 6x)
  • Me faltan cosas para poder implantar como yo necesito.   (o como hacía en 6x)

.

Estoy contento porque vamos dando pasitos, esta versión tiene,  más descargas, más ventas, más visitas, en general más clientes interesados, más programadores que empiezan con Velneo V7.

El gran cambio con los estados anteriores es que la percepción de cada programador sobre lo que deberíamos hacer, sobre lo que es urgente, sobre lo que es necesario, es totalmente diferente. Hasta ahora las opiniones eran más unificadas pero está claro que a la hora de poner proyectos en marcha cada uno tiene unas necesidades muy diferentes sobre lo que es IMPRESCINDIBLE. Si extrapolo las conversaciones, con más de 18 programadores diferentes al resto de la comunidad se me hace complicado priorizar ya que de los 18 programadores 16 tenían unas necesidades urgentes y diferentes.

Esto me lleva a dos conclusiones; una de las tareas más complicadas que tenemos hoy día es priorizar de la mejor forma posible las tareas que se tienen que ir haciendo (hacer todo es simplemente imposible), la segunda, hagamos lo que hagamos en las próximas versiones una parte de los programadores estarán insatisfechos porque es imposible poder cubrir las necesidades básicas de todos ellos (simplemente porque son diferentes).

Por todo ellos sólo nos queda, priorizar y seguir trabajando para llegar a la siguiente fase.

A cada programador con el que me tengo la oportunidad de hablar le pido que me diga la máxima prioridad (sólo una) para él y este es el resultado obtenido de las conversaciones de los últimos días.

.

.

  1. Refrescos de objetos vDevelop.
  2. https://
  3. Función tratamiento imágenes.
  4. Intro para cambiar de campo.
  5. Poder utilizar tanto en vDevelop con en vClient sólo el ratón (esta segunda parte ya es posible hoy día)
  6. Usabilidad de vDevelop con teclado.
  7. Interfaz recalcular control. Poder acceder a refrescar otros objetos de una pestaña a otra.
  8. Refresco entre objetos vclient. (recalcular control)
  9. Rejilla enlace con tablas para buscar.
  10. Que no se creen tantas instancias.
  11. Procesos en el servidor.
  12. LDAP
  13. Menús poder ocultar opciones en tiempo de ejecución.
  14. Pasar parámetros al vclient/webclient
  15. Regenerar índices debería ser más rápido.
  16. Rejillas acceso al acumulado de otras columnas.
  17. Botones edit en formularios.
  18. Poder clonar soluciones

.

Todas estas han sido LA PRIMERA prioridad de programadores diferentes, entiendo que para cada uno esta necesidad es básica y necesaria; la comprendo, la entiendo, empatizo con su necesidad, pero hay que ir programando y probando tarea a tarea, cubrir tantas necesidades diferentes es simplemente imposible. Lo dicho a trabajar y priorizar para cubrir las necesidades de los máximos programadores posibles.

.

,

IPAD o IPHONE. ¿Qué se creó primero?

Sorprendentes declaraciones de Steve Jobs donde explica que estaban creando el IPAD, cuando se dieron cuenta de que podían hacer el teléfono y decidieron aparcar el proyecto inicial de hacer una tablet para centrarse en el popular teléfono.

Acceso a Internet en China

Cada vez más gente del mundo entra en internet, cada vez este mundo paralelo es más grande y poderoso. ¿Pero donde hay más usuarios? ¿Dónde hay más crecimiento?

Hoy día en el mundo hay 1.8B de usuarios y anualmente crece a un +13%.

  • China: 384M usuarios, crecimiento anual del +29%
  • EEUU: 238 M usuarios, crecimiento anual del 4%
  • India: 130M usuarios, crecimiento anual del +23%.
  • Brasil: 67M usuarios, crecimiento anual del +14%
  • Rusia: 39M usuarios, crecimiento anual del +13%

Que China ya sea el número 1 en usuarios no me sorprende pero si al ritmo que sigue creciendo. Si siguen así en 5 años podemos estar hablando de 500 millones de chinos en internet, una pasada….

Recomiendo leer el análisis de Gurusblog sobre este tema.

.

.

.

La era del Gadget. Episodio II (Google ataca a Apple)

En la primera parte de esta serie hablé de Microsoft y de Apple pero existen más actores principales en esta nueva era.

RIM (BlackBerry): La compañía Canadiense es pionera en teléfonos de altas prestaciones empresariales. Tiene una gran cuota dentro del mercado empresarial sobre todo por la gestión de correo que incorpora a sus terminales. Está intentado saltar al mercado de consumo y ampliar sus funcionalidades táctiles y de navegación. En gestión de correo son los mejores pero en navegación deja bastante que desear. Su sistema operativo es cerrrado y propietario. Ahora mismo están desarrollando la tienda de apps imitando el estilo de Apple pero en contenidos todavía están lejos de los de Palo Alto.

Google (Android): Sin duda un nuevo jugador, no hay que infravalorar su poder. Aunque en su contra está que no tienen experiencia en este sector, su primer teléfono Nexus One de momento no ha tenido éxito, aunque su sistema operativo abierto Android está siendo adoptado por diferentes marcas y parece que está corriendo mejor suerte que su teléfono. Lo que más me llama la atención en el ataque frontal que están haciendo contra Apple, en su reciente presentación entre otras cosas anunciaron porque desarrollaron Android (hago mi propia traducción, min 1:52 del vídeo).

¿El mundo necesita otro Sistema Operativo Móvil?

Google es una empresa de publicidad, ¿Qué tenemos que ver con esto?

Es muy importante desarrollar un sistema operativo móvil abierto

Un sistema operativo móvil open source creará una mayor innovación.

Será FREE para crear cualquier tipo de dispositivo (Gadget), dispositivos con teclados, sin teclado, con cámara, con pantallas de diferentes tamaños y con diferentes tipos de conexiones 2G, 3G, 4G; por tanto se podrán crear los mejores dispositivos con las mejores conexiones posibles. (Ojo a la Matriz conexión/dispositivo).

Teniendo en cuenta que Nokia lleva toda su vida desarrollando sistemas operativos móviles open source este argumento no me parece tan innovador como quieren vender.

Lo que me sorprende es el segundo argumento:

Si Google no interviene nos encontraremos con un futuro draconiano, un futuro donde:

-Un hombre.

-Una empresa.

-Un dispositivo.

-Un carrier

…..será nuestra única opción.

(depués ponen en pantalla la siguiente imagen)

Menos mal que ha llegado Google para salvarnos de Steve Jobs :)   Don´t be evil.

Si queréis ver el vídeo completo no os lo perdáis la parte interesante está en el min 1:52 del vídeo.

Desarrollo de Aplicaciones Empresariales móviles

El mercado del internet móvil está en plena revolución. Desde Velneo ya nos estamos posicionando analizando la historia del teléfono y desvelando nuestra estrategia para desarrollar aplicaciones empresariales en la Plataforma Meego/Maemo.

Las plataformas están naciendo pero faltan los contenidos, faltas las apps. Los desarrolladores tendrán una gran oportunidad en un incipiente mercado que no parará de crecer los próximos 10 años. De momento todas las apps que se pueden ver en los diferentes store suelen ser lúdicas o de gran consumo. Las aplicaciones empresariales llegarán a los smartphone en los próximos años y nosotros tenemos el reto de conseguir que Velneo se posicione como la plataforma más rentable para desarrollar apps empresariales en dispositivos móviles.

Debemos empezar a pensar y analizar los proyectos que pueden penetrar con éxito en los móviles en los próximos cinco años, ya que según este estudio de Morgan Stanley los usuarios de Internet Móvil superarán a los Desktop entre 2013 y 2014. ¿Te vas a perder esta oportunidad?

¿Somos más inteligentes que los monos?

Yo la verdad que después de ver este vídeo tengo mis dudas. Impresionante lo que hace el monito.

¿Cuáles son las previsiones económicas del mundo?

El mundo está loco, la bolsa sube un día un 15% y al otro baja un 10%, de un día para otro se anuncian agresivos recortes económicos por parte de España. Parece que la economía tardará en volver a crecer unos cuantos años pero la pregunta será ¿Cuándo volveremos a estar como en 2006?. ¿Cinco?¿Diez años?. Yo creo que hay que tomárselo con  mucha calma y buscar donde se encuentran los grandes ascensores económicos mundiales. ¿Qué economías van a crecer en los próximos cinco años? ¿Cuánto?.

Según las previsiones del foro económico mundial las únicas economías del mundo que crecerán por encima del 6% serán China e India.

Papa, ¿Por qué somos del Atleti?

Normalmente los grupos de personas explican bien ¿Qué hacen? más que ¿Por qué lo hacen?. Realmente lo que nos identifica con algo o alguien es el ¿Por qué?. El Atleti, el Mad o el Barca, ¿Qué hacen? Pues practican un deporte de equipo jugado entre dos conjuntos de 11 jugadores cada uno y un árbitro que se ocupa de que las normas se cumplan correctamente. Es ampliamente considerado el deporte más popular del mundo, pues participan en él unos 270 millones de personas.

Todos hacen los mismo pero eso no nos hace de un equipo o de otro. Lo que nos identifica es el ¿Por qué?.

Yo soy del Atleti porque:

.

*Cuando viví en Madrid cuatro años cuando era un crío todo dios era del Mad y me tenían aburrido, por llevar la contraria me hice del Atletic.

.
*Porque cuando ves a la afición del atleti te identificas con el grupo, tienen un pasión por su equipo única en España.(junto con la mareona del Sporting son las mejores aficiones de España, las más identificadas con el ¿Por qué? de su equipo) .

.
*Porque sus colores se parecían a los del Sporting.

.

*Porque para ser el mejor no tienes que ser el más grande ni el que más dinero tiene.

.

*Porque no tenemos todo el dinero, ni los mejores jugadores, ni el mayor presupuesto, porque es un equipo de barrio.

.

*Porque para ganar hay que currárselo y nadie te regala nada.

.

*Porque como siempre SUFRIENDO, noches como las de ayer en la que el Atleti quedó campeón de la Europe League compensan 5 ligas del MAD y del BARSA.

.

.

*Po que ser del MAD o del BCN es muy fácil.

.

y tu? ¿Por qué eres del atleti?

¿Cómo tener suerte?

Este es un tema discutido en muchos foros. En mi ponencia del iniciador hablé entre otras cosas de mi visión sobre el asunto de la suerte.