Problem: Developers are resistant to formal methods of distributing information
Forces:
Comments:
This pattern comes from a quote by DonDwiggens? on mailto:organization-patterns@cs.uiuc.edu:
I had experienced the pre-literate behavior mentioned above in my own work group at the time. In an attempt to promote communication I instituted a weekly two hour meeting (named a "palaver" to emphasize the informal aspect) to simply exchange designs, idioms and experiences. It was well accepted, and has since been adopted by a number of other groups at my company. (All of these groups are 8-12 people in size.)
One observation is that the formality and dynamic of the meetings varies markedly from group to group, but the campfire feeling of "anyone can discuss anything" is a vital part of all of them. This is consistent with the culture concept mentioned in Don's quote.
An interesting effect of these meetings is that the information communicated in a PaLaver? is often documented by the developer presenting it it after he has had an opportunity to see how well it is received. This seems that the problem is not so much getting a developer to document as it is getting them to communicate.
It is also notable that mailing lists do not seem to provide the same sort of dynamic that makes these meeting successful (Although they do provide a good place to document the results of a meeting).