How ‘Getting Real’ Is Helping Us Build Haven
August 4th, 2009

Photo by: J Heffner
When you are a small team of developers who is building a web-based application with very limited resources, it’s very easy to get overwhelmed by the size and effort involved in bringing your idea to life. How in the world can you possibly design and build an application, make it full-featured, and attract customers in a relatively short period of time? We found ourselves asking these questions, and it took us a while but we finally found an answer.
First, how did we find ourselves in this situation? Well, it certainly wasn’t hard. Our idea for Haven (a web-based collaborative development environment you’ll be hearing more about very soon) started small, and over time we designed more and more features that we thought we would solve some of the problems we have with traditional IDEs. It was a natural process, and we are building this application for ourselves so it was really fun to dream. We were excited and got started with development. Little did we know we were creating a huge problem for ourselves by jumping in so quickly. We very quickly got overwhelmed by all that needed to be done.
The kick in the pants we needed was to go back and heed some advice from 37signals’ book, Getting Real. In it, the authors had the answer to our problem:
[..] less means:
Less features
Less options/preferences
Less people and corporate structure
Less meetings and abstractions
Less promises”
We’ve read Getting Real and have followed 37signals’ Blog, Signal vs. Noise, for quite some time. If you aren’t following them already I highly recommend you grab their RSS feed. We are familiar with the ideas they used to build their successful business. The idea of doing less was not really that new to us. But, we still resisted the process because we were unwilling to put aside more advanced features that we thought would make us really love using Haven. Still, during a recent planning conversation, at last we really “got real”. We agreed to focus on a short list of three key features. And it’s the best decision we’ve made to date.
We realized that “doing less” means the features we thought were important needed to be put aside (perhaps for a few months, perhaps forever) until we had our key features nailed. It’s a scary proposition to turn your back on what you feel are your unique, customer attracting features. But, the wisdom in doing this is you are going to have the experience and feedback of using the application to draw from as you begin to slowly add additional features.
So, my advice is to sit down early and really focus on what the core functionality is for your application. Then once you’ve done than, it might help even more to do it again for good measure. It will save you time immediately and going forward because you will be adding features out of experience instead of pulling them out of thin air.
I hope you found this information helpful in some way. I’d love to hear your thoughts.
Tags: 37Signals, getting real, haven, less
Ahmed Nadar April 24th, 2010
Hi Guys,
This is the first post i read for you, and wouldn’t be the last one :)
I was reading 37Signals post about you http://productblog.37signals.com/products/2010/04/why-basecamp-is-a-perfect-fit-for-web-app-developer-wikid-labs-.html and I said i should know more about the Wikid Lab “wikid name BTW ;)”
I’m so fan of 37Signals and their move toward easy, simple and clear-less noise- applications. Now I’m fan of your apps because they are following the same path beside they are Wikid.
I’m looking forward to know more and see your app Heaven. It’s interesting to know there are other people think the way i think (37 signals and you guys). But i was keeping everything inside. I didn’t speak out, because i thought i think differently from the traditional way of thinking and executing ideas/projects.
But now i can speak up and get out of that “closed” mind-set and be able to see everything with my own vision and my way.
Inspiration is great and essential, and i find it in 37 Signals and you guys.
It’s so great you are sharing your thoughts and ideas with us. I’d love to know more details What is different between your way of thinking and working on Heaven before and after reading Getting Real????!!!
I’m looking for, you share with more details about design, requirements, good points, less, software for developing, …etc…
My self, my brother and friend are thinking of building web application. We already overwhelmed and have floods of ideas and features wants to have them in our app with first launch, which is holding us back from getting start…
Looking forward to hear from you soon
Thanks
Ahmed…
DL April 25th, 2010
Ahmed,
Thanks for the kind words. It’s encouraging for us to see that our writing has struck a chord with someone. I hope that as we continue to grow and think out loud in this blog that you and others continue to find our journey to be an inspiration.
We’ll try to make an effort to write about the topics that you mentioned “I’m looking for, you share with more details about design, requirements, good points, less, software for developing, …etc…” which shouldn’t be too hard since that’s what we want to write about anyway.