Posted by fabriziogiudici
on July 20, 2009 at 7:15 AM PDT
When I created the BetterBeansBinding project, I spent a considerable amount of time for setting up a complete software factory with Continuous Integration (a thing that I've reasonabily completed only a few days ago, and now only misses a Maven repository). I believe a complete software factory that facilitates unit testing (possibly TDD) and collection of metrics is of fundamental importance. But I also spent a few time to think about the "communication plan", because I believe that communications are one of the most important things in the life of a project (and a more likely cause for a failure than technical reasons). It's something that worried me for BBB, as - unlikely my other projects in the blueMarine cluster - I don't feel it as "mine" - I mean, it's a fork of a project widely used by many people, that are likely to have different expectations.
In order to facilitate communications, especially the description of ideas such as API extensions, usage, etc..., I just created the concept of "whiteboards" . Technically, is a very simple thing, a section of the wiki; from the collaboration point of view, is a place that is owned by BBB users, where they can freely express themselves, and later reference the whiteboard for a discussion on the mailing list. I took the inspiration from the real whiteboards that I first saw at a conference, at JavaPolis (now Devoxx ).
Until a few days ago, nobody used a whiteboard. But now Peter Levart wrote down "An Idea for Property factories" - and this incepted an interesting discussion in the mailing list . I only hope that this will be inspirational for other users, and other whiteboards!