[pyar] [CONSULTA] Odoo ¿Realmente es viable encarar un proyecto si eres nuevo?

Gustavo Orrillo gustavo.orrillo en moldeointeractive.com.ar
Mar Mayo 9 11:03:52 ART 2017


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
https://www.packtpub.com/application-development/odoo-10-implementation-cookbook

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
>
> 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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170509/83fb0ae3/attachment-0001.html>


Más información sobre la lista de distribución pyar