By PVG viagra

a short-term loan Payday loans huge rate of inflation.

Archivo categoría Opiniones OpenERP

Experiencia de la implementación de OpenERP en empresas francesas

Os hago partícipes de la publicación de un magnífico documento de lectura obligatoria para todo integrador de OpenERP, donde Alexis de Latre (Akretion Francia), nos detalla lo bueno y lo malo de OpenERP sin tapujos, de forma objetiva y sin adornos marketinianos.

A pesar de que a muchos seguramente no les gustará que hable en ocasiones de forma tan cruda, a mí me ha encantado y por ello, he decidido traducirlo y publicarlo en castellano para toda la comunidad hispano-parlante. He realizado la traducción a toda mecha y sin revisión posterior por lo que admito cualquier aportación de la comunidad al respecto.

También he de comentar que a pesar de que para España, coincido en un porcentaje elevadísimo en las experiencias y consejos que ofrece Alexis en su reportaje, la situación de la parte contable de OpenERP en Francia, parece que esté menos evolucionada que la situación que tenemos en España donde numerosas empresas utilizan OpenERP como base contable de su empresa. Es decir, empresas que Alexis cataloga como en “situación 2″.

A lo largo de los próximos días me encantaría completar este artículo con aportaciones de la comunidad española intentando definir las situaciones similares y las que no coinciden en los 2 paises.

Agradecer a Alexis esta magnífica aportación que intenta de forma objetiva mostrarnos la situación del ERP más versátil del mercado.

Aquí teneis el artículo original en francés: http://people.via.ecp.fr/~alexis/openerp/

Y aquí el artículo traducido al castellano: http://www.openerpsite.com/experiencia-openerp-francia

 

No hay Comentarios

Migraciones de versión en OpenERP

Acabo de llegar de Bélgica. Han sido 3 intensísimos días y lo cierto es que estoy bastante cansada pero durante todo el viaje venía pensando a ver cómo os iba a explicar claramente la situación que teniamos hace 3 días y la que tenemos ahora. Es increible cómo un malentendido y un poco de obcecación tanto por nuestra parte como por la parte de OpenERP nos ha podido llevar por la calle de la amargura durante el último año cuando en 2 horas de reunión hemos podido enfocar y resolver el mayor problema que encontrábamos a la hora de ofrecer OpenERP a nuestros clientes: Las migraciones de datos.

Este tema ha sido uno de los más hablados, el que más discordia ha creado en la comunidad y el que más preocupados nos tenía a los partners.

Para aquellos que llegais ahora o no entendeis nada de lo que estoy diciendo, intento resumir.

  • La mayoría de los editores de software que llegan al nivel de expansión de OpenERP en el mundo, deciden optar por un modelo mixto de módulos “licenciados” o de pago como estrategia de negocio. Lo que sería una versión comunidad sin coste de licencias y una versión “enterprise” con módulos de pago, o con una licencia particular. Por contra, OpenERP siempre ha defendido la publicación libre de todos sus módulos y por tanto, la diferencia entre la versión comunidad y la versión enterprise, es la contratación o no de la garantía de OpenERP, la cual incluye soporte a errores (bugs) y migración de versión.
  • En su momento, OpenERP decidió NO publicar sus scripts de migración de datos, de una versión a otra, lo cual es totalmente lícito (cualquier empresa del mundo requiere definir sus líneas de negocio, si no, no serían empresas sino ONGs) pero trajo innumerables críticas tanto de partners como de la comunidad ya que la única forma de migrar OpenERP de una versión a otra, era contratando la garantía. Hasta aquí perfecto y sin problema siempre y cuando un cliente utilizase los módulos del core.

Pero se da el caso de que NINGUN cliente utiliza SOLO los módulos del core, sino que además, existen módulos no oficiales (denominados módulos de localización) que adaptan el sistema a los requerimientos fiscales de cada país y por tanto su instalación es imprescindible en cada uno de ellos. Así, en españa tenemos la localización española, en Venezuela la venezolana, en Suiza la Suiza…

Además de los módulos de localización, la mayoría de los clientes suele adaptar el sistema a sus necesidades específicas por lo que solicitan módulos a medida o también pueden requerir otros módulos publicados por la comunidad o por partners de OpenERP. Estos módulos al no ser parte del core, evidentemente, no se incluyen en el contrato de garantía.

No obstante era posible solicitar la migración de TODOS los módulos de una instalación, sea esta cual sea y tenga los módulos que tenga, siendo el precio de 800€ por cada 1000 líneas de código extra por CADA implantación. Cada cliente que solicitase el servicio debía pagar esta cantidad. Esto era comprensible para módulos específicos de un cliente que los haya mandado desarrollar pero no para los módulos de localización, ya que son requeridos en cada una de las implantaciones que hacemos. Casualmente, la localización española es una de las más maduras y fuertes que existen y el número de líneas es considerable, con lo cual el importe a pagar por cada uno de nuestros clientes en cada versión (cada 18 meses) no era asumible. Por tanto, determinamos que el servicio ofrecido por OpenERP, NO CUBRIA las necesidades de nuestros clientes y nos empezamos a preocupar.

Después de 2 años … innumerables emails, reuniones, skypes y todo lo habido y por haber… nuestra percepción era que OpenERP no nos escuchaba. La percepción de OpenERP era que nosotros íbamos por libre y a nuestro aire, sin contrubuir a su estrategia de negocio y sin apoyarles en su expansión, lo cual en bastantes ocasiones en los últimos meses nos ha llevado a situaciones tensas y malos ratos innecesarios.

Hasta aquí, el pasado… ahora… el futuro:

  • El no liberar los scripts de migración es decisión de OpenERP, es su estrategia de negocio y están en su perfecto derecho de definir dicha estrategia
  • OpenERP asume que los módulos de localización española son requeridos por todos los clientes españoles por lo tanto, se incluirán como módulos NO Extra en las migraciones. Es decir, no existirá coste extra en la garantía “oficial” para estos módulos. No obstante, en toda migración se requieren servicios extra para validar, testear y probar la migración con lo cual CADA PARTNER decidirá el coste extra que incluirá en la garantía oficial para asumir las horas de servicio para realizar la migración.
  • Los módulos que sean específicos de un cliente podrán ser migrados de 2 formas:
    • El  partner asume la migración –> OpenERP no incluye coste extra para las líneas incluidas en estos módulos
    • OpenERP asume la migración de estos módulos –> El cliente deberá asumir el coste de 800€ por cada mil líneas de código en módulos personalizados.
  • Si un partner demuestra que un módulo extra o desarrollado a medida es utilizado por más de 10 clientes con garantía, entonces el partner podrá proponer el módulo para que sea incluido dentro del contrato de garantía, con la migración incluida sin coste adicional (como hemos dicho antes, esto sólo sería necesario si el partner prefiere que openERP realice el trabajo de migración del módulo).
  • EN TODOS ESTOS CASOS, tanto la garantía de soporte (bugs) de los módulos de localización como los que se desarrollen a medida deberá ser asumida por el partner y la inclusión de los módulos se refiere UNICAMENTE a la migración de datos. No al soporte técnico de los módulos.

Como veis el escenario cambia totalmente. En este caso, el contrato de mantenimiento con OpenERP pasa a ser una garantía real, requerida y necesaria. Por fin vamos a poder ofrecer a nuestros clientes OpenERP enterprise con garantía. Una vez resuelto el tema con OpenERP S.A, ahora solo hemos de ver si es necesario cambiar algo internamente en la forma de organizar la localización o el sistema actual sigue siendo válido, pero esto es ya otra historia distinta a definir entre nosotros.

Por último, daros una pincelada sobre cómo funciona técnicamente el servicio ofrecido por OpenERP porque lo cierto es que hasta ayer ninguno lo habiamos entendido bien. No entendíamos cómo en caso de no querer asumir el coste de 800€ por cada 1000 líneas de código podiamos asumir nosotros parte de una migración y OpenERP otra. Ahora sí lo entendemos. Aquí va:

Entendamos primero en qué consiste una migración de datos entre versiones:

  • En una instancia a migrar tenemos 2 partes: módulos python + BBDD postgresql.
  • En principio, supongamos módulos python de una versión y bbdd postgresql de la misma versión. Si por algún motivo hubiese cambios en la lógica de la aplicación sin cambios estructurales en la base de datos, no hay ningún problema ya que el sistema internamente provee de un proceso automático de actualización, es por esto que en la migración de versiones menores (6.0.1, 6.0.2), no existe ningún problema. Solo cambia la parte python, por lo con ejecutar un “actualizar todos” desde el propio interfaz, el sistema queda actualizado.
  • El problema viene cuando hay cambios estructurales en la base lo cual es inevitable cuando se publica una versión mayor ( esto es 5.0 a 6.0, o en su caso 6.0 a 6.1 ). En este caso, es necesario transformar una estructura en la otra, sin perder los datos que previamente se hubiesen cargado. Esto es lo que ofrece el sistema de garantía de OpenERP.

Veamos ahora cómo sería el proceso a seguir:

  • OpenERP provee una herramienta que nos permite “subir” una bbdd de una versión y devuelve la misma base de datos “migrada” a la nueva versión. SOLO las tablas correspondientes a los módulos del core serán migradas. Todo el resto de tablas, será mantenido exactamente igual que estaba. (Nota: A fin de proteger la confidencialidad de datos de los clientes, la base de datos se sube y se recibe encriptada)
  • OpenERP migra SIEMPRE los módulos python oficiales a la nueva versión.
  • Bien OpenERP(con el coste antes mencionado) o bien el partner migra los módulos python no oficiales, sean de localización o sean a medida, para que puedan ser instalados en la siguiente versión. (Para facilitar el trabajo al partner, OpenERP provee de una herramienta denominada runbot, donde el partner puede testear los módulos los cambios que serán necesarios realizar en el código python)
  • El partner, realizará la instalación de la nueva versión con los módulos python migrados, desencripta la base de datos recibida y lo sube a la nueva instancia creada. Reinicia el servidor con Update==ALL.
  • En este punto, la migración en sí, ya está realizada.
  • Por último, el partner con su cliente testea los datos y cada uno de los procesos funcionales que utiliza para verificar que todo ha quedado correcto. Si hubiese algún problema o proceso que el sistema automático ha generado, se reporta a OpenERP como bug. El arreglo de este bug en el proceso de migración está incluido en el contrato de garantía.
  • El proceso puede ser repetido tantas veces como sea necesario, es decir, el partner puede subir la base de datos encriptada de su clientes tantas veces como se requiera, hasta que se obtenga la validación de la migración por parte del cliente, hasta llegar al grado de depuración requerido.

Creo que estos son los puntos más importantes, aunque si los que estuvisteis en la reunión, veis que falta o me he equivocado en algo, por favor, no dudeis en ponerlo en los comentarios para que pueda rectificar o ampliar el post.

Por último, comentaros que muy en breve tendremos un post en el blog de OpenERP donde nos explicarán en detalle el proceso de migración y ampliarán la información que doy aquí de forma resumida. Prometo traducíroslo en cuanto se publique.

No me queda más que agradecer a OpenERP y en especial a Fabien y Marc el tiempo que nos dedicaron. Mención especial también a Rubén, por “meter caña” ;)

A Nhomar de Vauxoo, por su apoyo y su valiosa intervención en la reunión. A Nacho de Alfa90, el haber expuesto con suma claridad el problema por parte del cliente, lo cual ayudó en gran medida a que OpenERP entendiera (por fin!) nuestra visión del tema. Y como no… a Santi de Pexego, figura imprescindible en la localización española con quien la mayor parte de las veces comparto la forma de ver las cosas.

Muchas gracias a todos:

Ana

P.D: Edito a 17/04/2012 para incluir el link que sobre el mismo tema ha escrito Santi en el blog de Pexego. Merece la pena:

http://www.pexego.es/blog/2012/04/15/openerp.-sobre-vision-y-modelo-de-negocio

,

11 Comentarios

Las 3 salidas profesionales de OpenERP

Estamos en crisis. Como es bien sabido 4.700.000 personas en paro en nuestro país y subiendo. De ellos, el sector más afectado es el de los jóvenes con una tasa cercana al 50% siendo esta nueva generación la que se supone que está más preparada, más formada y con más posibilidades de entrar en el mundo laboral pero… ¿En qué mundo laboral? De momento parece que lo tienen complicado.

En este artículo voy a intentar aportar mi pequeño granito de arena para dar un empujón a aquellos que tienen tiempo para abrirse a nuevas oportunidades.

OpenERP nos ofrece 3 salidas profesionales perfectamente válidas que pueden abrir la gran puerta de tu futuro.

Comercial:

  • Consiste en ofrecer OpenERP como herramienta para mejorar la productividad, el rendimiento y los costes de una empresa. Para ser un buen comercial de OpenERP no hay que “vender” un ERP (hay muchos en el mercado que ofrecen esto). El punto diferenciador es que con OpenERP puedes solucionar aquellos problemas concretos que tiene la empresa y puedes mejorar y adaptar sus procesos de gestión para optimizar tiempos y costes.
  • Necesitas estar formado en lo que OpenERP de base puede ofrecer a la empresa y sobre todo, entender muy bien su problemática para  saber cual es la mejor opción y enfocar la solución a un coste que tu cliente potencial pueda asumir. Aquí no vale el vender por vender.
  • La clave de una implantación de éxito es vender de forma correcta, ni por exceso, ni por defecto enfocando correctamente la propuesta. Un buen comercial especialista en OpenERP tiene múltiples salidas profesionales hoy en día y con seguridad podrá tener muchas más a futuro. La mayoría de los implantadores actuales, somos empresas pequeñas sin un gran músculo comercial y algunas, sin ningún músculo comercial precisamente porque no es fácil encontrar a las personas adecuadas.

Consultor :

  • Consiste en enseñar al Cliente a utilizar OpenERP, adaptado a sus necesidades.
  • Tienes que tener profundos conocimientos de lo que le estás enseñando. Tienes que conocer perfectamente su empresa y a la gente a la que vas a dar soporte. Tienes que tener vocación docente y mucha paciencia.Tienes que saber detectar y prever los problemas que puedan surgir antes de que surjan. Tienes que estar en estrecho contacto con los comerciales y desarrolladores de OpenERP y realizar un perfecto seguimiento de tu proyecto.
  • Todos los clientes cuando implantan OpenERP, requieren consultoría y formación, sin excepción. Desde el más simple, al más complejo. Es muy complicado encontrar consultores formados en metodologías de implantación, procesos de negocio reales y mucho más complicado encontrar consultores experimentados en OpenERP.  Un buen consultor  está YA hoy día cotizado en el mercado pero cuantas más empresas de consultoría existan y más clientes finales de OpenERP, más consultores serán necesarios.

Desarrollador:

  • Consiste en realizar a nivel técnico todas las configuraciones, adaptaciones, desarrollos a medida y demás tareas requeridas para adaptar OpenERP al cliente como un guante según sus necesidades.
  • Cuanto más grande y complejo sea el proyecto más desarrollos y adaptaciones pedirán.
  • OpenERP permite que una empresa con un equipo técnico formado en OpenERP pueda desarrollar sus propios módulos y configurar el sistema acorde a sus necesidades. Cuantas más empresas implanten OpenERP, más desarrolladores serán necesarios bien contratados directamente por cliente final, bien contratados por empresas implantadoras del sistema en cliente final.

Formarte y empezar a labrarte tu carrera profesional en cualquiera de estos 3 perfiles puede ser la solución a tu futuro. Si además estás dispuesto a trabajar durante un tiempo en otro país… el éxito está asegurado. Echad un vistazo aquí:

http://www.openerp.com/jobs-be

No hay Comentarios

“El chollo” de OpenERP

Este es un artículo que creo que va a causar cierta incomodidad en los recién llegados a OpenERP, sean de donde sean.

Ultimamente estamos recibiendo llamadas y correos de gente y empresas varias que ya “han instalado” OpenERP y “tienen” clientes interesados en su implantación. Nos solicitan soporte de segundo nivel. Esto es perfecto y correcto pero salvo en muy contadas ocasiones en las que estas 2 frases son ciertas, el resto son empresas que ven OpenERP como un chollo. Me lo descargo y a funcionar… sin más. Lo ofrezco a mis clientes, les instalo un Allinone y que arreen con lo que hay. Dos meses más tarde, el cliente no se aclara, el que le ha puesto el sistema no tiene ni idea. Incluso les hacen intentos de desarrollos a medida sin ninguna lógica que la mayoría de veces ni necesitan y el chollo se convierte en pesadilla para todos causando descontento, pérdida de confianza por parte del cliente, mala publicidad para OpenERP, sus partners y su impresionante comunidad.

Directamente, no nos interesa a ninguno que sea así, por lo tanto… para los que empiezan… que me parece perfecto que empiecen pero por favor, que lo hagan con conocimiento de causa y no se tiren a la piscina sin agua, que se darán un golpe, harán que su cliente también se lo dé y en vez de salir mejorados saldrán escaldados. Por lo tanto… ¿Por donde empiezo?

  • Ante todo, verificad la localización del país en el que querais implantar. Importante. Tened en cuenta que la mayor parte de localizaciones NO ESTAN INCLUIDAS en la herramienta standar por lo que NO VALE hacer un “download” e instalar SOLO la versión oficial, al menos en España. En Bélgica, Francia y en algún otro país, posiblemente sí sea suficiente pero aquí no lo es.
  • Familiarizaos con conceptos como launchpad, listas de correos, blogs informativos y documentación técnica de OpenERP tanto oficial como no oficial.
  • Formación, formación, formación  y por si falta algo… un poco más de formación. Tanto a nivel técnico como funcional, si es que vais a ofrecer servicio integral.
  • Si no estais seguros de en qué os estais metiendo, no lo implanteis a un cliente, hacedlo directamente para vosotros mismos primero. Ved todas las ventajas que tiene pero también los inconvenientes.
  • Cuando querais contratar soporte con otros partners, decid exactamente en qué situación estais. No intenteis el YO YA CONTROLO cuando directamente en el correo se vé que llevais 2 días con esto y de controlar… pues más bien poco. Si conocemos la situación exacta os podremos llevar mucho mejor de la mano.

Siento si he sido un tanto brusca/borde. En ningún caso pretendo desanimaros, al revés. Lo que quiero es que si vais a ser parte de la comunidad de OpenERP e incluso estais pensando en haceros partners, que tengais claro que esto tiene una curva de aprendizaje por la que hay que pasar y que el chollo puede no serlo tanto si no conoceis perfectamente bien lo que estais haciendo.

Cordiales saludos!!

Ana

25 Comentarios

Partner and community days in Belgium (April 2011)

Ya estoy de vuelta de Bélgica. Ni siquiera sé por donde empezar. Han sido tres intensísimos días a cual más interesante. Realmente ha merecido la pena ir.

A nivel personal ha sido enriquecedor poder volver a hablar personalmente con miembros de la comunidad mundial de OpenERP que conocí el año pasado (Nhomar, Luc, Joel, Ferndinand, Geoff, Sisalp, Humberto…) y como no… tener el placer de conocer personalmente a todo el nuevo staff de OpenERP y volver a reeencontrarme con los miembros del equipo a quienes ya conocí el año pasado.

Debo agradecer la impresionante acogida que me han dedicado en Bélgica cada uno de ellos y todas las muestras de afecto y reconocimiento recibidos en particular de Fabien, Els, Ludovic y Olivier.

Especialmente emotivo fue el momento en que todos los presentes me felicitaron mi cumpleaños durante la cena obsequiándome con un Happy birthday mientras me traian el postre con una vela encendida. Gracias a todos por estos momentos que nos habeis hecho vivir.

Es muy complicado resumir en unas líneas lo que hemos aprendido pero voy a intentarlo:

Día 1:

I+D (Novedades lanzadas recientemente o lo serán en breve)

  • OpenERP apps: Es un nuevo portal donde se muestra la lista de todos los módulos existentes independientemente de que sean “oficiales” de una versión o realizados por un partner o por la comunidad. El portal está abierto a que quien tenga una rama en launchpad pueda solicitar su inclusión en la lista: http://apps.openerp.com/ Está sincronizado con launchpad y se actualiza una vez por día, por lo que si os es más cómodo bajaros los módulos directamente desde aquí, podeis hacerlo. Aprovecho para comentar a quien considere que tiene módulos interesantes que solicite su inclusión en este nuevo portal.
  • Relacionado con el punto anterior, la rama extra-addons va a perder su status actual en beneficio de las ramas propias de cada desarrollador. Es decir, se mantiene extra-addons y los commiters seguirán manteniendo esta rama pero la mayoría de los módulos que contiene estarán en las ramas de sus desarroladores.
  • La política de releases está definida. Una versión mayor (4.2, 5.0, 6.0…etc) será mantenida por OpenERP durante 4-5 años. Tendremos una nueva versión menor cada 6 meses (6.1, 6.2… ) que podrá incluir nueva funcionalidad con respecto a la anterior y una versión de bugfixes (6.1.0, 6.1.1,…) cada mes.
  • Herramientas de testing automático: buildbot.openerp.com y http://runbot.openerp.com/

Interfaz web:

  • Se ha refactorizado completamente todo el código del interfaz web. Aunque en apariencia es igual que la versión anterior, tecnológicamente es mucho más avanzado, más rápido. Básicamente es Web 2.0, soporta htmls 5, arquitectura limpia, linkable, embeddable, modular (chat, mobile, geo localization) para incluir aplicaciones web integradas en el ERP, Incluye framework para el frontend y permite personalizar la apariencia. Se incluye drakula como editor de workflows.
  • YA existe un interfaz web mobile.

Integración tipo EDI entre distintas instancias de OpenERP:

  • Están trabajando en la sincronización de varias instancias OpenERP. Por ejemplo un pedido de venta en una instancia OpenERP genera un pedido de compra en la instancia OpenERP del proveedor que lo recibe.

Evolución de los módulos portal y nuevo portal de partners

  • Se han redefinido los módulos portal que permiten ofrecer un portal de atención al cliente a nuestros clientes mediante el interfaz web.
  • Mediante esta tecnología OpenERP ha creado un nuevo portal para partners que será lanzado en breve. Hemos podido ver algo totalmente distinto a lo que teniamos anteriormente, mucho más bonito, completo y con apariencia similar a un panel de control desde el que gestionar las relaciones del partner con OpenERP.

Usabilidad

  • Después de realizar pruebas de usabilidad a usuarios no expertos en informática, han detectado algunos “puntos negros” en el interfaz que están en vías de ser solucionados.
  • El 70% de los usuarios incluidos en el estudio no supieron cómo utilizar los campos many2one a la primera, aunque después de varios intentos lo averiguaban por sí solos. (Divertido el video que nos pusieron. Los usuarios hacen cosas realmente extrañas cuando no saben cómo hacer algo) Para solucionar esto se modificará el widget de tal forma que se mostrará como campo desplegable pero se da la posibilidad de crear un valor faltante desde dicho campo desplegable sin ir al menú.
  • El 60% de los usuarios no supieron cargar, ni exportar un csv. Para solucionarlo, se refactoriza completamente el módulo de importación/exportación de datos. Tiene realmente muy buena pinta según nos enseñaron. Mucho más sencillo y posible ser usado por un usuario sin conocimientos técnicos.
  • Estado de los documentos. Actualmente es un campo de texto (borrador, en proceso, realizado… ). Se incluirán barras de progreso, que indicarán por qué estados ha pasado el documento y por cuales deberá pasar hasta finalizar el ciclo.
  • Configuración del sistema:  Han detectado que los wizards de configuración no son muy amigables para el usuario final por lo que han decidido eliminiar los Wizards e incluir links a la configuración en el menú de administración.

Migraciones automatizadas

  • A fin de facilitar el inicio de uso y configuración de OpenERP para usuarios que utilizan otros sistemas han creado varios scripts de carga automática de datos desde ellos, por ejemplo, sugar CRM.

Payroll

  • Se ha refactorizado completamente el módulo de generación de nóminas que ahora es un motor configurable y adaptable a las necesidades de cada país y cada empresa.

POS / TPV

  • Por último, hemos podido ver un módulo de TPV totalmente distinto. Amigable, con una apariencia atractiva y muy intuitiva.

Por la tarde, distintos miembros de la comunidad nos enseñaron los módulos que han estado desarrollando para esta nueva versión, destacables:

  • Conector con Magento (Akretion)
  • Integración con Asterisk (BHC)
  • Interfaz para teléfonos móviles (BHC)
  • Bussines intelligence con geolocalización (BI integrado con mapas) de Camp2camp
  • Webkit report. Nuevo motor de informes (Camp2camp)
  • Nuestros nuevos módulos de fabricación que tuvieron buenísima acogida por parte tanto de OpenERP, S.A como de diversos partners.

Día 2:

  • Se realizaron interesantes workshops en grupo sobre distintos temas específicos.
  • En breve se publicarán los resúmenes de estos Workshops. He de decir que yo acudí al de fabricación por la mañana y aún no entendemos el motivo por el cual “se perdió” la mayor parte de la relación de los puntos tratados durante el workshop. Menos mal que la gente lo tomó a risa mi reacción de estupefacción al faltar en la presentación el 70% de lo hablado. Esperamos que fuese por falta de tiempo y que cuando se publique el resumen si no todo, esté la relación de la mayoría de los temas tratados.  Sería una pena perder todos los valiosos aportes y solicitudes de mejora que realizó la gente que acudió.

Día 3:

Día de presentaciones de los partners. Vimos varias interesantísimas presentaciones de la mano de Fabien, Marc, Olivier, Xabier, Luc, Nhomar y varios más… cada uno en su enfoque y estrategia para el próximo año, nos hicieron ver que OpenERP seguirá creciendo, definiéndose, mejorando de día en día y creciendo de forma exponencial en los próximos años. Confirmaron lo que ya sabemos sobre el producto pero además nos motivaron y nos dieron ánimo para seguir apostando por esta impresionante herramienta que cuanto más conocemos, más nos sorprende.

Esperamos seguir en esta línea por mucho tiempo, cordiales saludos!!

Ana

7 Comentarios

Entrevista de OpenERP a Ana Juaristi como Top contributor

Me siento orgullosa y agradecida de que OpenERP, SA haya considerado publicar una entrevista mía como Top Contributor de OpenERP. Por tanto, os paso el link a la entrevista, aunque con algunos días de retraso desde su publicación.

http://www.openerp.com/node/552

Esperando que os guste, cordiales saludos!!

Ana

No hay Comentarios

Conclusiones jornadas openeERP en Bilbao

Bueno… llegaron y pasaron. Demasiado rápido. Lo cierto es que los dos días se me han hecho cortos. Ante todo daros las gracias a todos por el optimismo y palabras de ánimo y felicitaciones que nos habeis transmitido. También a los ponentes por su profesionalidad y buen hacer. Y por supuesto a la universidad de Deusto por su despliegue de medios y a Alex y Esti por su ayuda y colaboración en nuestro evento. Por último, no puedo dejar de mencionar a Sharoon Thomas y a Olivier Dony cuyas presentaciones fueron impresionantes.

En breve publicaremos todos los videos, fotos, ponencias y demás en la web oficial de las jornadas www.jornadasopenerp.com, pero adelanto algunas cosillas que me apetece comentar a título personal.

1. Olivier nos envió un e-mail el mismo día que volvió a Bélgica, comentándonos que se lo ha pasado estupendamente, que le ha encantado Bilbao y Deusto, que se lleva muchas sugerencias y notas interesante de la comunidad para comunicar a OpenERP SA y que espera que la próxima vez pueda quedarse más tiempo. Esperamos también que sea así :)

Os facilitó la web de su ponencia aquí: http://www.openerp.com/talks/odony-jornadas-openerp-2010-05-14.pdf

Y una grabación de Carlos Liébana aquí: http://vimeo.com/11737021 (Carlos… mira que no avisar y tener que enterarme por twitter… )

A lo largo de la semana os subiremos una versión traducida al castellano.

2. Sharoon nos presentó una nueva tecnología que en breve anunciará oficialmente en su blog. Esperamos ansiosamente esta noticia!!

3. Fernando Sarria nos hizo pasar un rato realmente divertido con su ponencia y nos expuso la forma en que está utilizando OpenERP para gestionar sus proyectos de arquitectura. En su línea. Fernando.. te lo dije una vez y te lo repito, eres un crack. Bastantes de los implantadores me comentaron después… con clientes así ya se puede implantar!!! Estuvo Genial. Gracias!!!

4. Borja López de Pexego nos dió más que una introducción a la localización española un curso rápido en toda regla sobre toda su funcionalidad. Impresionante todo lo que se ha hecho el último año. A veces no nos damos cuenta porque vamos incorporando poco a poco todo lo que se va publicando a nuestros proyectos, pero lo cierto es que la localización hoy día no tiene nada que ver con lo que había el año pasado a estas alturas. Gracias a Pexego, Zikzakmedia y Nan por sus aportaciones al respecto.

Aquí links a todas las presentaciones de Pexego en su blog: http://pexego.es/blog/2010/05/18/presentaciones-jornadas-de-openerp-2010

5. Jordi Esteve nos dio una maravillosa lección sobre el software libre. En qué consiste una comunidad de software libre y en especial cómo está organizada la de OpenERP.

Aquí su ponencia:
http://www.slideshare.net/ejordi/comunidades-software-libre-comunidad-openerp

6. Mi ponencia con Carlos Liébana fue más bien un intercambio de opiniones sobre 2 distintos modos de enfocar una implantación. A mi parece ambos válidos y correctos. Me lo pasé muy bien!!

http://www.slideshare.net/openerpsite/open-erp-jornadas-bilbao-27010-presentacin-carlos-libana-ting-y-ana-juaristi

7. Raimon Esteve y Borja López nos hablaron de la potencia de Jasper Reports y el nuevo motor de informes de Pexego que integra con OpenOffice. Mencionar que el script Allinone de Iñaki Fernandez ya deja preparado el sistema con todas las librerías necesarias para instalar y ejecutar el motor de Pexego.

Aquí la presentación de Raimon sobre poweremail (de Sharoon Thomas) :

http://www.slideshare.net/raimonesteve/poweremail

9. No voy a mencionar otros softwares, pero fue inesperado y muy grato comprobar que varios representantes, de al menos 3 empresas partners “oficiales” que actualmente implantan otros ERPs, nos aportaron en el workshop y durante la cena del día anterior opiniones como estas:

  • Tecnológicamente OpenERP es mucho más avanzado.
  • A nivel de localización OpenERP está muy por delante del que nosotros implantamos.
  • Vamos a cambiar a OpenERP porque con el nuestro estamos teniendo muchísimos problemas. A pesar de pagar varios miles de euros anuales por soporte a la casa madre, su atención es pésima o directamente no nos atienden.
  • Si hacemos desarrollos a medida a nuestros clientes, la integración con el core y la migración a la siguiente versión es un dolor.
  • Para que os hagais una idea, en la versión de comunidad “no de pago”, uno de los módulos que tratamos de instalar tenía 14 bugs.
  • ¿Donde ha estado OpenERP hasta ahora? Hemos perdido muchísimo tiempo.
  • Todo lo que hemos visto y oído en las jornadas han sido el detonante final para decidirnos a cambiar a OpenERP.
  • Nosotros desarrollaremos varios de los puntos pendientes que habeis apuntado para finales de 2010. (Tomamos nota… :) )
  • Ya tenemos nuestro primer cliente implantado con OpenERP.

A todos ellos decirles que nuestra comunidad está abierta a todo aquel que se quiera implicar y todos serán bienvenidos. Dejo a su elección que incluyan sus propios comentarios en este u otros post.

10. Aquí un par de mails de felicitación que hemos recibido. Gracias a vosotros por venir!!!

Desde el aeropuerto, esperando el vuelo de regreso a Barcelona, no puedo resistirme a felicitaros a los organizadores de las jornadas. Ha sido muy interesante y, para los novatos como nosotros, nos habeis puesto en la pista de la información que precisabamos para empezar a hacer pruebas.
Seguir asi, ha estado cojonudo !

Un saludo,
Juan Carlos Valero
Capa Tres Soluciones Tecnológicas S.L.
Datos de contacto en http://capatres.tel

———————

Yo tambien me sumo a las felicitaciones a la organización y me gustaría extenderla a todos los ponentes y a los miembros de la spanish comunity que tan genial trabajo estais haciendo.
Creo que ha sido otro paso adelante que ha marcado nuevos hitos sobre los pasos de las dos jornadas anteriores.
Y a los que nos habeis venido a visitar, espero que hayais estado a gusto entre nosotros.
Felicidades y Gracias,
Iñigo Recalde

Edito post a 18-05-2010 para incluir un par más de felicitaciones que siempre agradan!!!Entre ellos, Eva de Magapor (Cliente con OpenERP implantado)

Hola Chicas:
Soy Eva de Magapor.
Os mando este correo para daos la enhorabuena por las jornadas en nombre de Magapor.
Muchas gracias por seguir haciendo el esfuerzo de organizar este tipo de cosas, creo que es muy positivo para los usuarios finales puesto que en ellas podemos comprobar que esto sigue evolucionando.
Un Saludo
Eva Morales
Dpto. Informática de Magapor

Y este otro que no puedo publicar empresa ni nombre por motivos evidentes :)

Hola Ana.

Quisiera agradeceros la estupenda labor que estáis realizando con OpenERP y felicitaros por el éxito de las últimas jornadas. Nosotros somos partners de un software privativo y hemos quedado gratamente sorprendidos en la jornadas por la potencia actual del producto y la enorme proyección de futuro que presenta. No obstante, lo que más nos ha agradado ha sido el “buen rollo” existente entre la comunidad y la capacidad de colaboración de sus miembros.

Estamos completamente convencidos de la necesidad del cambio hacia OpenERP y las Jornadas han servido para darnos el último empujón, ya que aunque yo llevaba varios meses evaluando el producto a nivel técnico y estaba seguro de la potencia del mismo, faltaba convencer al responsable de contabilidad de la empresa, y éste, ha quedado gratamente sorprendido, y aunque como quedo patente en las jornadas al software le faltan algunas cosas importantes (Amortizaciones, gestión del riesgo bancario,…) vamos a tratar de colaborar todo lo posible con la comunidad con el fin de cubrir estas necesidades lo antes posible.

Durante los próximos días nos integraremos en el Launchpad, grupos de google, etc para comenzar a colaborar en la medida que nos sea posible.

Atentamente

En fin, este ha querido ser un pequeño resumen de lo que hemos vivido. A los que han venido, esperamos verles de nuevo el año que viene. A los que iban a venir y no han podido por fuerza mayor… que os mejoreis ambos rápidamente!!! A los que perdieron ese avión… no pasa nada. Al final lo solucionamos bien. A los que ni siquiera sabían de las jornadas… esperamos tenerlos con nosotros en las próximas.

Un fuerte abrazo a todos!!!

Ana

, ,

1 Comentario

El concepto de ERP ¿En que consiste la gestión integral de la empresa?

Mi post viene a raíz de esta entrada en los foros oficiales de openERP donde técnicos y desarrolladores con conocimientos técnicos y funcionales de openERP intentan aclarar las dudas de un usuario final en cuanto a la gestión integral de la empresa. Merece la pena leer el post completo aquí:

http://www.openobject.com/forum/topic16125.html

En resumen:

DANI: Nos encontramos desplegando una plataforma ERP dentro de la organización y el gran problema lo estamos teniendo a la hora de definir la relación con el departamento financiero. Ellos están acostumbrados a usar herramientas específicas como Contaplus y Nominaplus y tienen dentro diseñada toda su contabilidad. El problema, enseñando un poco las bondades de Open ERP es que ellos han visto poco factible empezar a trabajar ahi desde 0 y con mucha menor potencia que la que ellos perciben ahora.
Se ha propuesto hacer la parte más analitica dentro de OpenERP pero logicamente esto sería un doble trabajo, ¿existe alguna forma de interactuar de forma continuada entre unas herramientas y las otras?

En este punto, el usuario está enfocando la implantación de un ERP, sin pensar en una gestión integral. Si se piensa en cualquier aplicación “interactuando” con otras aplicaciones, es necesario incluir conectores entre ellos que a menudo representa la definición e implementación de procesos complejos cuya depuración puede llevar mucho tiempo y esfuerzo. En ocasiones no queda más remedio que definir una solución de este tipo pero cuando el sistema de gestión integral de base tiene procesos integrados, es necesario aprovechar esta funcionalidad al máximo.

Dicho esto, aquí las opiniones de varios expertos:

  • Ana: ¿Porqué dices mucha menor potencia que la que tienen ahora?¿qué tienen de más? Es muy habitual que los dptos financieros sean los más resistentes al cambio porque suelen ser cuadrados como la contabilidad que manejan. Les cuesta muchísimo cambiar su forma de hacer las cosas.
  • Jorgeraul: ana no todos somos cuadrados!!! , soy Contador y el problema que se presenta es que los que saben de sistemas no saben de contabilidad y viceversa. Entonces la comunicación es dificultosa. En mi caso por las vueltas de la vida me toco ser implementador de un ERP propietario en la parte administrativa asi que pude aprender de sistemas y les puedo asegurar que este OPEN ERP no tiene nada que envidiar a un ERP world class. Cuando hablan de Contaplus y Nominaplus es porque no entienden la idea del ERP estas herramientas por lo que vi son solo limitadas a la contabilidad y la liquidacion de sueldos. Para el tema de contabilidad OPEN ERP es muy superior
  • iibeas: El tema de la barrera entre sistemas y empresa creo que ya esta empezando a caer. Cada vez hay más gente que nos hemos especializado, ya sea por un camino o por otro… Aunque sigo estando con Ana, que la barrera son los departamentos financieros.
  • mjcerutti: la gran barrera entre los desarrolladores y los usuarios, en este caso los implementadores de OpenERP y el departamento contable de una empresa, debe ser salvada mediante un buen manejo del dominio por parte de los primeros. Los contadores no tienen por qué saber el trasfondo del sistema que utilizan, sino solo y solo saber utilizar las herramientas que les permitan realizar su trabajo. En cambio nosotros como implementadores debemos manejar el dominio de los contadores, ya que somos los que vamos a enseñarles cómo hacer su trabajo en una nueva aplicación.
  • mjcerutti: Un ejemplo concreto se presenta cuando queremos explicar por qué OpenERP es mejor que Contaplus. Si sencillamente le decimos al contador “Porque tiene más herramientas, es altamente escalable, es un sistema integrado de manejo empresarial”, seguramente nos responderá “Ya tenemos las herramientas que necesitamos, responde perfectamente bien y nos brinda los informes que le pedimos”. Sería mejor explicar los beneficios diciendole “Esta nueva herramienta nos permitirá interconectar todos los procesos de la empresa de forma totalmente integral. Si la empresa crece, el sistema podrá adaptarse a sus necesidades contables para que no tenga que realizar mayor cantidad de trabajo y, al ser altamente personalizable, podremos brindarle herramientas que le faciliten sus tareas diariasSi no tenemos conocimiento del dominio, no podremos rebatir con buenos argumentos alguna objeción que pueda presentarnos el cliente.

Lo que dice mjcerutti es absolutamente aplicable a todas las áreas de la empresa. El informático que no sabe de fabricación, no podrá implantar fabricación, el que no sabe de proyectos no podrá implantar proyectos, el que no sabe de gestión, no podrá implantar gestión ni tampoco podrá rebatir las objeciones del cliente, ni enfocar una solución a la problemática de empresa con un ERP. Pero no con OpenERP, con cualquier ERP. Es necesario contar con gente cualificada en todas las áreas, o gente especializada en cada una de ellas para poder llevar una implantación a éxito.

Al contrario, si sabe mucho de cada área empresarial pero no conoce al dedillo OpenERP en todas sus áreas funcionales, no podrá realizar un correcto enfoque de solución y configuración.

Por último, si cada uno de los usuarios de las distintas áreas “tiene bastante y suficiente” con sus sistemas de gestión “no integrados” y no están dispuestos a asumir el cambio en su forma de hacer las cosas, mejor no acometan la implantación de un ERP.

Cordiales saludos!!!

Ana

, ,

No hay Comentarios

Gente que empieza con OpenERP

Hola a todos:

Muchos de vosotros llegais por primera vez aquí. Habeis oido hablar de OpenERP e incluso algunos os habeis instalado el allinone y habeis captado su potencial de inmediato. El perfil de la gente en esta situación es variopinto. Desde responsables o informáticos de empresas a los que les interesa OpenERP para hacerse su propia implantación, pasando por gente de perfil técnico de sistemas  en otras herramientas y programadores que vienen de otros lenguajes que no son python. Es perfecto, pero a todos vosotros, os rogaría:

  1. Que no enviéis mails con dudas técnicas, de instalación o funcionales a los correos de la lista de colaboradores mostrada en la página de contacto. Posiblemente no os responderán. Para eso están los foros y las listas de correo públicas.
  2. Muchísimo menos que llaméis preguntando dudas funcionales o técnicas a los teléfonos que aparecen en dicha lista.
  3. Que miréis y busquéis documentación en aulaerp.com, openerpsite.com, openerp.com, openerp.cat y todas las webs y foros de openerp existentes antes de preguntar algo que ya está respondido con anterioridad.

Dicho esto y sin que sirva de precedente voy a contestar públicamente a un correo de los varios que recibo a la semana en este sentido, básicamente para que sirva a otros que también están en esta misma situación y para evitar que otros sigan escribiendo preguntando las mismas cosas…

Correo:

como ya te comenté estoy muy interesado en obtener experiencia con openerp, pero me encuentro con muchas dudas. He empezado a probar la plataforma openerp 5.0 allinone, instalada en mi pc con wxp, con los módulos base, fabricación, compras, stock. He consultado la documentación que he ido encontrando en la web www.openerpsite.com pero aún así me está costando bastante. Estoy muy interesado en la parte de desarrollo con python de la aplicación, reportes, etc… Actualmente estoy trabajando en ….. Te preguntarás por qué te estoy contando todo esto, simplemente para que conozcas mi perfil tecnológico y poder pedirte un poco de orientación de como crees que debería afrontar este nuevo proyecto con openerp. Realmente creo que esta plataforma tiene un gran futuro.

por dónde debería comenzar ?

Ante todo comentar a mi lector, que coincido en que esta plataforma tiene un gran futuro. :)

Por donde empezar? Pues primero enfocando tus objetivos. Como ya he dicho en innumerables ocasiones en este blog y en el mío personal, implantar un ERP no es trivial. Instalarlo correctamente, actualizarlo, programar, hacer consultoría… cada una de estas áreas se complementa una con otra pero es muy complicado que una única persona pueda con todo. Por tanto, lo primero de todo es decidir qué quieres hacer. En función de esa respuesta inicias los pasos sobre el área a la que más se adecúe tu perfil.

  1. Instalador de OpenERP: Alguien que sabe SOLO instalar OpenERP, puede implantar? Pues a mi parecer no.
  2. Programador de OpenERP: Lo primero de todo es quitarte de la cabeza todo lo que traes aprendido de otros lenguajes y cambiar el chip por completo. Sobre todo si vienes de lenguajes lineales y no orientados a objetos. Temas como montar triggers o procedimientos lleno de inserts y updates directos contra base de datos, olvídalos. Y aún siendo programador python, lo primerísimo que deberás hacer es leerte de cabo a rabo toda la documentación técnica de la web de openerp.com y recomendado (aunque no imprescindible)… que contrates un curso técnico o una o varias sesiones de resolución de dudas con alguien (empresa o persona) que haya programado módulos en openerp.
  3. Consultor de OpenERP: No vale con conocer algunos módulos de la herramienta o haberla visto por encima. Tienes que saber aplicar una metodología, gestionar los proyectos, analizar y enfocar soluciones, entender al cliente. ¿Como empiezas? Pues sin lugar a dudas en Aulaerp.com. Hazte el curso de metodología/consultoría y después, hazte todos los cursos funcionales básicos. Un consultor tiene gran parte de formador. Si no tienes paciencia y no te gusta enseñar no seas consultor.

Espero que esto os aclare un poco, aunque aquí cada uno tiene que buscarse un poco las vueltas y encontrar su camino más adecuado. Yo no tengo respuestas para todo.

Cordiales saludos!!

Ana

,

3 Comentarios

Entender el mundo del software libre

Cuando en el mundo del software propietario hay el rumor de que una pyme o cualquier empresa (cuanto más grande mejor) requiere un ERP, es seguro que aparecerán montones de comerciales, vestidos con su traje y corbata intentando “vender” su solución como la mejor.

Si es necesario, por “vender”, acudirán 2 o 3 veces a casa del cliente. Realizarán el despliegue comercial que sea necesario. En cada sesión le mostrarán unos preciosos power points con gráficos y colores… que enganchan mucho y dan apariencia de profesionalidad.  Lo que importa es… que el cliente firme el contrato. Ellos se pueden permitir este despliegue comercial. Los costes anuales en licencias cubren esto y el merchandising necesario (es muy habitual que entreguen carpetillas, bolis, portaminas y regalitos varios con su nombre en cada visita a cada uno de los asistentes a la reunión). Todo esto me parece perfecto. Al final, el cliente es quien decide firmar un contrato con una empresa. Cada uno ve cual es la mejor opción y si ha firmado, será que lo ha meditado y ha elegido bien.

Pero todo esto nos lleva a que hay Clientes que esperan exactamente esto de nosotros. Viniendo de ese mundo, les choca que para hacer una demo de más de una hora cobremos por el servicio. Que en ocasiones nos neguemos a desplazarnos a sus oficinas y ofrezcamos como mucho demos en remoto y sobre todo… les choca que no presentemos ningún colorín y que vayamos directos al grano enseñando la aplicación. Pero es que simplemente, esto no funciona así. Nosotros somos en su mayoría freelance y pequeñas empresas donde prácticamente todos trabajamos a tarifa por hora. No regalamos carpetillas ni bolis y normalmente si vamos, es porque vemos el proyecto más o menos claro.

Esto es software libre, es decir, nosotros no “vendemos” un software. Ofrecemos una solución integral sobre la que ofertamos nuestros servicios. No nos llevamos un margen por implantar OpenERP. No cobramos exhorbitantes cuotas de mantenimiento mensual/anual por usuario y puesto. Facturamos las horas que trabajamos, sean por instalar, por actualizar, por programar, por enseñar a usar la herramienta, por dudas funcionales, por resolución técnica de bugs.. por cualquier servicio que sea requerido alrededor de OpenERP o cualquiera del resto de plataformas software libre con los que también trabajamos. Tan simple como esto. Por tanto, para poder dar buen servicio a los Clientes que ya tenemos, no podemos dedicar muchas horas de nuestro tiempo a los que todavía no lo son.

Y el Cliente que no entienda este concepto es mejor que firme un contrato de 5 o 6 cifras con alguna empresa de sofware tradicional al uso.

El lunes pasado un Cliente potencial me preguntaba… ¿Qué garantía me das de que esto funciona? Mi respuesta: Ninguna. Es software libre. No lleva garantía, no pagas por él. Si tiene algún error y quieres que se arregle YA… pagas por su arreglo bien sea con contrato técnico de mantenimiento, o por horas. Y si prefieres esperar a que alguien de motu propio lo arregle, lo reportas y esperas. Si realmente es un error se arreglará tarde o temprano. Lo que nadie asegura es… cuando.

Cualquiera podría pensar que esa no es la respuesta adecuada para “vender” algo. Pero es que es la verdad. Es así. No podemos decir otra cosa. Y de nuevo… el Cliente decide. Si en ese momento se espanta, es que no conoce el mundo del software libre. Si lo asume y acepta. Bienvenido al Club. Estaremos encantados de ofrecerte nuestros servicios.

Por tanto… en este mundo, a pesar de todo, puedes sobrevivir sin un contrato de mantenimiento ( aunque no es recomendable a no ser que cuentes con técnicos en tu propia empresa)  pero… Y en el software propietario. ¿como funciona? si… posiblemente los bugs están cubiertos por algún tipo de cuota, pero al final, reportas el error y esperas a que empaqueten y publiquen la nueva versión, según el planning de actualizaciones de la casa Madre. O sea, te toca esperar. Igual.

En raras ocasiones y si el error es muy grave te ponen rápidamente un parche que lo arregla.  ¿Pero y si no pagas esta cuota? Pues simplemente, no se te arregla nada, ni se te actualiza nunca (esto, si te dejan seguir usando la aplicación, que algunos ni eso). Y si encima el software es cerrado, tampoco puedes arreglarlo tú o tus técnicos. Leeros la letra pequeña porque no conozco ningún y digo ningún fabricante de software que dé garantía que su programa está libre de errores… simplemente, porque no es posible. El software por ser software (no por ser libre o propietario)  tiene errores y siempre es mejorable. Siempre. Sin excepción. Aunque se pague por él un contrato de 6 cifras.

Por tanto ¿Donde está la diferencia? ¿Qué garantía te pueden dar ellos? Igualmente… ninguna. Pero eso sí… no te pueden contestar esto, porque simplemente y posiblemente “perderían la venta”, su contrato y su comisión.

;)

,

4 Comentarios