[OFBiz] Users - Re: [OFBiz] Dev - The Key to Effectively Using OFBiz: Collaboration

Si Chen schen at graciousstyle.com
Thu Apr 21 12:27:32 EDT 2005


Ean,

I can see the issue from both you and David's perspective. 

I guess my question for you (and everyone else on the list, for that 
matter) is: who, in your opinion, should create these snapshots or, even 
further, stable releases with upgrade paths?  Do you think it should be 
David & Andy, a community effort (like Debian), or a corporate effort 
(like SuSE or Red Hat)?

Si

Ean Schuessler wrote:

>On Friday 15 April 2005 3:50 am, David E. Jones wrote:
>  
>
>>This issue has come up a few times, and recently came up with a client
>>we are working with that is getting started on a big project. This
>>applies to most, if not all, people and organizations that use or want
>>to use OFBiz or something like it...
>>
>>It is also something to keep in mind for developers and contributors to
>>OFBiz. On that note, we are hoping to increase collaboration among
>>OFBiz users and developers, and there will be more messages soon about
>>that, especially focused on organizing help to get things cleaned up,
>>tested, and fixed up for another binary release. OFBiz is just getting
>>to big for one or two or even three people to take on everything that
>>needs to be done to test things, fix things, and so on.
>>
>>Anyway, here is the link to the blog entry that I just put up:
>>    
>>
>
>Honestly, I don't agree with the idea of tracking on the development edge of 
>the project SVN for a production project. We require a level of 
>predictability from our projects so we do indeed work from a snapshot when we 
>do development on a project. We can't afford to have a development effort 
>derailed by some major development that occurs in the OFBiz source tree at 
>some unscheduled point in our delivery timeline.
>
>For most sites that we develop for the customer there will be a specific set 
>of functionality that we have to hit for the delivery. Once delivered, most 
>systems do not evolve continuously but rather remain unchanged for some long 
>period while the customer goes out to utilize the features. Customers tend to 
>want predictable operation more than new features once the requirements are 
>met. So, we have some systems that are based off OFBiz snapshots that date 
>back to pre-2.0 versions. Those systems sit and quietly do their job for the 
>customer every day, without changing and the customer is happy.
>
>So, I disagree. I think snapshots are the only sane way to go. Newer projects 
>can (and will) be based on more recent snapshots and pick up new 
>functionality from trunk. Sometimes trunk functionality may be ported back to 
>older (even very much older) versions of the system for features or security 
>fixes. All this requires additional labor patching back and forward between 
>codebases but that cost is the price of predictability. 
>
>  
>


More information about the Users mailing list