[pyar] [CONSULTA] Odoo ¿Realmente es viable encarar un proyecto si eres nuevo?
Edison Ibáñez
edison en openmailbox.org
Mar Mayo 9 18:33:55 ART 2017
Saludos Ricardo.
Soy de Ecuador y trabajo con odoo(OpenERP) desde la versión 6.1 y si es
verdad que si no tienes experiencia en odoo puede ser un dolor de
cabeza, al igual que muchos aprendí viendo el código de odoo y de los
módulos comunitarios, el tema de ORM en si marea un poco, acá¡ entre 2
personas estamos sacando un proyecto que consiste en reemplazar un ERP
echo en powerbuilder.
La verdad nos va muy bien estamos a meses de ponerlo en producción. Si
te van a dar tiempo para aprender Odoo dale de una.
Yo he levantado entornos de desarrollo para odoo sobre MS Windows y ese
si es un verdadero dolor de cabeza(no te lo recomiendo) hay varias
librerías de Python que no se compilan sobre windows y hay que hacerlo
de manera manual bajándote el whell y todo eso.
El 2017/05/09 9:23 am, Ricardo Daniel Quiroga escribió:
> Muchas gracias por tu aporte Gustavo, si lo que necesitaba es que te
> extiendas hablando sobre Odoo,
> python llevo bastante tiempo como desarrollador el problema es solo
> que donde trabajo no se usa a gran escala
> o todavía no logre hacerle un lugar importante solo pequeñas cosas
> pero python es un tema menor el problema es
> Odoo y ante el desconocimiento.
>
> Tendre que sentarme a discutir un rato con mi jefe y ver que es lo que
> quiere hacer, porque no es un tema trivial
> el de los usuario ya que va a haber muchos y hay que vender con lo
> visual tambien cosa que es medio engorrosas y
> feas las UI que trae por defecto y hay que modificarlas.
>
> Una ultima pregunta sirve desarrollar usando MS Windows (no es un tema
> trivial ya que son muy Pro MS) o te genera
> dolores de cabeza de dependencias, y que tal funciona en un ambiente
> de producción colgado en Windows Server?
> A primeras impresiones me parecio muy lento al menos
>
> Saludos
>
> El 9 de mayo de 2017, 11:03, Gustavo Orrillo
> <gustavo.orrillo en moldeointeractive.com.ar> escribió:
>
>> Como estas Ricardo? Lo primero es... es una pregunta que podes hacer
>> tambien en la lista de odoo-argentina.
>>
>> Lo segundo es... Python. Programo en Python y con Javascript en
>> Angular, y la diferencia en la productividad es notable. El tema es
>> que Odoo tiene detras Python, y si sos buen programador, Python lo
>> aprendes realmente rapido. Para darte un ejemplo, el modulo de
>> MercadoLibre de Odoo fue desarrollado por un programador con
>> background en C++ y PHP, y lo hizo en menos de un mes. Siendo su
>> primer módulo. Igual el tema no es la programación en Python, sino
>> aprender a desarrollar en Odoo.
>>
>> O sea... sentite tranquilo con respecto a Python. Estoy trabajando
>> con un proyecto que involucra Angular conectandose con Odoo... y la
>> diferencia a nivel productividad realmente se nota. Es lindo
>> Angular, pero le falta la productividad que tengo con Python y Odoo.
>> Personalmente yo llegue a Python despues de no programar durante 15
>> años, y mi background era C, SQL y Clipper. Me parece que con eso
>> te digo todo.
>>
>> Tema Odoo con la viabilidad del proyecto. Lo primero que te diria
>> es... desconfien mucho de las demos en Odoo. Son relindas, pero en
>> la realidad no funciona asi. Odoo es un gran sistema, pero hace
>> falta cerrarlo para que funcione en Argentina y ese "cierre" es un
>> trabajo de customización que insume muchas horas hombres. Si el que
>> te hace la demo tiene un grupo de programadores con experiencia
>> detras, y si estan dispuestos a pagarlos, denle para adelante. Si no
>> es asi, como es la mayoria de los casos, necesitas tener un area de
>> sistemas que invierta en la capacitacion de su personal.
>> Principalmente en desarrollo en Python y en la customización de
>> Odoo.
>>
>> Odoo tiene una curva de aprendizaje importante, y en mi caso aprendi
>> mucho mirando el código y por medio de la experiencia. No queda
>> otra opción. No se donde estas fisicamente, pero si estas en el
>> interior del pais, un esquema de proyecto viable es contratando
>> soporte en el desarrollo. Porque en los proyectos de Odoo (en
>> realidad de ERPs) necesitas empujar mucho la lado del usuario; y ese
>> estar al lado del usuario lo mejor es que surja del personal de sus
>> filas.
>>
>> Tema documentación, la documentación de Odoo es espantosa, no asi
>> los libros
>>
>>
> https://www.packtpub.com/big-data-and-business-intelligence/odoo-10-development-essentials
>> [4]
>>
>>
> https://www.packtpub.com/application-development/odoo-10-implementation-cookbook
>> [5]
>>
>> Si te aprendes los libros, practicamente no vas a necesitar
>> contratar a ningun consultor.
>>
>> Por último, seguimiento de obras... si manejan proyectos y
>> subproyectos... van a necesitar hacer bastante trabajo de
>> desarrollo. La versión 9 y 10 de Odoo no manejan subproyectos, y
>> necesitan customizarlos. Me paso con un cliente que administra
>> proyectos con Odoo. Fue un trabajo de desarrollo que hubo que hacer
>> (esta disponible en github si queres probarlo)
>>
>> Pero bueno... creo que me extendi mas sobre Odoo que sobre Python.
>> Por Python despreocupate, por Odoo, como por cualquier ERP,
>> preocupate. No son proyectos triviales de una demo
>>
>> Saludos
>>
>> 2017-05-09 10:45 GMT-03:00 Ricardo Daniel Quiroga
>> <l2radamanthys en gmail.com>:
>>
>>> Hola buenos días,
>>>
>>> En el lugar donde trabajo hay un sistema grande para desarrollar,
>>> relacionado al seguimiento de Obras
>>> y una de las alternativas planteadas es utilizar Odoo para
>>> desarrollarlo o adaptar algún modulo existente
>>> que este relacionado.
>>>
>>> El problema somos muy pocos lo que siquiera manejamos Python la
>>> mayoría de las cosas se hacen en C#
>>> y bueno al menos hace poco empezamos algun que otro proyecto con
>>> cosas como Angular, el equipo tiene
>>> 0 experiencia en algun ERP pero bueno vino alguien y les mostró
>>> una demo y medio se interesaron en
>>> la posibilidad, por ultimo el sistema se necesita para ayer (muy
>>> poco tiempo disponible).
>>>
>>> La duda que me viene a la mente es cuanto tiempo se necesita para
>>> empezar a desarrollar cosas
>>> verdaderamente útiles, por muchos lado veo publicaciones odoo es
>>> simple y fácil, pero cuan complicada
>>> es realmente la curva de aprendizaje.
>>>
>>> Otro problema en lo que estuve investigando es el tema
>>> documentación de desarrollo, que es bastante flojo
>>> a mi parecer (Disculpen la opinión pero veo que el negocio de los
>>> ERP no solo Odoo es capacitación y vender
>>> documentación ademas de la implementación y soporte) hay
>>> suficiente buena documentación como para
>>> aprender sin tener que recurrir a partners para capacitación (hay
>>> proyectos gigantes pero son algo tacaños
>>> y burocraticos a la hora de invertir en capacitación nose si sera
>>> en todo organismo publico pero asi es aqui
>>> MUY MAL POR CIERTO)
>>>
>>> Alguien me podria guiar en cuanto a viabilidad sobre todo con el
>>> tema de tiempos, cuanto se necesitaria para
>>> poder poner el equipo a trabajar en el proyecto.
>>>
>>> Saludos
>>>
>>> --
>>>
>>> Ricardo Daniel Quiroga
>>>
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar [1]
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>> [2]
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software
>>> Libre de Argentina - http://www.usla.org.ar [3]
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar [1]
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/ [2]
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre
>> de Argentina - http://www.usla.org.ar [3]
>
> --
>
> Ricardo Daniel Quiroga
>
>
>
> Links:
> ------
> [1] http://listas.python.org.ar/listinfo/pyar
> [2] http://www.python.org.ar/
> [3] http://www.usla.org.ar
> [4]
> https://www.packtpub.com/big-data-and-business-intelligence/odoo-10-development-essentials
> [5]
> https://www.packtpub.com/application-development/odoo-10-implementation-cookbook
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
Más información sobre la lista de distribución pyar