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:
HonestyOne 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.
SimplicityAnother 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.
RealityRunning 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: book