developing with ofbiz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

developing with ofbiz

snowch
I feel like I'm getting over the learning curve with ofbiz.  It's very
powerful and productive!  

However, I'm now confused that if it's so quick to develop, why does the
application/functionality seem to grow quite slowly?  Are most
developers spending their time on improving the framework and not
improving the bundled apps?

Many thanks,

Chris
Reply | Threaded
Open this post in threaded view
|

Re: developing with ofbiz

cjhowe
The bundled apps, I believe, are meant to simply be displays of feature
functionality.  Since every business is different and all of the
features taken together are usually too burdensome for a company to
actually use, most are creating custom applications based on those
features based on the specific requirements of a deployment.

As far as "slow development", new feature sets are added cautiously to
avoid breaking custom applications that are depending on the feature
set.

If you'd expect things to go faster, what functionality do you see
being neglected?

--- Christopher Snow <[hidden email]> wrote:

> I feel like I'm getting over the learning curve with ofbiz.  It's
> very
> powerful and productive!  
>
> However, I'm now confused that if it's so quick to develop, why does
> the
> application/functionality seem to grow quite slowly?  Are most
> developers spending their time on improving the framework and not
> improving the bundled apps?
>
> Many thanks,
>
> Chris
>

Reply | Threaded
Open this post in threaded view
|

Re: developing with ofbiz

David E Jones
In reply to this post by snowch

Chris,

I saw Chris Howe's answer and hopefully that starts to shed some  
light on the way things work.

To supplement that, and backing up a little bit, there are two main  
dynamics that have an effect on this:

1. the inherent complexity of business processes, data structures,  
and variability between industries and companies
2. the nature of a community-driven open source project

We can do, and have done, a lot with the OFBiz framework to simplify  
the technical side of business application development and to make  
the implementation artifacts closer to the results of analysis and  
design efforts.

That part of things is necessary for anything like OFBiz to have a  
chance at survival. With no corporate backing or investment  
everything that comes into OFBiz is contributed, and usually from  
individuals or very small businesses. The only way these entities can  
typically contribute is by leveraging OFBiz for client needs, and  
then when those needs go beyond what OFBiz offers to try to implement  
things in such a way that they can be added to the open source project.

With OFBiz it has been this way for the last 6 years, and it will  
always be this way. No one on the PMC (project management committee)  
has sufficient resources to fund major development efforts, so the  
community and project growth is structured according to what people  
can do and when they can do it. There just isn't an easy way around  
that.

If we were creating something simple, or something where the whole  
world agreed on one way of doing things it would be a lot easier, but  
that just isn't the nature of modern business. To make things more  
interesting, most users of OFBiz do a lot of customization that is  
specific to their business. The need for that is why they choose  
OFBiz in the first place. However, that also means that much of the  
effort goes into that and not back into OFBiz. In that way it is VERY  
different from many infrastructure level open source projects, even  
the community driven ones.

My take on it is rather different. Most of the business level  
functionality has been developed in the last 2.5 years, an I think  
what has been done in that time is nothing short of amazing,  
especially when the fact is the resources invested are probably just  
a few percent of what goes into development of a traditional  
commercial enterprise suite. That means that OFBiz has seen various  
millions of dollars of effort contributed to it over the years, but  
that doesn't compare to the hundreds of millions that go into major  
commercial systems.

-David


On Feb 6, 2007, at 10:05 AM, Christopher Snow wrote:

> I feel like I'm getting over the learning curve with ofbiz.  It's very
> powerful and productive!
>
> However, I'm now confused that if it's so quick to develop, why  
> does the
> application/functionality seem to grow quite slowly?  Are most
> developers spending their time on improving the framework and not
> improving the bundled apps?
>
> Many thanks,
>
> Chris


smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: developing with ofbiz

snowch
In reply to this post by cjhowe
Allow I have known about ofbiz for several years, I always perceived  
it as an ERP application (similar to Compiere).   It was only  
recently that I realized it is more of an ERP application development  
framework.

I would like to see the functionality extended to include business  
management tools, such as requirements management, project and  
portfolio management, risk issue and change control management,  
infrastructure management, etc. - perhaps that's stuff that I could  
contribute!


On 6 Feb 2007, at 17:21, Chris Howe wrote:

> The bundled apps, I believe, are meant to simply be displays of  
> feature
> functionality.  Since every business is different and all of the
> features taken together are usually too burdensome for a company to
> actually use, most are creating custom applications based on those
> features based on the specific requirements of a deployment.
>
> As far as "slow development", new feature sets are added cautiously to
> avoid breaking custom applications that are depending on the feature
> set.
>
> If you'd expect things to go faster, what functionality do you see
> being neglected?
>
> --- Christopher Snow <[hidden email]> wrote:
>
>> I feel like I'm getting over the learning curve with ofbiz.  It's
>> very
>> powerful and productive!
>>
>> However, I'm now confused that if it's so quick to develop, why does
>> the
>> application/functionality seem to grow quite slowly?  Are most
>> developers spending their time on improving the framework and not
>> improving the bundled apps?
>>
>> Many thanks,
>>
>> Chris
>>
>
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>


--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply | Threaded
Open this post in threaded view
|

Re: developing with ofbiz

David E Jones

On Feb 6, 2007, at 1:54 PM, Christopher Snow wrote:

> I would like to see the functionality extended to include business  
> management tools, such as requirements management, project and  
> portfolio management, risk issue and change control management,  
> infrastructure management, etc. - perhaps that's stuff that I could  
> contribute!

You might be surprised at how much of that already exists...

-David


smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: developing with ofbiz

jonwimp
In reply to this post by cjhowe
Christopher,

 > The bundled apps, I believe, are meant to simply be displays of feature
 > functionality.  Since every business is different and all of the features
 > taken together are usually too burdensome for a company to actually use, most
 > are creating custom applications based on those features based on the
 > specific requirements of a deployment.

Chris is right about that.

 > As far as "slow development", new feature sets are added cautiously to avoid
 > breaking custom applications that are depending on the feature set.

Development is going carefully enough now. Not as careful as I'm comfortable with, though, so
development really is going ahead quite rapidly far as I can tell.

If you're talking about the OFBiz framework (core), I'd say it's very stable and solid, and that
might explain why there's no rapid progress on that front (not much room for improvement).

If you're ralking about the ERP aspect (non-core) of OFBiz, it's pretty rapid. Might even be too
rapid for your taste! It's usually rapid along the lines where somebody needs specific features
for their work, not necessarily along MY own lines. :)

If you want rapid progress for what you need, you'll probably have to contribute those needed
features yourself.

That said, I must say that I'm benefiting from many core features added by other contributors. For
eg, I'm eagerly awaiting full integration results from Chris Howe for OFBiz + Asterisk!

Jonathon

Chris Howe wrote:

> The bundled apps, I believe, are meant to simply be displays of feature
> functionality.  Since every business is different and all of the
> features taken together are usually too burdensome for a company to
> actually use, most are creating custom applications based on those
> features based on the specific requirements of a deployment.
>
> As far as "slow development", new feature sets are added cautiously to
> avoid breaking custom applications that are depending on the feature
> set.
>
> If you'd expect things to go faster, what functionality do you see
> being neglected?
>
> --- Christopher Snow <[hidden email]> wrote:
>
>> I feel like I'm getting over the learning curve with ofbiz.  It's
>> very
>> powerful and productive!  
>>
>> However, I'm now confused that if it's so quick to develop, why does
>> the
>> application/functionality seem to grow quite slowly?  Are most
>> developers spending their time on improving the framework and not
>> improving the bundled apps?
>>
>> Many thanks,
>>
>> Chris
>>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: developing with ofbiz

cjhowe
In regards to OFBiz + Asterisk... Aside from sending email attachments
to the Asterisk fax server and absent someone else contributing their
brains to the effort, I'm done with what my current needs are (Click to
Dial) and wasn't planning on adding to it in the near term .  

There's certainly some nice things that can be done to log phone calls
and faxes as communication events, but I don't have a pressing need to
do that and in fact that would get some of the older fellas around here
looking for their tinfoil hat.  Asterisk already logs this stuff pretty
well and I don't have to tell anyone what I know, because they will
never touch that box :-) "Linux is scary"


--- Jonathon -- Improov <[hidden email]> wrote:

> Christopher,
>
>  > The bundled apps, I believe, are meant to simply be displays of
> feature
>  > functionality.  Since every business is different and all of the
> features
>  > taken together are usually too burdensome for a company to
> actually use, most
>  > are creating custom applications based on those features based on
> the
>  > specific requirements of a deployment.
>
> Chris is right about that.
>
>  > As far as "slow development", new feature sets are added
> cautiously to avoid
>  > breaking custom applications that are depending on the feature
> set.
>
> Development is going carefully enough now. Not as careful as I'm
> comfortable with, though, so
> development really is going ahead quite rapidly far as I can tell.
>
> If you're talking about the OFBiz framework (core), I'd say it's very
> stable and solid, and that
> might explain why there's no rapid progress on that front (not much
> room for improvement).
>
> If you're ralking about the ERP aspect (non-core) of OFBiz, it's
> pretty rapid. Might even be too
> rapid for your taste! It's usually rapid along the lines where
> somebody needs specific features
> for their work, not necessarily along MY own lines. :)
>
> If you want rapid progress for what you need, you'll probably have to
> contribute those needed
> features yourself.
>
> That said, I must say that I'm benefiting from many core features
> added by other contributors. For
> eg, I'm eagerly awaiting full integration results from Chris Howe for
> OFBiz + Asterisk!
>
> Jonathon
>
> Chris Howe wrote:
> > The bundled apps, I believe, are meant to simply be displays of
> feature
> > functionality.  Since every business is different and all of the
> > features taken together are usually too burdensome for a company to
> > actually use, most are creating custom applications based on those
> > features based on the specific requirements of a deployment.
> >
> > As far as "slow development", new feature sets are added cautiously
> to
> > avoid breaking custom applications that are depending on the
> feature
> > set.
> >
> > If you'd expect things to go faster, what functionality do you see
> > being neglected?
> >
> > --- Christopher Snow <[hidden email]> wrote:
> >
> >> I feel like I'm getting over the learning curve with ofbiz.  It's
> >> very
> >> powerful and productive!  
> >>
> >> However, I'm now confused that if it's so quick to develop, why
> does
> >> the
> >> application/functionality seem to grow quite slowly?  Are most
> >> developers spending their time on improving the framework and not
> >> improving the bundled apps?
> >>
> >> Many thanks,
> >>
> >> Chris
> >>
> >
> >
>
>

Reply | Threaded
Open this post in threaded view
|

Re: developing with ofbiz

Cameron Smith-6
In reply to this post by snowch
Another open source PBX, less famous, but according to some better able to handle hefty integration needs (and written in Java, unlike Asterisk core), is SipX: http://sipx-wiki.calivia.com/index.php/SipX@Home

cameron

----- Original Message ----
From: Chris Howe <[hidden email]>
To: [hidden email]
Sent: Wednesday, 7 February, 2007 2:22:49 AM
Subject: Re: developing with ofbiz

In regards to OFBiz + Asterisk... Aside from sending email attachments
to the Asterisk fax server and absent someone else contributing their
brains to the effort, I'm done with what my current needs are (Click to
Dial) and wasn't planning on adding to it in the near term .  

There's certainly some nice things that can be done to log phone calls
and faxes as communication events, but I don't have a pressing need to
do that and in fact that would get some of the older fellas around here
looking for their tinfoil hat.  Asterisk already logs this stuff pretty
well and I don't have to tell anyone what I know, because they will
never touch that box :-) "Linux is scary"


--- Jonathon -- Improov <[hidden email]> wrote:

> Christopher,
>
>  > The bundled apps, I believe, are meant to simply be displays of
> feature
>  > functionality.  Since every business is different and all of the
> features
>  > taken together are usually too burdensome for a company to
> actually use, most
>  > are creating custom applications based on those features based on
> the
>  > specific requirements of a deployment.
>
> Chris is right about that.
>
>  > As far as "slow development", new feature sets are added
> cautiously to avoid
>  > breaking custom applications that are depending on the feature
> set.
>
> Development is going carefully enough now. Not as careful as I'm
> comfortable with, though, so
> development really is going ahead quite rapidly far as I can tell.
>
> If you're talking about the OFBiz framework (core), I'd say it's very
> stable and solid, and that
> might explain why there's no rapid progress on that front (not much
> room for improvement).
>
> If you're ralking about the ERP aspect (non-core) of OFBiz, it's
> pretty rapid. Might even be too
> rapid for your taste! It's usually rapid along the lines where
> somebody needs specific features
> for their work, not necessarily along MY own lines. :)
>
> If you want rapid progress for what you need, you'll probably have to
> contribute those needed
> features yourself.
>
> That said, I must say that I'm benefiting from many core features
> added by other contributors. For
> eg, I'm eagerly awaiting full integration results from Chris Howe for
> OFBiz + Asterisk!
>
> Jonathon
>
> Chris Howe wrote:
> > The bundled apps, I believe, are meant to simply be displays of
> feature
> > functionality.  Since every business is different and all of the
> > features taken together are usually too burdensome for a company to
> > actually use, most are creating custom applications based on those
> > features based on the specific requirements of a deployment.
> >
> > As far as "slow development", new feature sets are added cautiously
> to
> > avoid breaking custom applications that are depending on the
> feature
> > set.
> >
> > If you'd expect things to go faster, what functionality do you see
> > being neglected?
> >
> > --- Christopher Snow <[hidden email]> wrote:
> >
> >> I feel like I'm getting over the learning curve with ofbiz.  It's
> >> very
> >> powerful and productive!  
> >>
> >> However, I'm now confused that if it's so quick to develop, why
> does
> >> the
> >> application/functionality seem to grow quite slowly?  Are most
> >> developers spending their time on improving the framework and not
> >> improving the bundled apps?
> >>
> >> Many thanks,
> >>
> >> Chris
> >>
> >
> >
>
>






               
___________________________________________________________
To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com
Reply | Threaded
Open this post in threaded view
|

Re: developing with ofbiz

jonwimp
Oh, nice one. Sigh, I'll only have time to do those "frills" after I'm done with my current
project's core sometime hopefully mid-Feb.

I promised Chris Howe I'd help in Asterisk, but he's done it. I don't know if he'll get to this
one before I do. But this is one "frill" I definitely need right after I'm done with my core work.

Jonathon

Cameron Smith wrote:

> Another open source PBX, less famous, but according to some better able to handle hefty integration needs (and written in Java, unlike Asterisk core), is SipX: http://sipx-wiki.calivia.com/index.php/SipX@Home
>
> cameron
>
> ----- Original Message ----
> From: Chris Howe <[hidden email]>
> To: [hidden email]
> Sent: Wednesday, 7 February, 2007 2:22:49 AM
> Subject: Re: developing with ofbiz
>
> In regards to OFBiz + Asterisk... Aside from sending email attachments
> to the Asterisk fax server and absent someone else contributing their
> brains to the effort, I'm done with what my current needs are (Click to
> Dial) and wasn't planning on adding to it in the near term .  
>
> There's certainly some nice things that can be done to log phone calls
> and faxes as communication events, but I don't have a pressing need to
> do that and in fact that would get some of the older fellas around here
> looking for their tinfoil hat.  Asterisk already logs this stuff pretty
> well and I don't have to tell anyone what I know, because they will
> never touch that box :-) "Linux is scary"
>
>
> --- Jonathon -- Improov <[hidden email]> wrote:
>
>> Christopher,
>>
>>  > The bundled apps, I believe, are meant to simply be displays of
>> feature
>>  > functionality.  Since every business is different and all of the
>> features
>>  > taken together are usually too burdensome for a company to
>> actually use, most
>>  > are creating custom applications based on those features based on
>> the
>>  > specific requirements of a deployment.
>>
>> Chris is right about that.
>>
>>  > As far as "slow development", new feature sets are added
>> cautiously to avoid
>>  > breaking custom applications that are depending on the feature
>> set.
>>
>> Development is going carefully enough now. Not as careful as I'm
>> comfortable with, though, so
>> development really is going ahead quite rapidly far as I can tell.
>>
>> If you're talking about the OFBiz framework (core), I'd say it's very
>> stable and solid, and that
>> might explain why there's no rapid progress on that front (not much
>> room for improvement).
>>
>> If you're ralking about the ERP aspect (non-core) of OFBiz, it's
>> pretty rapid. Might even be too
>> rapid for your taste! It's usually rapid along the lines where
>> somebody needs specific features
>> for their work, not necessarily along MY own lines. :)
>>
>> If you want rapid progress for what you need, you'll probably have to
>> contribute those needed
>> features yourself.
>>
>> That said, I must say that I'm benefiting from many core features
>> added by other contributors. For
>> eg, I'm eagerly awaiting full integration results from Chris Howe for
>> OFBiz + Asterisk!
>>
>> Jonathon
>>
>> Chris Howe wrote:
>>> The bundled apps, I believe, are meant to simply be displays of
>> feature
>>> functionality.  Since every business is different and all of the
>>> features taken together are usually too burdensome for a company to
>>> actually use, most are creating custom applications based on those
>>> features based on the specific requirements of a deployment.
>>>
>>> As far as "slow development", new feature sets are added cautiously
>> to
>>> avoid breaking custom applications that are depending on the
>> feature
>>> set.
>>>
>>> If you'd expect things to go faster, what functionality do you see
>>> being neglected?
>>>
>>> --- Christopher Snow <[hidden email]> wrote:
>>>
>>>> I feel like I'm getting over the learning curve with ofbiz.  It's
>>>> very
>>>> powerful and productive!  
>>>>
>>>> However, I'm now confused that if it's so quick to develop, why
>> does
>>>> the
>>>> application/functionality seem to grow quite slowly?  Are most
>>>> developers spending their time on improving the framework and not
>>>> improving the bundled apps?
>>>>
>>>> Many thanks,
>>>>
>>>> Chris
>>>>
>>>
>>
>
>
>
>
>
>
>
> ___________________________________________________________
> To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com
>
>