Getting Real

Getting Real Now that 37signals have put their book Getting Real online for free, I’ve finally gotten around to start reading it. And so far, I love it. I think there are a lot of great lessons, reminders, ideas in here that will help me make products I work on that much better.

I have a premonition, even before writing this, that a lot of people will tell me that the book is crap because they don’t believe in functional specifications and even Joel believes in functional specifications. As the authors point out in their Caveats, disclaimers, and other preemptive strikes page, their techniques don’t apply to everyone (though probably to more people than one would think). Also, their ideas are not an all or nothing affair. Gotta have your functional specs, then by all means keep doing it. Don’t throw out the baby with the bathwater.

Open Source projects are probably in the best position to make use of their guidelines, though I am sure many more projects would be made much better by getting real. Subtext will most certainly gain from many of these approaches. My hope is to use Subtext as a testing ground for the principles in Getting Real, and then using its success to show my clients that they don’t need to be so rigid about product development. We’ll see.

As you might guess, many of my upcoming blog posts will focus on some of these topics.

What others have said

Requesting Gravatar... Simone Chiaretta Oct 28, 2006 3:58 PM
# re: Getting Real
U made me feel curious: I'm gonna read it soon.
Requesting Gravatar... FoxyBlog Oct 28, 2006 4:02 PM
# Getting Real... for free
Requesting Gravatar... tod hilton Nov 03, 2006 3:29 PM
# re: Getting Real
I prefer having functional specs, but I can see (in my little head) an environment where they wouldn't be as necessary. If you have a good level of communication between the devs, PMs and requestors in which the items traditionally found in functional specs are easily transferred into design docs or even the short iterations of development.

I might give this a read to see how the other half lives. :)
Requesting Gravatar... Haacked Nov 03, 2006 3:32 PM
# re: Getting Real
Yeah, I like functional specs myself in the way Joel Spolsky describes them, but it really depends on your environment and level of communication.

For Subtext, we pretty much let email discussions and early source code iterations act as our functional specs. They are very very informal.

What do you have to say?

(will show your gravatar)
Please add 1 and 7 and type the answer here: