the editable guide to websites
Have an account? Log In

< Wikimania.org

What OpenSource and Wiki Communities can teach business about innovation and collaboration / Brian Behlendorf edit

  • Discussion about the difficulties and failures of corporate development efforts
  • Hard to predict timeframes; demotivation amongst developers due to oursourcing or lack of development agility may lead to a lack of productivity and stewardship
  • huge difference in productivity btw a paycheck driven developer and someone who really cares. "The Mythical man-month"
  • Failure to match engineers to projects that interest them
  • "Project" mindset (fixed start and end date) kills continuity
  • Tight scheduling often means that there's no time to explore what other developers are working on or clean up one's code for others.
  • As a result, software re-use, for most, is a myth
  • Software components are not like "bricks" they are more like "heads of lettuce" in that they decay over time. "Bit-Rot"
  • The biggest hurdle to re-use is trust
  • project oriented mentality vs. "stewardship model" / developers who care about the code long after the 1.0 release
  • OpenSource best practices
    • Transparency
    • Gradients of access
    • Efficient mapping from developer interest to interesting projects
    • no "architects" who can't or won't code
    • dominant personalities only survive if they can still support a community
    • talk is cheap; (working) code is substance
  • Development predictability is a myth
  • Different metaphor - TheGreenhouse