<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: ¿Por qué el sistema de módulos y plantillas no aporta ventajas al desarrollo de Openbravo ERP?</title>
	<atom:link href="http://cheli.aradaen.com/2009/06/03/%c2%bfpor-que-el-sistema-de-modulos-y-plantillas-no-aporta-ventajas-al-desarrollo-de-openbravo-erp/feed/" rel="self" type="application/rss+xml" />
	<link>http://cheli.aradaen.com/2009/06/03/%c2%bfpor-que-el-sistema-de-modulos-y-plantillas-no-aporta-ventajas-al-desarrollo-de-openbravo-erp/</link>
	<description>Bitácora personal de Cheli Pineda Ferrer donde hablo de mis cosas y de software libre</description>
	<lastBuildDate>Thu, 26 Jan 2012 18:43:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Raphaël Valyi</title>
		<link>http://cheli.aradaen.com/2009/06/03/%c2%bfpor-que-el-sistema-de-modulos-y-plantillas-no-aporta-ventajas-al-desarrollo-de-openbravo-erp/comment-page-1/#comment-9994</link>
		<dc:creator>Raphaël Valyi</dc:creator>
		<pubDate>Mon, 29 Jun 2009 00:02:39 +0000</pubDate>
		<guid isPermaLink="false">http://cheli.aradaen.com/?p=443#comment-9994</guid>
		<description>Gorka,


I just want to emphasis the kind of customization you are speaking about (add or remove custom fields from standard views) is just very straightforward and very effective in the proven OpenERP module system on the contrary, see explanations here:
http://doc.openerp.com/developer/2_6_views_events/views/view_inheritence.html

Any view XML structure can indeed be extended at any point by a custom module, respecting dependency order and all...
Just the difference between a hyped immature system and a mature one...

Raphaël Valyi</description>
		<content:encoded><![CDATA[<p>Gorka,</p>
<p>I just want to emphasis the kind of customization you are speaking about (add or remove custom fields from standard views) is just very straightforward and very effective in the proven OpenERP module system on the contrary, see explanations here:<br />
<a href="http://doc.openerp.com/developer/2_6_views_events/views/view_inheritence.html" rel="nofollow">http://doc.openerp.com/developer/2_6_views_events/views/view_inheritence.html</a></p>
<p>Any view XML structure can indeed be extended at any point by a custom module, respecting dependency order and all&#8230;<br />
Just the difference between a hyped immature system and a mature one&#8230;</p>
<p>Raphaël Valyi</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gorka</title>
		<link>http://cheli.aradaen.com/2009/06/03/%c2%bfpor-que-el-sistema-de-modulos-y-plantillas-no-aporta-ventajas-al-desarrollo-de-openbravo-erp/comment-page-1/#comment-9938</link>
		<dc:creator>Gorka</dc:creator>
		<pubDate>Mon, 22 Jun 2009 13:12:41 +0000</pubDate>
		<guid isPermaLink="false">http://cheli.aradaen.com/?p=443#comment-9938</guid>
		<description>Buah, de acuerdo en &quot;casi&quot; todo, pero sobre todo por cosas como:

Imagina que un cliente no quiere la mitad de los campos de la pestaña producto. Como la pestaña y la tabla son de core, lo suyo, parece, es realizar la modificación de que tal campo no se vea en la pestaña asociada a tu módulo, no? Es decir, que con tu módulo, el campo X de la tabla Y ya no se muestra --&gt; adivina el mensaje de error... DBPrefix... es decir, que te tienes que crear la ventana entera para quitar un campo estándar de una pestaña?!?!

O editar core... con el lío de las actualizaciones que comentas... así, algo tan tonto como dejar de mostrar un campo en una pestaña, parece, se convierte en replica la ventana para poder hacerlo...

Salu2</description>
		<content:encoded><![CDATA[<p>Buah, de acuerdo en &#8220;casi&#8221; todo, pero sobre todo por cosas como:</p>
<p>Imagina que un cliente no quiere la mitad de los campos de la pestaña producto. Como la pestaña y la tabla son de core, lo suyo, parece, es realizar la modificación de que tal campo no se vea en la pestaña asociada a tu módulo, no? Es decir, que con tu módulo, el campo X de la tabla Y ya no se muestra &#8211;&gt; adivina el mensaje de error&#8230; DBPrefix&#8230; es decir, que te tienes que crear la ventana entera para quitar un campo estándar de una pestaña?!?!</p>
<p>O editar core&#8230; con el lío de las actualizaciones que comentas&#8230; así, algo tan tonto como dejar de mostrar un campo en una pestaña, parece, se convierte en replica la ventana para poder hacerlo&#8230;</p>
<p>Salu2</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: carlos</title>
		<link>http://cheli.aradaen.com/2009/06/03/%c2%bfpor-que-el-sistema-de-modulos-y-plantillas-no-aporta-ventajas-al-desarrollo-de-openbravo-erp/comment-page-1/#comment-9913</link>
		<dc:creator>carlos</dc:creator>
		<pubDate>Mon, 15 Jun 2009 11:08:55 +0000</pubDate>
		<guid isPermaLink="false">http://cheli.aradaen.com/?p=443#comment-9913</guid>
		<description>Hola, no se si sea el medio mas adecuado, pero estoy buscando alguien que me pueda dar clases sobre el opnebravo, ya en la parate operativa del sistema como tal, he avanzado con alguna informacion que encontre el la web pero tengo dudas que no me dejan avanzar, mi correo es potesc@hotmail.com y estoy en barcelona.</description>
		<content:encoded><![CDATA[<p>Hola, no se si sea el medio mas adecuado, pero estoy buscando alguien que me pueda dar clases sobre el opnebravo, ya en la parate operativa del sistema como tal, he avanzado con alguna informacion que encontre el la web pero tengo dudas que no me dejan avanzar, mi correo es <a href="mailto:potesc@hotmail.com">potesc@hotmail.com</a> y estoy en barcelona.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Raphael Valyi</title>
		<link>http://cheli.aradaen.com/2009/06/03/%c2%bfpor-que-el-sistema-de-modulos-y-plantillas-no-aporta-ventajas-al-desarrollo-de-openbravo-erp/comment-page-1/#comment-9888</link>
		<dc:creator>Raphael Valyi</dc:creator>
		<pubDate>Sun, 07 Jun 2009 22:34:39 +0000</pubDate>
		<guid isPermaLink="false">http://cheli.aradaen.com/?p=443#comment-9888</guid>
		<description>Hi Cheli,

May be one more thing about OpenERP: I think the quickest way to connect to the Spannish community is through this site:
http://www.openerpsite.com/
They did a meeting a few weeks ago:
http://www.openerpsite.com/conferencias-openerp/469.html
I just discovered that they also commented one of your post:
http://www.openerpsite.com/post-sobre-openbravo-su-vision-del-sw-libre-y-su-relacion-con-la-comunidad/503.html
And finally they are organizing a formation next week:
http://www.openerpsite.com/cursos-presenciales-openerp-a-nivel-usuario-en-catalunya-bilbao-y-madrid-juniojulio-2009/486.html

I think that you can transpose a good 80%% of your business knowledge to an other ERP like OpenERP. Now, that&#039;s true, aside from Python which is arguably one of the simplest languages to grasp, learning the ERP framework and  the implementation details of the main module take has a learning curve too, I understand it&#039;s really hard to learn on spare time.

Ok, let us know whatever you do.

Raphael Valyi</description>
		<content:encoded><![CDATA[<p>Hi Cheli,</p>
<p>May be one more thing about OpenERP: I think the quickest way to connect to the Spannish community is through this site:<br />
<a href="http://www.openerpsite.com/" rel="nofollow">http://www.openerpsite.com/</a><br />
They did a meeting a few weeks ago:<br />
<a href="http://www.openerpsite.com/conferencias-openerp/469.html" rel="nofollow">http://www.openerpsite.com/conferencias-openerp/469.html</a><br />
I just discovered that they also commented one of your post:<br />
<a href="http://www.openerpsite.com/post-sobre-openbravo-su-vision-del-sw-libre-y-su-relacion-con-la-comunidad/503.html" rel="nofollow">http://www.openerpsite.com/post-sobre-openbravo-su-vision-del-sw-libre-y-su-relacion-con-la-comunidad/503.html</a><br />
And finally they are organizing a formation next week:<br />
<a href="http://www.openerpsite.com/cursos-presenciales-openerp-a-nivel-usuario-en-catalunya-bilbao-y-madrid-juniojulio-2009/486.html" rel="nofollow">http://www.openerpsite.com/cursos-presenciales-openerp-a-nivel-usuario-en-catalunya-bilbao-y-madrid-juniojulio-2009/486.html</a></p>
<p>I think that you can transpose a good 80%% of your business knowledge to an other ERP like OpenERP. Now, that&#8217;s true, aside from Python which is arguably one of the simplest languages to grasp, learning the ERP framework and  the implementation details of the main module take has a learning curve too, I understand it&#8217;s really hard to learn on spare time.</p>
<p>Ok, let us know whatever you do.</p>
<p>Raphael Valyi</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Cheli</title>
		<link>http://cheli.aradaen.com/2009/06/03/%c2%bfpor-que-el-sistema-de-modulos-y-plantillas-no-aporta-ventajas-al-desarrollo-de-openbravo-erp/comment-page-1/#comment-9887</link>
		<dc:creator>Cheli</dc:creator>
		<pubDate>Sun, 07 Jun 2009 16:16:06 +0000</pubDate>
		<guid isPermaLink="false">http://cheli.aradaen.com/?p=443#comment-9887</guid>
		<description>Nice comment. I &#039;m very interested in OpenERP but I haven&#039;t had enough time to take a look into this ERP. I hope to be able to investigate about OpenERP soon.</description>
		<content:encoded><![CDATA[<p>Nice comment. I &#8216;m very interested in OpenERP but I haven&#8217;t had enough time to take a look into this ERP. I hope to be able to investigate about OpenERP soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Raphael Valyi</title>
		<link>http://cheli.aradaen.com/2009/06/03/%c2%bfpor-que-el-sistema-de-modulos-y-plantillas-no-aporta-ventajas-al-desarrollo-de-openbravo-erp/comment-page-1/#comment-9885</link>
		<dc:creator>Raphael Valyi</dc:creator>
		<pubDate>Sun, 07 Jun 2009 02:54:47 +0000</pubDate>
		<guid isPermaLink="false">http://cheli.aradaen.com/?p=443#comment-9885</guid>
		<description>Hi Cheli,

my name is Raphael Valyi, I had the  opportunity to study Openbravo a bit along with other open source ERP&#039;s. I should say I quickly understood the architectural flaws (inefficient modules in a procedural programming paradigm,  non competitive &quot;appliance&quot; offer...) of Openbravo you mention and for that reason decided I&#039;ll never even try to integrate it (chances are you can survive an ERP failure only once) before an other say 2 years if Openbravo finally comes up with something strong (considering their venture capital, they could eventually survive, others did much better with way less, so let&#039;s give them a chance, but let&#039;s not be their collateral victims for now).

Finally, I advise you to have a look at OpenERP instead. Not perfect either, but way better and already competitive for some situations (which already represents a Huge market. More promising also. I&#039;m in touch with Spanish integrators and they are getting better and better instead. In France there are no known Openbravo deployement, while OpenERP deployments are popping all over the place, with a few professionnal integrators too.

I came from the Java camp too but learnt Python for OpenERP. Python itself is only 1 or 2 weeks of learning for an experienced OOP programmer, meaning it&#039;s peanut in the whole ERP learning curve (and will only making you win time instead of fighting against the tons of Openbravo legacy pl/SQL). And if you does it for OpenERP, I believe you will be rewarded much more.

I could highlight a few decisive advantages of OpenERP:
- OpenERP is object oriented all the way. It&#039;s like if the DAL system of Openbravo were already running and really used by the code since 3 years and even better than that (view inheritance, better migration system, BPM engine, interface is component oriented...). Overall I would tell that it&#039;s a solid 3 times quicker to developp a custom feature X in OpenERP than in Compiere clones. Given that all those ERP&#039;s have missing feature, this is something decisive how quick you add those.
- OpenERP has a much wider feature scope than Openbravo, I would say something like 3 times wider. See CRM or projects for instance. But only MRP or chained pickings are more powerful I think.
- OpenERP is more integrated, this is probably due to its OOP structure.
- OpenERP is already modular and modularity in OpenERP is not a myth, it already works for real, overall the maintenance headache you speak about doesn&#039;t exist in OpenERP and module are reused for real.
- OpenERP has no Venture Capital. When I see how wrong gone Compiere and Openbravo and a few other Venture OSS projects of that kind, I think that&#039;s definitely an advantage not owing a big money to rich morons.
- OpenERP is lead by the initial tech guy, not like Openbravo which has been designed by the Compiere guy and then abandoned to non exceptional architects.
- A few months back I annotated the Openbravo 2.50 roadmap to highlight what was already working in OpenERP:
http://docs.google.com/View?docID=ajb639cjf9fb_132ct6kdxgx&amp;revision=_latest


Now yes OpenERP does have a few pitfalls too, let&#039;s list some:
- they are hardly professionnal enough, but they are getting better and really the product is more important, isn&#039;t it? And given that they have no Venture, the main guys tend to overwork quite a bit, for that they should be forgiven, open source is not easy every day.
- they just started over-marketing too, but really far from the Openbravo mystification though. Getting in touch with the real community behind it will tell you what works and what is not 100% OK yet. And you can expect things announced to work finally after some maturation.
- there are some regressions and lack of testing (while more than Openbravo I believe), again they are on the good track and it should be fixed over the year.

Ok, enough said. I&#039;m glad to see someone who really know Openbravo  giving detailed explanations about what doesn&#039;t really work yet and where are the marketing mystifications.

If you try OpenERP, you might recycle a large part of what you learnt in something that work already instead, eventually coming back to Openbravo in a few years if it matures enough if you still love it.

Also OpenERP is going to just run over the Java stack too, by the end of the year, see my blog post if you are curious about this:
http://rvalyi.blogspot.com/2009/05/openerp-jython-unladen-swallow-where-do.html

IMHO, Openbravo has an acceptable technology considering the dinosaur ERP&#039;s usually are. Openbravo might even be a bit better than those proprietary.
 
However, lot&#039;s of those proprietary ERP&#039;s gained a wide and mature feature scope that is still lacking in Openbravo, for lot&#039;s of them it took them decades and hundreds of millions of euros (SAP invest $ 1.5 billions in R&amp;D per year).

Now, when targeting SME&#039;s and SMB&#039;s just like Openbravo is doing, this is just not competitive (yet at least) to spend so much integrator engineering time in building in one shot the missing features, that&#039;s why I didn&#039;t even try it.

Ok, anyway, good luck to you, that&#039;s just an advise in case you face some dead end with OB. I hope OB is going somewhere still because it would be nice to have several open source ERP actors in the future and because a few honest guys invested a lot in its fate too.

So far they seem to keep progressing, but as I said the road is still very long for them (considering their codebase and because they didn&#039;t anything exceptional themselves yet aside from loud marketing).

My take is that they need some 2 years at this progression rate (when the code base will be rewritten in Java over the DAL + mature module system at the very least) to compete against the proprietary offer. But considering that I see no reason why OpenERP wouldn&#039;t lead by a fair margin (they are developping faster), I have some concerns for such an expensive business model.

Keep posting nice blog posts and sharing real open source ERP experiences.

Raphael Valyi
(I&#039;m working for an integrator like you, in France, but will be running on my own in Brasil in less than a month).</description>
		<content:encoded><![CDATA[<p>Hi Cheli,</p>
<p>my name is Raphael Valyi, I had the  opportunity to study Openbravo a bit along with other open source ERP&#8217;s. I should say I quickly understood the architectural flaws (inefficient modules in a procedural programming paradigm,  non competitive &#8220;appliance&#8221; offer&#8230;) of Openbravo you mention and for that reason decided I&#8217;ll never even try to integrate it (chances are you can survive an ERP failure only once) before an other say 2 years if Openbravo finally comes up with something strong (considering their venture capital, they could eventually survive, others did much better with way less, so let&#8217;s give them a chance, but let&#8217;s not be their collateral victims for now).</p>
<p>Finally, I advise you to have a look at OpenERP instead. Not perfect either, but way better and already competitive for some situations (which already represents a Huge market. More promising also. I&#8217;m in touch with Spanish integrators and they are getting better and better instead. In France there are no known Openbravo deployement, while OpenERP deployments are popping all over the place, with a few professionnal integrators too.</p>
<p>I came from the Java camp too but learnt Python for OpenERP. Python itself is only 1 or 2 weeks of learning for an experienced OOP programmer, meaning it&#8217;s peanut in the whole ERP learning curve (and will only making you win time instead of fighting against the tons of Openbravo legacy pl/SQL). And if you does it for OpenERP, I believe you will be rewarded much more.</p>
<p>I could highlight a few decisive advantages of OpenERP:<br />
- OpenERP is object oriented all the way. It&#8217;s like if the DAL system of Openbravo were already running and really used by the code since 3 years and even better than that (view inheritance, better migration system, BPM engine, interface is component oriented&#8230;). Overall I would tell that it&#8217;s a solid 3 times quicker to developp a custom feature X in OpenERP than in Compiere clones. Given that all those ERP&#8217;s have missing feature, this is something decisive how quick you add those.<br />
- OpenERP has a much wider feature scope than Openbravo, I would say something like 3 times wider. See CRM or projects for instance. But only MRP or chained pickings are more powerful I think.<br />
- OpenERP is more integrated, this is probably due to its OOP structure.<br />
- OpenERP is already modular and modularity in OpenERP is not a myth, it already works for real, overall the maintenance headache you speak about doesn&#8217;t exist in OpenERP and module are reused for real.<br />
- OpenERP has no Venture Capital. When I see how wrong gone Compiere and Openbravo and a few other Venture OSS projects of that kind, I think that&#8217;s definitely an advantage not owing a big money to rich morons.<br />
- OpenERP is lead by the initial tech guy, not like Openbravo which has been designed by the Compiere guy and then abandoned to non exceptional architects.<br />
- A few months back I annotated the Openbravo 2.50 roadmap to highlight what was already working in OpenERP:<br />
<a href="http://docs.google.com/View?docID=ajb639cjf9fb_132ct6kdxgx&#038;revision=_latest" rel="nofollow">http://docs.google.com/View?docID=ajb639cjf9fb_132ct6kdxgx&#038;revision=_latest</a></p>
<p>Now yes OpenERP does have a few pitfalls too, let&#8217;s list some:<br />
- they are hardly professionnal enough, but they are getting better and really the product is more important, isn&#8217;t it? And given that they have no Venture, the main guys tend to overwork quite a bit, for that they should be forgiven, open source is not easy every day.<br />
- they just started over-marketing too, but really far from the Openbravo mystification though. Getting in touch with the real community behind it will tell you what works and what is not 100% OK yet. And you can expect things announced to work finally after some maturation.<br />
- there are some regressions and lack of testing (while more than Openbravo I believe), again they are on the good track and it should be fixed over the year.</p>
<p>Ok, enough said. I&#8217;m glad to see someone who really know Openbravo  giving detailed explanations about what doesn&#8217;t really work yet and where are the marketing mystifications.</p>
<p>If you try OpenERP, you might recycle a large part of what you learnt in something that work already instead, eventually coming back to Openbravo in a few years if it matures enough if you still love it.</p>
<p>Also OpenERP is going to just run over the Java stack too, by the end of the year, see my blog post if you are curious about this:<br />
<a href="http://rvalyi.blogspot.com/2009/05/openerp-jython-unladen-swallow-where-do.html" rel="nofollow">http://rvalyi.blogspot.com/2009/05/openerp-jython-unladen-swallow-where-do.html</a></p>
<p>IMHO, Openbravo has an acceptable technology considering the dinosaur ERP&#8217;s usually are. Openbravo might even be a bit better than those proprietary.</p>
<p>However, lot&#8217;s of those proprietary ERP&#8217;s gained a wide and mature feature scope that is still lacking in Openbravo, for lot&#8217;s of them it took them decades and hundreds of millions of euros (SAP invest $ 1.5 billions in R&amp;D per year).</p>
<p>Now, when targeting SME&#8217;s and SMB&#8217;s just like Openbravo is doing, this is just not competitive (yet at least) to spend so much integrator engineering time in building in one shot the missing features, that&#8217;s why I didn&#8217;t even try it.</p>
<p>Ok, anyway, good luck to you, that&#8217;s just an advise in case you face some dead end with OB. I hope OB is going somewhere still because it would be nice to have several open source ERP actors in the future and because a few honest guys invested a lot in its fate too.</p>
<p>So far they seem to keep progressing, but as I said the road is still very long for them (considering their codebase and because they didn&#8217;t anything exceptional themselves yet aside from loud marketing).</p>
<p>My take is that they need some 2 years at this progression rate (when the code base will be rewritten in Java over the DAL + mature module system at the very least) to compete against the proprietary offer. But considering that I see no reason why OpenERP wouldn&#8217;t lead by a fair margin (they are developping faster), I have some concerns for such an expensive business model.</p>
<p>Keep posting nice blog posts and sharing real open source ERP experiences.</p>
<p>Raphael Valyi<br />
(I&#8217;m working for an integrator like you, in France, but will be running on my own in Brasil in less than a month).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

