Tesugen

Monolithic versus Mob Development

In Richard Gabriel’s Whither Software (PDF), there are two slides that caught my attention. Here’s slide one:

Monolithic Development:

  • Master planning and control [my emphasis]
  • Chokepoints
  • Integration planning
  • Shared culture required [my emphasis]
  • Planned releases force misfits of time and effort—for some modules and components, developers are squeezed for time, for others, developers languish or move on prematurely
  • Tends to exclude users from design
  • Correctness
  • No room for artistry [my emphasis]

And here’s slide two:

Mob Development:

  • Piecemeal growth and leadership
  • Shared vision is desirable [my emphasis]
  • Few coördination points
  • Can include users
  • Comfort
  • Can allow for artistry

I’ve got to go, but I want to mention that Gabriel has written, along with Ron Goldman, an essay titled Mob Software: The Erotic Life of Code. I’ve written about it before; see this Google search for more.

The above was posted to my personal weblog on September 24, 2003. My name is Peter Lindberg and I am a thirtysomething software developer and dad living in Stockholm, Sweden. Here, you’ll find posts in English and Swedish about whatever happens to interest me for the moment.

Tags:

Related posts:

Posted around the same time:

The seven most recent posts:

  1. Tesugen Replaced (October 7)
  2. My Year of MacBook Troubles (May 16)
  3. Tesugen Turns Five (March 21)
  4. Gustaf Nordenskiöld om keramik kontra kläddesign (December 10, 2006)
  5. Se till att ha två buffertar för oförutsedda utgifter (October 30, 2006)
  6. Bra tips för den som vill börja fondspara (October 7, 2006)
  7. Light-Hearted Parenting Tips (September 16, 2006)
Bloggtoppen.se