Tag Archives: Software

Tendencias as a Service (SaaS y PaaS) – Google + Salesforce

14 Abr

Hace más de 2.000 años el Imperio Romano comenzó a construir acueductos para llevar el agua a sus poblaciones. Hoy, en el siglo XXI, es difícil pensar en como podría subsistir nuestra sociedad sin agua en nuestras viviendas.

Lo mismo podríamos pensar de la red eléctrica, los sistemas de calefacción, refrigeración, etc. Algo que hoy en día son commodities (productos básicos) fueron en su día grandes innovaciones.

La única diferencia entre la informática y todas las innovaciones anteriores es que al ser una disciplina muy joven del siglo XX ha sufrido una evolución meteórica.

Las tendencias en informática no requieren siglos ni décadas, en informática las tendencias se crean y desarrollan en lustros o incluso en años. Ahora nos encontramos en un momento “histórico”, otro más para la informática. Gracias de nuevo a Internet nuestros sistemas de información están evolucionado del software off-line (disponer de un generador eléctrico en nuestras instalaciones) al software off-line (conectarnos a una red eléctrica que acabará llegando a todos los rincones del planeta).

Estamos ante una revolución del software, que no es nueva, ya se ha intentado sin éxito durante la última década, pero es ahora cuando con el impulso de los gigantes del software nos encontramos ante el nacimiento de las bases que harán que el software on-line sea dentro de unos años imprescindible.

SaaS (Software as a Service)

PaaS (Plataform as a Service) Es tan novedoso el término que cuando escribo este artículo aún no existe en la Wikipedia.

Hoy Google + Salesforce han anunciado a bombo y platillo la integración de las Google Apps con las aplicaciones empresariales de Salesforce.

Tenemos también otros casos recientes como Heroku y BungeeConnect.

Abróchense los cinturones porque el viaje acaba de comenzar.

Anuncios

El software online

8 Feb

Software onlineNada descubro si afirmo que el software online es el futuro. Es cierto que nos gusta “poseer” y descargar contenidos, películas, música o software en nuestro disco duro, pero no es menos cierto que todo lo online lleva aparejado el sinónimo de accesible desde cualquier sitio y en cualquier momento.

Online = No depender del ordenador donde lo realicé por última vez.

Online = Despreocuparme de las copias de seguridad de mi disco duro.

Online = Fácil de compartir.

La tendencia hacia lo online es imparable. Cada vez son más los recursos domésticos y empresariales que encontramos online.

¿No es más cómodo leer todos los períodicos desde nuestro ordenador sin salir de casa?

¿No es más cómodo poder trabajar desde cualquier lugar con nuestros compañeros de trabajo compartiendo documentos o manteniendo reuniones por video conferencia que esperar a poder tener una reunión presencial?

Cada día habrá más y más software y servicios online. Esto no ha hecho más que comenzar.

“La próxima será la década online del software”

El software que no pueda correr en cualquier sistema operativo, plataforma hardware y con posibilidad de ejecutarse en dispositivos móviles no tendrá futuro.

¿Cómo presupuestar soluciones de software empresarial? (2ª parte)

9 Dic

Caja blanca softwareTras comentar en la primera parte de este artículo temas más relacionados con las formas vamos a analizar ahora aspectos directamente relacionados con los contenidos y sobre todo resaltando la importancia de separar con claridad los productos y los servicios en el presupuesto.

¿Por qué separar productos y servicios?

Si te fijas en tus actividades como cliente podrás comprobar que lo más habitual es que te vendan productos y que adicionalmente te den información de otros servicios. Volviendo al ejemplo de los coches. Cuando compras un coche suelen dejar muy claro que por un lado está la compra del vehículo y por otro el impuesto de matriculación, el seguro, la ampliación de garantía. Incluso dentro del producto se preocupan de dejar lo más claro posible las características del coche y de los extras que puedes adquirir adicionalmente.

¿Es correcto actuar de esta forma?

Pienso que sí. Estamos acostumbrados a que nos vendan así los productos y los servicios. Si no lo diferencias con claridad o los mezclas estarás generando dudas en el cliente final. Recuerda que la ambigüedad en los presupuestos siempre juega en tu contra.

Sigue leyendo

¿Cómo presupuestar soluciones de software empresarial? (1ª parte)

8 Dic

Caja blanca softwareEn el día a día de nuestro trabajo hablamos con muchas personas o empresas y, en algunos casos, los profesionales que están empezando a vender sus desarrollos de software empresarial nos preguntan ¿Cómo es la mejor forma de hacerlo?

Hacer un presupuesto de una solución de software a un presunto cliente puede ser una tarea entretenida o muy complicada. Lo cierto es que con el tiempo y la experiencia vas aprendiendo de tus propios errores hasta conseguir un método que funciona.

En primer lugar hay que distinguir claramente entre una solución estándar y una solución a medida. En el primer caso lo más habitual hoy en día es encontrar gran cantidad de información del producto en la página Web del fabricante. En muchos casos esa misma Web dispone de una tienda online en la que podremos adquirir el producto, descargarlo y activarlo. También pueden ser soluciones estándar que se vendan con un sistema más tradicional de envío de presupuesto por email o incluso por correo o presencialmente aunque seguramente estamos hablando ya de soluciones con un coste mucho más elevado.

Sigue leyendo

La importancia de un buen análisis

14 May

AnálisisSupongamos que tenemos que desarrollar una aplicación a medida para un cliente importante.

¿Qué pasos deberíamos seguir?

Existe gran cantidad de información al respecto. Y casi toda esta información coincide con la afirmación del título de este post.

Sin embargo, quiero centrarme en 2 típicos casi tópicos errores que cometemos los programadores relacionados con el análisis:

  1. Tenemos la mala costumbre de intentar añadir a la aplicación más funcionalidad de la que nos solicita el cliente.
  2. Somos excesivamente impacientes y no completamos exhaustivamente o repasamos nuestro análisis en la busqueda de incoherencias antes de escribir la primera línea de código.

Es más, cuanta más experiencia atesoramos como programador es más fácil que comentamos estos errores comentados.

¿Acaso no sabemos de sobra que cada hora que dedicamos al análisis estamos ahorrando un montón de horas de programación?

¿Acaso no sabemos que para una aplicación es tan malo lo que falta como lo que sobra?

Pues sí, lo sabemos pero nuestro ego o nuestras ganas por disfrutar haciendo lo que mejor sabemos hacer nos lleva a errar. Sin embargo, a todo se aprende.

La reflexión final es que, antes de escribir la primera línea de código de un nuevo proyecto verifica, tres veces al menos, que tienes perfectamente documentado el análisis y que no hay nada más que puedas añadir y, por supuesto, que no hay ningún punto del mismo que no tengas claro como implementarlo. En caso contrario, sigue analizando y no abras el editor.

Analizar bien es una virtud. No programar hasta que tengas completamente desarrollado el análisis es un grado superior de virtuosismo.