Ventajas de ser Partner de Liferay

A continuación, se detallan las principales ventajas que tiene ser partner de Liferay. Las cuales se resumen en los siguientes hechos:

  1. Consultores Certificados
  2. Apoyo mediante soporte de casos
  3. Desarrollo esponsorizado
  4. Soporte Técnico.

Actualmente, solamente dos empresas en España, son partners de Liferay, siendo B2B 2000 la única empresa en la zona norte.

Requisitos Previos

Para ser partner de este producto se debe demostrar un conocimiento claro de esta herramienta, mediante las siguientes acciones:

  1. Haber recibido el curso oficial que imparte Liferay.
  2. Haber aprobado el examen de certificación correspondiente para comprobar la asimilación de los conocimientos del curso. Este examen es eminentemente práctico y tiene una duración de 4 horas para su resolución.

B2B 2000 cuenta con 8 desarrolladores certificados.

Soporte para Casos

Liferay pone a disposición de sus partners una de bolsa de casos de soporte en los siguientes ámbitos: asistencia al desarrollo, arquitectura, asistencia en las peticiones de propuestas (Request For Proposal [RFP]). B2B 2000 pone a disposiciñon este servicio.

Desarrollos Sponsorizado

Liferay es un producto en constante evolución. Para esta evolución se surte de diversas fuentes:

  1. La hoja de ruta . En la misma se plasman las extensiones del producto y un calendario para las mismas. Esta hoja de ruta viene marcada por los intereses estratégicos del producto a medio y largo plazo.
  2. Aportaciones de los usuarios. Al ser un producto de código libre (open source), se facilita la contribución de usuarios desarrolladores del producto. Como parte de este proceso de aportaciones, se tienen los plugins oficiales y los de la comunidad.

¿Qué opciones tiene un cliente de Liferay que desea tener una funcionalidad que no está contemplada en la funcionalidad del producto, ni en las fuentes anteriores?

Por ejemplo, podría tratarse de una funcionalidad de vanguardia que se quiere incorporar, o bien específica de un portal sectorial que se está desarrollando, pero que puede ser generalizada a otro tipo de portales. Se tiene además como restricción un time to market corto (las cosas se suelen querer para “ayer”).
Se podrían tener, básicamente, dos alternativas:

  1. Llevar a cabo un desarrollo a medida: Salvo que se trate de un pluging (componentes más bien externo) se tienen los siguientes peligros:
    1. Altos Costes de Mantenimiento en el Futuro. Se pierde parte de las ventajas de trabajar con un producto base que simplifique el mantenimiento a futuro. Ya no se tiene un producto de serie, sino más bien tuneado de forma independiente y que por tanto requiere una atención especial, que no recae sobre un servicio de soporte del producto.
    2. Altos Costes de actualización: En un portal siempre es interesante disponer de nuevas funcionalidades. La comunidad así como los desarrolladores de Liferay, suelen ir mucho más rápido que los desarrolladores de cualquier cliente. De ahí que es frecuente que una vez que el producto esté en producción, se quiera actualizar a una nueva versión. En este caso, la actualización no es inmediata, sino que hay que resolver los problemas de incompatibilidad que suelen haber con las “añadiduras”. Liferay garantiza la compatibilidad hacia atrás siempre sobre su producto, pero no sobre modificaciones a medida.
    3. Los desarrollos a medida suelen traer consigo problemas de falta de compatibilidad. Usualmente para el cliente es atractivo resolver un problema de forma inmediata, pero a la larga, se incurren en otros problemas. Muchas veces incluso no se han respectado las normas de estilo de Liferay.
  2. Llevar a cabo una desarrollo sponsorizado . Este servicio permite al cliente, directamente influir en el road map del producto. Este servicio tiene las siguientes características:
    1. Liferay atiende la petición y la resuelve (bien el desarrollo se lleva a cabo por el equipo de desarrollo del producto o bien por el partner que se asigne).
    2. Garantiza que la solución se incorporará al núcleo del producto en la siguiente actualización importante del mismo. Por tanto es mantenible.
    3. Aborda esta solicitud con la máxima prioridad, y por tanto responde a una buena estrategia de un corto time to market.
    4. Este servicio tiene un coste dimensionado en función de las horas-hombre asociadas a la realización de los trabajos.
    5. Se garantiza una solución de alta calidad y prestaciones.

Desde B2B 2000 se entiende la última variante es la que tiene un menor coste global a medio y largo plazo.

¿Cómo se Gestiona un Desarrollo Sponsorizado?

Los desarrolladores de Lifeary, no tienen conocimiento del negocio de cada cliente, por tanto dichas peticiones, hay que expresarlas en términos más bien técnicos indicando qué servicios afecta (funcionalidades, portlets, etc.). Todas estas cuestiones requieren una labor de mediación y negociación, para que la misma pueda ser de interés a Liferay también como estrategia de producto, ya que en el medio plazo será incorporada al núcleo del producto.
Aunque esta mediación no está limitada a los partners, ciertamente, tienen más peso, prioridad y están mejor planteadas las peticiones que parten a través de un partner en concreto.

Servicio de Soporte

Liferay no tiene costes de licencia, por tanto puede ser usado sin coste alguno, en cambio no es aconsejable en productos que se encuentran en producción, no se disponga de un servicio de soporte asociado. Liferay tiene una gama de servicios de soporte a disposición de los clientes y de altas prestaciones. Los mismos se enmarcan en un servicio de soporte de Segundo Nivel (remoto y desde los servicios centrales), para garantizar un mejor servicios se apoyan en la red de partners que puedan dar un servicio de soporte de Primer Nivel.