First off, the conference was great and thank you to everyone who participated. We actually has less attendance than the previous OFBiz User Conference at the sessions, but more OFBiz-related people were there overall. We had about 1/3 of the committers there, quite a few people who SHOULD be committers (ie using OFBiz a lot, doing neat things with it, but just not as involved in contributing back to the project as they could be... you know who you are! ;) ), and quite a few people who are interested in OFBiz that we spoke with outside of the OFBiz-specific sessions (including one of the keynote speakers).

On top of that, and one of the more valuable parts of this event, was the chance to meet so many of the people who make the Apache Software Foundation what it is. I've been amazed at how welcome they have made me feel, and others have made similar comments. The community-driven philosophy at the ASF is strong, and it is also one of the biggest differentiators between OFBiz and other "open source" enterprise systems, which are really corporate driven and are developed in a more commercial way rather than being community driven. People at the ASF really get the difference and why it makes a difference, and it's great to communicate and collaborate with them. Real quick, a special thanks to Shane, Lars, Delia, Cheryl, and others on the conference committee who helped make this happen.

BTW, on a side note there was major sponsorship from a few companies that do work based on OFBiz, including Hotwax, and Brainfood. On one notable evening (Thursday), thanks to Brainfood, we had a jazz funeral parade in honor of proprietary software. There was a marching band and police escort and we even marched down Canal Street for 3 blocks with the police closing it off for us (that's a major street in New Orleans, and it was pretty cool), and we had around 150 people marching.

In short, it was hugely valuable and for me it definitely helped to solidify parts of a vision of what we can do with in this next era of Apache OFBiz.

Before getting into my more complete notes, it seemed that most of the discussions at the conference focused around a couple of points:

1. more and better marketing of OFBiz
2. organize ourselves better:
2.a. now that base applications are fairly comprehensive, start refining and extending based on open standards and community effort to create a library of business process stories (like the universal data model OFBiz started with) 2.b. time to eat our own dog food (use OFBiz instead of Jira, Confluence, etc), and once we get there expand to the rest of the ASF to replace these tools

Some more detailed notes about things discussed:

Marketing
- new ofbiz home page - pretty and simple
- organize docs better
- docs with marketing/influence intent instead of informational
- promote community model and community-driven open source
- promote empowerment and software to fit the business, without all the spreadsheets and supplemental systems! - OFBiz Alliance w/ advertising, required internal use of OFBiz, etc - We are Open For Business - Viral marketing campaign, "I am Open For Business" on personal sites, funny videos on YouTube saying the catch phrase, link to ofbiz.apache.org - OFBiz no longer on first page of google search for "open source erp" (near the top of the second page), and I don't see ofbiz in the first 10 pages of "open source crm", for "open source ecommerce" we're on the 4th page - Google adwords and similar for "open for business", "I am open for business", "we are open for business", "open source erp" (not paid by "OFBiz", but rather by interested community members)

Community Organize
- OFBiz Universal Business Process Library
- Mobilize test contributors (testtools, selenium, etc), allow separate people to be involved in contributing tests and contributing features (don't require test submission, but if anyone wants something to work in a certain way, they should submit a test for it as our normal way of doing things)
- Links from tests to bus proc docs
- Pursuit of open standards - find and document desired standards, refer to in process library, change service defs to be close to, eventually implement messaging/etc according to (UBL, OAGIS, XBRL, etc)
  - TODO: add XBRL/etc write up to confluence, send email
- Component groups and hierarchy
  - TODO: upload diagrams of base apps dependencies, loosely enforced
- TODO: propose goal of framework, base applications, and special purpose apps layers - avoid dependencies between specialpurpose apps, push things that others need to the base applications where cross-dependencies are natural
- Eat our own dog food
  - Content management (replace confluence)
- Project management (issues/requests, tasks, upstream issues handled by system (ie users promote to OFBiz, OFBiz promotes to Tomcat/ Geronimo/FOP/etc with ASF, ASF projects promote to ?)
- Framework release
  - gather ideas from people in a confluence page (TODO: add my own)
  - complex UIs, GWT, DOJO, etc renderers for widgets
- Testing tools: seleniumxml -> testtools + demo (need to look into licensing problems)

The "TODO" items are notes to myself for things to do. I'll be sending out more messages soon about a few of these specific things.

For others who attended, please feel free to share your notes on this thread.

For those who did not attend, please feel free to ask questions and share your thoughts too.

-David



Reply via email to