I've gotten some questions about Knowledge Meetings after I presented them as one of our agile practices at FrOSCon some weeks ago. Here are some more ideas/thoughts on how to do them: What are they? One hour every week. Gather the whole team together, and learn something. What should we learn about? Anything that will be of interest to your team, work-related. Some examples: This new open source library/project/technology we (can) use New programming language This cool testing technique A certain module of the business application The hardware architecture of our data-centers Some applied computer science (algorithms and stuff) What is the concrete contents of a Knowledge Meeting? Anything that'll make you learn. Examples: 10 minute lightning talks/ignites Coding Katas , or Randoris Longer presentations (try to not go over 30 minutes) Lots of discussions! Lots of live coding! Remember : Let people present the things they already know, but.. Give people time to pr...
My thoughts on software development.