Wednesday, January 23, 2008

Getting Real

I finally completed the amazingly long series of blurbs Getting Real. The folks at 37 signals have given us many ingredients in their recipe of success. I've never worked for a small software product company or in an agile shop; so I have to imagine what it must be like. Here are some of my personal highlights:

Honesty
One theme is dealing honestly with customers/users. It's refreshing to hear companies advocate for honesty. They really believe honesty and openness with customers results in the best economic outcome for both parties.

Simplicity
Another important theme in the series is simplicity. Software has too long suffered from bloat. See! There is even a wikipedia article about it! Getting Real has a clear message regarding simplicity. Software should be focused, simple, and not attempt to do everything or please everyone. This is the only way software has a chance to do anything, any single thing well.

Reality
Running code is real. Everything else is not:
  • pagespecs
  • use cases
  • user stories
  • estimates
  • project plans
  • SLAs
  • UML
Some formalization of planning and design is good. However, running code provides real feedback which is the most important factor in creating software that gives people something they want.

Labels:

1 Comments:

Blogger Erator said...

Yes, I've been reading their product blog for a while now, and also have skimmed through the Getting Real book, but haven't actually read it from beginning to end. It's on my tadalist :)

January 31, 2008 7:48 PM  

Post a Comment

<< Home