Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-02-03 Thread forum-user
Well, I have learned Python.

that was quick and painless. Python is a wonderful language, coming from C++. 
Of course, I'm not familiar with the standard libraries yet ... but at least I 
can start to read OpenERP code.

I must sound like a retard ... but I've managed to use bzr (well, a bzr gui) to 
get a branch of 5.0 addons, but I can't seem to get the server code. Do I have 
to run the bzr_set.py to get it?

I just want a local snapshot, I'm not going to make changes or try upload 
anything yet.




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50664#50664

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-02-03 Thread forum-user
Hello

install bazar
sudo apt-get install bzr

then
bzr branch lp:openobject-client/5.0
rename
bzr branch lp:openobject-server/5.0
rename
bzr branch lp:openobject-client-web/5.0
rename
bzr co --lightweight  lp:openobject-addons/5.0
rename
bzr branch lp:openobject-addons/extra-5.0

bzr branch lp:~openerp-community/openobject-addons/trunk-addons-community

Regards




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50671#50671

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-02-02 Thread forum-user
@Oscar_Agreda and others,

As for myself, I had 5 years of very advanced Java practice and knew almost 
nothing of Python when I had to compare Openbravo to OpenERP. I had started my 
first Java open source project EmSim on sourceforge in 2004 (go hell IPower who 
dropped my domain).

Even considering this, it was no question for me than even including the Python 
learning curve (that one is fast, especially if you know a bit of dynamic 
languages like I knew Ruby), that OpenERP would lead us to faster much results.

I never came back to think the contrary. I like the Java platform 
(JVM/JRuby/Java when speed is very much required), but even if I mastered C++ 
and Java, I wouldn't came back to use them instead of Python for such business 
code. Python is not JRuby, but it's certainly good enough and IMHO better than 
Java (not to tell vs PL/SQL!) for such code when there are test and/or a huge 
testing community. At least writing OpenERP addons in Python totally makes 
sense to me.


Raphaël Valyi

CEO and OpenERP consultant at
http://www.akretion.com




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50584#50584

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-02-02 Thread forum-user
I come from the so called advanced .NET world) and, 

learning OpenERP It was like the movie Avatar, as if I discovered a new world 
in OpenERP,  a world that I never imagined existed and where everything works 
and is possible, tthat world is made of great people, using the best 
technologies (simple to learn and very logicals to use, but powerful at the 
same time),

OpenERP is Avatar to me

cheers, oscar




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50605#50605

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-02-02 Thread forum-user
Oscar... At last one programmer who agrees with me.

After pasing accross complicated, difficult implementations and start-ups with 
old technologies made propietary software as consultant but even as a 
customer... 

To make a customer start-up with openerp, even if you need punctual technical 
support on some extra module... it's easy, great and peacefull. 

With OpenERP, you can solve easily first barriers you can find on first 
sessions with final customers, just because they don't exists. I mean:
.- People like working with openerp. 
.- It's easy to learn
.- Any object can be found in an easy way
.- You can have shotcuts to go to your favorite menus.
.- Setting default values, makes easier their work.
.- Minimal report customization can be made directly so it's enought for some 
little companies.
.- Basic data can be imported directly by users, so it's enought for some 
little companies.

My customer in general are grateful of having such a real ERP like OpenERP on a 
very lowcost comparing other big ERPs. I can tell you more... During last days 
I recived 2 calls asking information about OpenERP from other ERP's customers 
because even if they started-up on 2007 or 2008 they are not satisfied with 
them at all. Both big propietary ERPs where simply customizing a report not to 
say making a module is such a kind of big headeache. 

There is solutions where you pay upgrading and technical support but each time 
a technicien has to connect with customer installation, service is invoiced 
apart. 
Where you pay for a new module and you have to be 2 days without accesing the 
system because they need upgrading and integrating your module with rest. 
Where you can not at all connect online with another solution.
Where you need terminal server to connect with.
Where you have not a Web interface at all
Where teaching final users is another big headache because they are not user 
friendly at all.
Solutions where you need at last 6 months of sessions and teaching for even 
little companies, not to say big companies. 
and more, and more... 

I think we are very lucky of having OpenERP as a complete and integrate 
solution. Always things can be better, but they are really good now comparing 
others. 

So.. enjoy and try OpenERP 

  
 [Laughing]


Manuales, Videotutoriales de OpenERP en http://www.openerpsite.com
http://www.aulaerp.com




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50612#50612

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-02-02 Thread forum-user
I definitely agree with  Raphaël Valyi , certainly with Dominique and of 
course with Ferdinand

they are right on the target..

Saludos, oscar




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50615#50615

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-02-01 Thread forum-user
Please keep discutions like this going, this has been very interesting to 
monitor and learn from.

one of THE BEST POSTS by far

this is an incredible and intelligent post

I will say that I don't know Python , but I have to learn it before I can even 
consider selling any OpenERP Services.

Great people are you

cheers, Oscar.




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50556#50556

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-31 Thread forum-user
@rvalyi

I'm starting to be a huge fan of your writer talent :)
Very informative...




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50464#50464

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-31 Thread forum-user

 - you are almost the unique OpenERP integrator that didn't learn  programming 
 along you functional skills. You are almost the unique exception and you 
 could start a sustainable activity only recently (one year ago you would not 
 have make it, too many bugs).

I can't believe I'm the only one working like this!!! There should be more 
freelance consultants than me!!


 - even with that, you still rely on programmers like us to manage some of 
 your own projects. I mean, We or Zikzakmedia and the other gave you a hand on 
 your projects (Elsenordelmar, Logiscenter... for us). How would you do 
 without engineers?
 I mean I absolutely do not criticize what you do and I'm happy when we can 
 team together, but what is your point coming here and telling programming 
 skills are optional? They are optional if you pay somebody do it for you, 
 otherwise I don't want to see how you'll migrate your data/version or close 
 you accounting period.
 


Raphaël is totally different managing a project or AFTER passing the start-up, 
customer decide to make some programming/adapting module to make easier they 
operative. As you say you built a very concrete and concise module for El Sr 
del mar: Stock in 2 measure units, but the 98% of functionality needed was 
filled by standar modules, spanish localization and another few extra modules. 
El sr del mar was working by now when you made the module. Logiscenter needed 
prod_lot_autosplit and publicated last version had a bug. Your team built the 
module so I thought you were the best to repare it. Again. rest of 
functionality used is taken just from publicated on stable branch. And Yes... 
when I need an extra functionality to my customers i have to contract a 
programmer and pay for it. My customer agreed with this. But I always try to 
investigate just publicated modules before contracting programmers and 80% of 
times is possible to find something that fit customers needs. Thank you all 
guys publicating on extra-addons. 

 

 I mean this is pretty much when you came here to tell hey folk we can 
 integrate OpenERP in 5 days, and then you Gtalk me during week ends because 
 you are totally lost with data importation and OpenERP bugs, why do you need 
 to come and tell it's so easy then? What the benefit of this, getting a ton 
 of noobs jumping in that will fail their projects and then tell OpenERP is 
 crap? For your customer to pay you even less days for your projects, so we 
 don't have the skilled integrators ecosystem that make the product more 
 mature?
 

I understand nothing about this paragraphe. I NEVER and say again NEVER said 
that you can integrate OpenERP in 5 days. The most quick project I made is 1-2 
month long even if it's a very little company. I just gtalk to you to offer a 
work or asking some punctual easy doubts for 4 or 5 times. I asked to you about 
migration, not because I was totally lost but because the origin system was 
an old dinosaur ERP and I just offered to you the posibility of making a 
quotation. After that I offered the work on launchpad. 
My operative is, if there is a bug I report on launchpad. If customer has got a 
technical support contrat, I send it to company who is supporting my customer 
and after reparing we always publish patch. So easy like that. If a final 
customer wants jumping into OpenERP, first have to learn about openERP and 
contract technical support. He does not need programming. 


 Don't get us wrong, coding is not only about creating new modules to meet 
 exotic requirements. It's also very much about only getting rid of the nasty 
 blocker bugs. All versions have critical bugs. On a small scope you can may 
 be find a version that fit your basic needs. On a larger perimeter, like for 
 instance when accounting is required, that's impossible (or do you think we 
 fight on Launchpad bugs just for fun?)
 

Why you get ungry with me? I use only spanish localization modules. It fits 99% 
of spanish customer needs. It's good made. We try don't migrating old fiscal  
data but mantaining them on old system for consulting. I customer want's to pay 
migration... it depends on origin data the cost of it so he must agree with 
price. 


 
 I'm suspicious Spain is not where accounting is the most challenging. But I 
 know that in France there were much more issues. I bet @Gavin in the US is 
 totally lost. Now for us in Brazil, we need module such account_tax_include 
 to respect the fiscality (+ a good deal of other modules). 
 account_tax_include have rounding bugs such as this one:
 https://bugs.launchpad.net/openobject-addons/+bug/510726
 Do you really think that's good to tell: hey folk no problem you can go in 
 prod with this out of the box? Well I don't.

I don't know in other countries. In spain localization project is very mature. 
Thanks to everyone who colaborate on it. 

OK, we all agree on this; this doesn't scale at all. And that's one of the 
reason the community recently have an argument with 

Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-31 Thread forum-user
[quote=anajuaristi]
 - you are almost the unique OpenERP integrator that didn't learn  programming 
 along you functional skills. You are almost the unique exception and you 
 could start a sustainable activity only recently (one year ago you would not 
 have make it, too many bugs).

I can't believe I'm the only one working like this!!! There should be more 
freelance consultants than me!!


 - even with that, you still rely on programmers like us to manage some of 
 your own projects. I mean, We or Zikzakmedia and the other gave you a hand on 
 your projects (Elsenordelmar, Logiscenter... for us). How would you do 
 without engineers?
 I mean I absolutely do not criticize what you do and I'm happy when we can 
 team together, but what is your point coming here and telling programming 
 skills are optional? They are optional if you pay somebody do it for you, 
 otherwise I don't want to see how you'll migrate your data/version or close 
 you accounting period.
 


Raphaël is totally different managing a project or AFTER passing the start-up, 
customer decide to make some programming/adapting module to make easier they 
operative. As you say you built a very concrete and concise module for El Sr 
del mar: Stock in 2 measure units, but the 98% of functionality needed was 
filled by standar modules, spanish localization and another few extra modules. 
El sr del mar was working by now when you made the module. Logiscenter needed 
prod_lot_autosplit and published last version had a bug. Your team built the 
module so I thought you were the best to repare it and I asked quotation to you 
for reparing. Again. rest of functionality used is taken just from publicated 
on stable branch. 
And Yes... when I need an extra functionality to my customers i have to 
contract a programmer and pay for it. My customer agreed with this. But I 
always try to investigate just publicated modules before contracting 
programmers and 80% of times is possible to find something that fit customers 
needs. Thank you all guys publicating on extra-addons and of course tiny. 

 

 I mean this is pretty much when you came here to tell hey folk we can 
 integrate OpenERP in 5 days, and then you Gtalk me during week ends because 
 you are totally lost with data importation and OpenERP bugs, why do you need 
 to come and tell it's so easy then? What the benefit of this, getting a ton 
 of noobs jumping in that will fail their projects and then tell OpenERP is 
 crap? For your customer to pay you even less days for your projects, so we 
 don't have the skilled integrators ecosystem that make the product more 
 mature?
 

I understand nothing about this paragraphe. I NEVER and say again NEVER said 
that you can integrate OpenERP in 5 days. The most quick project I made is 1-2 
month long even if it's a very little company. I just gtalk to you to offer a 
work or asking some punctual easy doubts for 4 or 5 times. I asked to you about 
migration, not because I was totally lost but because the origin system was 
an old dinosaur ERP and I just offered to you the posibility of making a 
quotation. After that, I offered the work on launchpad. 
My operative is, if myself or a customer of mine, find a bug I report on 
launchpad. If customer has got a technical support contract, I send it to 
company who is supporting my customer and after reparing we always publish 
patch on launchpad. So easy like that. If a final customer wants jumping into 
OpenERP, first of all they have to learn about openERP and contract technical 
support. He does not need programming. 

Please take a look to the methodology I use for implementing openerp. You have 
got a resume on openerpsite. I even built a course in spanish about it. Noone 
says it's easy, but If it was, openERP wouldn't be a complete ERP. 


 Don't get us wrong, coding is not only about creating new modules to meet 
 exotic requirements. It's also very much about only getting rid of the nasty 
 blocker bugs. All versions have critical bugs. On a small scope you can may 
 be find a version that fit your basic needs. On a larger perimeter, like for 
 instance when accounting is required, that's impossible (or do you think we 
 fight on Launchpad bugs just for fun?)
 

Why you get ungry with me? You are saying we need a version free of bugs, and 
one that just I needed was yours, there was a bug and we payed for the 
solution. It's right!! This is open source. We understand the way it works and 
I try explaining to my customers. As much as clean is the code an most tested 
it is... will be better, but there is no software free or propietary free of 
bugs. Difference is that using openerp if you are skilled, you can repair 
yourself. With propietary system you can't. If you are not skilled you have to 
contract someone to repair. Where is the problem here?

I use only spanish localization modules. It fits 99% of spanish customer needs. 
It's good made. We try don't migrating old fiscal  data but mantaining 

Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-31 Thread forum-user
@Ana,


 Raphaël is totally different managing a project or AFTER passing the start-up

Oh yes, of course I think nobody here was meaning you would need to be a coder 
to actually just use the ERP, of course not. We were talking about that 
implementation/startup time.
Nonetheless, I'm pretty sure you would need a gain coding skills/a coder when 
you need to migrate or if you did some mistake.
This makes OpenERP a different program than say Ubuntu or Drupal or phpBB were 
you can eventually go pretty far without ever requiring a coder. I wanted to 
insist OpenERP is not that mature, that's our whole point.



 
 Quote:
 I mean this is pretty much when you came here to tell hey folk we can 
 integrate OpenERP in 5 days, and then you Gtalk me during week ends because 
 you are totally lost with data importation and OpenERP bugs, why do you need 
 to come and tell it's so easy then? What the benefit of this, getting a ton 
 of noobs jumping in that will fail their projects and then tell OpenERP is 
 crap? For your customer to pay you even less days for your projects, so we 
 don't have the skilled integrators ecosystem that make the product more 
 mature? 
 
 I understand nothing about this paragraphe. I NEVER and say again NEVER said 
 that you can integrate OpenERP in 5 days. The most quick project I made is 
 1-2 month long even if it's a very little company
 


All right, my bad, I was thinking about that one:
http://www.openobject.com/forum/topic12882.html

The 5 days mention is actually from Tiny. Well my comment applies to them 
then, sorry for the miss-attribution.
Oh, we also connected Magento to OpenERP in less than 5 days upfront yes, 
because our customer promised us he would make his way with OpenERP (may be 
because he made it with Magento which is actually a lot easier). Well, soon he 
told us OpenERP gave him a good definition of the world regression and we 
sold him a 12 days support/maintenance contract and I'm pretty sure that was 
the bare minimum (Ok, there is a Magento connection inside)... Still, I'm 
curious how it went for that other 5 days implementation from Tiny here...


 
 Difference is that using openerp if you are skilled, you can repair yourself. 
 With propietary system you can't. If you are not skilled you have to contract 
 someone to repair. Where is the problem here? 
 


All right, it was my point too. My point is that it's pretty improbable you 
don't need fixing at all, then at some point you likely depend on a coder. It's 
very unlikely 5.0.6 is OK out of the box, I think that was our whole point with 
Ferdinand. I also think proprietary ERP's still have a smaller density of 
bugs/regressions within their basic scope probably because testing is taken 
more seriously, probably because they have more money to do it. That's 
important guys who come to OpenERP know their will bugs and there will be 
blood.[/quote]


Raphaël Valyi

CEO and OpenERP consultant at
http://www.akretion.com




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50473#50473

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-31 Thread forum-user
Hi Gavin,

I understand your frustration. Open source is different mind set (it took me 
some time to figure it out myself). If you download any proprietary ERP 
software, you will probably not get as many errors as OpenERP (specially 
programming related errors i.e. python errors). Don't think it is due to poor 
quality of the code. I should admit OpenERP design is v.smart. As far as 
implementations are concerned, in my experience, there are very few vanilla 
implementations, most of the implementations require customizations. Besides 
the customizations, one need to know Python in order to troubleshoot. 
As you expressed your concern about fork, there is already one (triton or 
tryton i think). But OpenERP/OpenObject is more popular, more contributions.

A word of advise, take little time out to learn python, xml, postgresql (i am 
trying to learn too) ... this will make your life much easier where OpenERP is 
concerned and this will not happen overnight  most experienced members 
here didn't learn all this in one day  they spent good amount of time in 
these technologies ... i guess we should too




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50478#50478

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-31 Thread forum-user
[quote=dhariwal].you will probably not get as many errors as OpenERP 
(specially programming related errors i.e. python errors). Don't think it is 
due to poor quality of the code. I should admit OpenERP design is 
v.smart.[/quote]
I disagree, it is due to poor quality of code. Good code will give no error, 
bad code will give the wrong outcome, poor quality of code will give errors 
and/or wrong output.

Due to the fact that python is a interpreted language an error will only occur 
when that part of error code is hit versus a compiler language that will error 
out already when compiling, at least for the technical part. So python has some 
advantages but also disadvantages. A good programmer is aware of this and will 
test his/here delivered code to overcome the disadvantage of an interpreter 
language.  

Therefore testing a proposed solution is most important in OpenERP before 
merging a solution into the standard. Glad that the unit test server is live 
some weeks now and is given the first results. Unit test should be mandatory 
for every module in the near future.
Even more reliable i.m.h.o. is the new functional testing framework based on 
Cucumber and OOOR (by akretion) framework, OERPScenario 
https://code.launchpad.net/oerpscenario writen by CamptoCamp.


Jan
www.veritos.nl
www.supportandmaintenance.org




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50479#50479

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-31 Thread forum-user
@janneman and @dhariwal,

I agree with most of your remarks. About code quality: my vision is that Fabien 
is a bit like an artist: he got the overall architecture extremely right where 
so many team of engineers failed before and are yet to fail. In one way in 
invented the Ruby on Rails productivity for the legacy ERP world and got a 
respectable set reusable modules running upon that.

Fine, now, may be like an artist, he lacked a lot of rigor in the day to day 
implementation and so did others from Tiny (obscur commit messages like 
modifs, variables names such as todo come directly from him). Meaning 
inside the good architecture there are a lot of coding errors, poor respect of 
conventions (naming, coding, PEP8, English, Terminology...), poor enforcing of 
test first approach...

Because the scope has gone very large upon that basis which is still far from 
perfect, I hope this is at least acknowledged by Tiny at least toward the 
community members proposing merges, work and ideas.

Acknowledging it and teaming with the community to fix it is an reasonable 
perspective, but it as to be done. Otherwise OpenERP will reach a quality 
asymptote were one bug fix lead to one regression and no feature can be added 
with an acceptable compatibility / without regressions. I've seen so many 
softwares trapped at that asymptote, I don't want to invest in one that will be 
trapped here too before even it can turn a mass market product.


Raphaël Valyi

CEO and OpenERP consultant at
http://www.akretion.com




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50481#50481

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-31 Thread forum-user
I share this same opinion. We are working with OERP for almost 2 years and 
everyday it's a challenge discovering and solving new problems. The lack of 
documentation and the problems of each new version makes it impossible to get a 
stable version.

For each project and for each update it's seems we start debugging from scratch.

Antonio
Multibase
www.multibase.pt




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50482#50482

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-31 Thread forum-user
Just,

May be when I said Openbravo was more professional, then I should illustrate. 
Well, look their wiki spec or look their organization and public schedule here:
http://spreadsheets.google.com/ccc?key=0AjMsaCphoKkzcFBXWkFTVDlKZzVGVGxZNFNsbWdQT0Ehl=fr
(look at the several tabs)

So yes, no comparison. But professional organization doesn't make all, their 
platform is still really far away from OpenObject as I said, their programming 
languages are obsolete (PL/SQL) or verbose Java at best. All that professional 
organization cost money and they won't be cheap tomorrow. But that gives an 
illustration of what is a better internal organization (remark however that 
Tiny uses OpenERP for that - they just connected it to Launchpad bug management 
while Openbravo don't eat their own dogfood here as they use Google 
Spreadsheet).


Raphaël Valyi

CEO and OpenERP consultant at
http://www.akretion.com




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50486#50486

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-31 Thread forum-user
I want to highlight the comment from Raphael when says its like linux, now 
OpenERP has many issues but their platform is really impressive and can be 
better, the integration with community is getting better or at least Tiny is 
trying, but with more partners with Tiny and more users / hackers from 
community will continue improving the product, remember now the market is 
changing we need a product with innovations and stability, many issues come 
with this, there is when functional experts and developers make their 
corrections.

regards,




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50487#50487

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-31 Thread forum-user
I posted a reply and it never showed up!?!? wtf

In summary, thanks so much for the feedback. I was suspicious of some problems 
going on, and thanks to your honesty, I know I was correct.

That's not a bad thing - better the devil you know! It seems I have come on 
board at a bad time, growing pains. Hopefully Tiny gets the structure right 
soon, and the community gets a better workflow/integration.

I really we simply had better documentation. The features page which lists 
all the modules, has a really brief description of them. How do we use them? I 
don't mind paying for it - Tiny has to make money somehow. But it just doesn't 
seem to exist. A support contract (partnership) doesn't make up for poor/no 
documentation. 

I will be honest - I'm really concerned about buying a partner contract at the 
moment - because I think Tiny are too busy to really give good support to 
partners. Is this the case? Can current partners give me some idea of what you 
get extra when you buy a parnter contract?

Peace and goodwill to all




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50488#50488

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-31 Thread forum-user
To see if I can used the word Adempiere




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50491#50491

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-30 Thread forum-user
@Gavin,

Yes, OpenERP was only installable in prod by serious serious geeks so far (not 
only computer geeks, but also ERP specialists, good consultants, so aliens in a 
word), that's why there are so few I think. Oh yes, there are plenty of those 
guys say in the aerospace/banking fields. But the point is that since it 
targets the mid markets, integrators can hardly attract them. 
But overall it already makes an ever growing few success stories and a ever 
growing skilled community.

Imagine guys skilled like this one http://www.chricar.at/ChriCar/index.html 
working at night and week ends to have its integration business sustainable. It 
was not easy, that's sure. People have to realize how difficult it is, even 
that's true, done with the right guys it can be several times cheaper than high 
end proprietary ERP's.

I've been partner of Openbravo one year when I was taking care of the tech 
survey at Smile, and in my opinion, yes, it's just worst. I should say I've 
seen quite a few guys trying both and sticking to OpenERP but never the 
reverse. But those are few stories because ERP's are so complex than learning 
two is so hard. I've also know some Openbravo partners that invested all into 
it and just died without even be able to try OpenERP, end of the story (one 
example, second French partner; dead //forge.openbravo.com/users/palmtree-it )

IMHO, Openbravo is much more professional with all the marketing, the release 
cycle, the work planing, the partnership and many things. Thanks to their fund 
raise, they hired experienced guys Tiny did not have. At some point they are 
organized just like a non open source company (still they release their work 
publicly).

BUT, the flip side, is that it costs them money, so very easily you would have 
to start paying way more to get any support.
All those non coding guys live with your money: 
http://www.openbravo.com/about-us/board-directors/
(and no, they haven't a such large real customer basis that it's negligible)

My opinion is that by 2008 they were never competitive against SAP BO/ Sage 
X3/MS Navision/Divalto in France in the 2 years term (and decision makers 
hardly think about later). Luckily for them, it might change soon, I think they 
improved a bit (they actually listen to the suggestion I gave them with making 
a REST bridge, invested on minimal modularity) and also outsourced to India 
were they could finally get the ton of polishing work on their obsolete 
expensive tech that was required. So I think in 2010 they just start being 
competitive against some proprietary ERP's in rich countries too; finally.

The fundamental difference between Openbravo and OpenERP is pretty much a whole 
different technology at its roots. I won't take time to try to convince you 
here: but Openbravo is a ton (millions of lines) of non OOP PS/SQL lurking 
inside XML CDATA sections, at best verbose Java (and consider the Java language 
being abandoned slowly now for high level business code, even more now with the 
Sun collapse; don't get me wrong, the Java platform on his side with the new 
language running on it will have a bright future. But hey, OpenERP  close to 
running Jython smoothly, so OpenERP wins again here).

Openbravo modularity is really childish compared to OpenERP: no way to add 
screen extension points, no component oriented UI (a lot more clicks), method 
granularity is almost always several hundreds lines of PS/SQL: if a module want 
to override something: he hardly can call super, he should copy/paste/change a 
whole PS/SQL procedure. Now they have a way to package procedures and screen 
together in a module, but those will be hardly compatible. Really far from the 
real tight integration you can achieve with OpenERP modules.

unlike OpenERP, Openbravo has no BPM engine to abstract the workflow logic: 
it's all if/else hardcoded instead.

Openbravo doesn't comes close to the memory session new gen osv_memory OpenERP 
wizards to offer a modular OOP decent UI (even if further improvement would be 
welcome).

Because they don't use an ORM in their core (Hibernate is used by less than 5% 
of the logic, only the most recent stuff), they don't have caching and the hit 
the SGBD much more heavily than OpenERP, their performance suck totally (just 
install it and you will understand).

Their development cycles are really orders of magnitude slower compared to 
OpenERP: their screen are generated static HTML taking dozens of minutes to 
generate and then you have to deploy start your Java server which is really a 
slow startup compared to OpenERP...

Because of those fundamental differences in the platform, being a successful 
Openbravo third party integrator is so much harder (nearly impossible, find me 
just one that his not just an self bought Openbravo showcase). Remember 
Openbravo raised nearly M 18$ and invested heavily in marketing. They say now 
that want to fund raise again (future financing rounds  

Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-30 Thread forum-user
hello,

Gavin wrote:
 
 I have grave concerns about the bugs in OpenERP, and the lacklustre effort at 
 fixing them. And the strange release cycle.
 

After a year, I guess you are familiar with launchpad and know about the 
release cycle. What else are you looking for ?

Gavin wrote:
 
 I also cannot figure out what is happening with the project ... what is 
 OpenObject compared to OpenERP.
 

OpenERP = OpenObject + ERP addons modules

Gavin wrote:
 
 
 It all seems to me like a bunch of very smart geeks coming up with cool 
 ideas, doing a half-assed job on them, and moving on. So many modules and 
 features, so little support. We have a saying spread yourself too thin
 

This is not wrong, OpenERP developpers like innovation more than anything else.

Gavin wrote:
 
 But my biggest worry is that OpenERP/OO is going to fork off soon, because it 
 seems very tightly controlled by Tiny (anyone remember Compiere/Adempiere 
 split?)
 

So what ?

Gavin wrote:
 
 
 I've read comments in the Launchpad from integrators saying they cannot use 
 stable branch for clients. I really need to be sure, if I sign up as a 
 partner, and invest any more time into learning OpenERP, that I can make 
 money off it by implementing it for clients!
 

Integrators will enlight their added value, which is a real one and they 
usually fix small and big bugs. Nevertheless, odoo.com customers use standard 
stable, and I guess they are happy with it.

Gavin wrote:
 
 I have only looked briefly at OpenBRAVO, so they might be worse :( ... but 
 can anyone reassure me about coming on board with OpenERP?

You'll make friends in the OpenERP community and they will help you if they 
can, but they cannot make it easy when it is complex. Only you can bet on your 
own success and know if it's worth to put your hands in the engine.
regards


Dominique
http://sisalp.fr , Hébergement OpenERP 
http://bdll.fr/openerp-serveur-gratuit.html




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50453#50453

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-30 Thread forum-user
current requisits to implement OpenERP (obviously depends on what you want to 
do)
* very good ERP knowledge
* good python knowledge
* patience   [Wink] 
Lot of things work very nicely especially the server itself, many modules and 
functions are not yet feature complete and/or not well tested. 
But lot of improvements are on the way (incomplete list ...)
* community organisation
* reporting
** mako templates
** Openoffice Server integration
* better GTK client
* Koo
* OpenERP Scenario
* OOOR - OpenObject On Rails
* number of new bugs seems to decrease - including duplicates etc 
** 75 open server-bugs in 3 month
** 75 open addons-bugs in 6 month

all this will boost OpenERP but
my guess 6-12 month to get all this production ready




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50455#50455

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-30 Thread forum-user
Sorry @ferdinand and @rvalyi

I don't understand when you say things like... OpenERP needs good python 
knowledge to be implemented on production. 

I think is important to define what really the customer needs. There is miriad 
of little and medium companies where OpenERP estable release + country 
localization modules feel perfectly their needs without needed programing for 
them. 

There is also alot of extra-addons modules working just fine!!! So if you know 
them you can adjust your customers needs WITHOUT programming more. Yes.. I know 
there is a lot of people here who's job is programming, but I always try to 
show to customer an adecuate extra-addons module to fill their needs than 
programming. Problem is that extra-addons is growing and growing more and more 
and it's each day more difficult selecting the addecuate modules or testing 
them to try the functionality.

If you take a look to stable extra-addons you could see there is a lot of 
modules with similar functionality, made by different partners, enterprises. 
Most of them are working but there is some of them that aren't, so by now... I 
only take Tiny's modules or other community members recomended and tested 
modules to be installed on my customers installations. 

Look at invoicing, sales, purchases modules... there is so many modules related 
to same area... is imposible managing and being informed about all published 
modules and I'm sure there is a lot of duplicated functionality built.

In the other side, there is missing functionality for big manufacturing 
companies, but it seems noone except tiny is working on this, so I think there 
should be a kind of organization on extra modules where partners could make 
better an existing module and not rebuilding a just published module. I think 
is loosing effort and time for all of them. 

So now, for me I think  is much more important focussing customers 
implementation not just programming for them but planning rich teaching and 
existing functionality profit

About OpenERP and OpenBravo. In spain we now a pair of companies who should 
implement openbravo to their customers that are now trying OpenERP with new 
customers, so sincerely I think OpenERP is now a serious competitor for 
Openbravo and it will be just more serious for big dinosaur propietary ERPs in 
a very short time.

@Gavin: ONE YEAR implementing OpenERP?? Please call a serious consultant, 
pay for his services and sure hi/her will guide you implementing it to start 
running in a couple of months with standar functionality. Sorry but, I don't 
believe you are trying OpenERP so long if you just don't know about launchpad, 
extra-addons and just basic concepts of openerp begginers. 

Thank you very much!!

Ana


Manuales, Videotutoriales de OpenERP en http://www.openerpsite.com
http://www.aulaerp.com




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50459#50459

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users


Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-30 Thread forum-user
@Ana,



 I don't understand when you say things like... OpenERP needs good python 
 knowledge to be implemented on production. 

Well excuse me, that's me who don't see your point:
- you are almost the unique OpenERP integrator that didn't learn  programming 
along you functional skills. You are almost the unique exception and you could 
start a sustainable activity only recently (one year ago you would not have 
make it, too many bugs).
- even with that, you still rely on programmers like us to manage some of your 
own projects. I mean, We or Zikzakmedia and the other gave you a hand on your 
projects (Elsenordelmar, Logiscenter... for us). How would you do without 
engineers?
I mean I absolutely do not criticize what you do and I'm happy when we can team 
together, but what is your point coming here and telling programming skills are 
optional? They are optional if you pay somebody do it for you, otherwise I 
don't want to see how you'll migrate your data/version or close you accounting 
period.

I mean this is pretty much when you came here to tell hey folk we can integrate 
OpenERP in 5 days, and then you Gtalk me during week ends because you are 
totally lost with data importation and OpenERP bugs, why do you need to come 
and tell it's so easy then? What the benefit of this, getting a ton of noobs 
jumping in that will fail their projects and then tell OpenERP is crap? For 
your customer to pay you even less days for your projects, so we don't have the 
skilled integrators ecosystem that make the product more mature?


 I think is important to define what really the customer needs. There is 
 miriad of little and medium companies where OpenERP estable release + country 
 localization modules fill perfectly their needs without needed programing for 
 them.

Of course the smaller the perimeter, the more you can do without coding.

Don't get us wrong, coding is not only about creating new modules to meet 
exotic requirements. It's also very much about only getting rid of the nasty 
blocker bugs. All versions have critical bugs. On a small scope you can may be 
find a version that fit your basic needs. On a larger perimeter, like for 
instance when accounting is required, that's impossible (or do you think we 
fight on Launchpad bugs just for fun?)

I'm suspicious Spain is not where accounting is the most challenging. But I 
know that in France there were much more issues. I bet @Gavin in the US is 
totally lost. Now for us in Brazil, we need module such account_tax_include to 
respect the fiscality (+ a good deal of other modules). account_tax_include 
have rounding bugs such as this one:
https://bugs.launchpad.net/openobject-addons/+bug/510726
Do you really think that's good to tell: hey folk no problem you can go in prod 
with this out of the box? Well I don't.



 Look at invoicing, sales, purchases modules... there is so many modules 
 related to same area... is imposible managing and being informed about all 
 published modules and I'm sure there is a lot of duplicated functionality 
 built. 


OK, we all agree on this; this doesn't scale at all. And that's one of the 
reason the community recently have an argument with Tiny because they were 
giving no direction tho the community:
http://n3.nabble.com/Simple-things-we-need-from-Tiny-for-better-bug-planning-management-tc132053.html#none

But, the reason why this list is huge, redundant, incompatible is:
- Tiny/Axelor put all their modules here, even when they are not reusable at 
all (just check picking_merge or the verticals). The partners on the contrary 
keep non reusable modules in other branches or in the addons-community 
purgatory without polluting too much the main module list.
You have here some good modules done for real customers with skilled guys, and 
you also have some mere proof of concept done by unmotivated /unpaid Indian 
developers there were doing something else 3 months before and think they will 
do something else in 3 months...
- lot's of the main module do not have the quality we would like. So 
unfortunately we should patch them in extra modules. Take the addons pos module 
or mrp_repair module (try to handle RMA with that), so that's largely why so 
many modules.

So, it's important to get it right: our fight is for a decent quality inside 
the core addons that would AVOID us to create so many crappy one-shot modules 
(which in turn disperse effort and increase integration cost).

This pretty much because we were not sure Tiny was putting enough care into 
merging back the community refactoring of those core modules that we had all 
that tensions last weeks and forks were talked  about (no serious guy can trust 
they can do it alone, they didn't had one single full time guy to package 
5.0.7, how would they tackle that refactoring job at the yearly major releases 
like 5.2?). This is also a reason why the Tryton fork has been created. Indeed, 
lot's of new fancy things were announced, but less than 2 months before the 

Re: [Tinyerp-users] Deciding between OpenERP and OpenBravo?

2010-01-30 Thread forum-user
Wow, @rvalyi - thank you so much for your honesty! I hate evangelism and people 
telling me something is great, and that its somehow my fault if I don't think 
its great!

The things you have said, I have suspected just from browsing launchpad and 
trying out OpenERP myself. Now at least I know I'm not just being pessimistic. 

I will start following Tryton, and keep an eye on both. I have to try and make 
money off something soon, or I will have to just get a job. If I'm not making 
good money in 12 months, I will be bankrupt.

I find the craziest thing to be the weakness in accounting - the whole world is 
(largely already has) moved to IFRS. I just studied IFRS Framework and IAS-1 in 
my business degree. Belgium, France, Spain .. all in the EU, all listed 
companies required to use IFRS since 2005. The US is a bit behind, but still 
moving to IFRS. Australia (where I am) and New Zealand have been using IFRS 
since 2005, full adoption since 2007. Japan, India, Canada, Russia and more ... 
all changing next year (2011).

I see Fabien has been busy with ETL module lately. Fuck ETL - we can't move a 
MYOB or SAGE implementation to OpenERP anyway, because accounting is fucked. As 
I said before ... they seem to just keep adding modules that dont even work so 
well, instead of fixing the core. Let the community write stuff like ETL. Look 
at Linux - Linus kept control only of the kernel. And whats the kernel, really? 
its tiny. The real power of linux is the whole package - the hundreds/thousands 
of modules and applications written by a diverse community. Imagine Linus 
Torvalds tried to control it. Even companies like Ubuntu and Red Hat know ... 
they can't control commits etc to all those projects - they just re-bundle 
them, do a basic test to make sure they work, and add them to the distro. Open 
source must be OPEN (ie, not simply read only) Tiny must decide what the 
kernel of openerp is, and only control that, and let the rest be controlled 
by the community. And if they are worried about money, its because their 
business model is flawed. If they try to emulate OpenBravo, I think they will 
fail. And don't emulate Sun either - that didn't work too well (god only knows 
what Oracle is going to do with all that open source. I'm scared for the 
future) I think the best Tiny can be as a business, is a king pin integrator, 
just like the rest of us, but with the greatest experience and knowledge of the 
program, so the better able to win contracts for large clients, while newbies 
like me focus on small businesses (and of course, there are geographical 
boundaries) 

BTW, what do you think of Adempiere? I know its similar code base to Bravo, so 
probably not much better(or worse) from a coder's perspective, but what of the 
community - at least its doesn't have a bottleneck of a company controlling it?




 m2f 

--
http://www.openobject.com/forum/viewtopic.php?p=50461#50461

 m2f 


___
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users