Welcome to Giant Robots Smashing Into Other Giant Robots — a weblog about development, business, design and technology — written by thoughtbot.
The correct amount of planning
In a very general sense, there is no “right” amount of planning or organizing you can do prior to starting a project. However, by identifying what “too little” and “too much” are, you can hope to find something that works.
On the “too much” end of the spectrum:
- Speculating about situations that may or may not ever arise far down the road is usually a waste of time. Better to dig in and start creating.
- Drafting a 100 page design document that multiple parties sign off on is usually a waste of time. People are generally thinking of slightly different things when they read about functionality—over the course of a large document these differences add up.
On the “too little” end:
- Don’t just start work on a project without covering at least a few general questions. What’s the goal? How can it be accomplished? What might cause it to fail and how can we avoid those things? How will it make money?
- Avoid “hand waving” issues away. For example, if you don’t have widget X in place yet and the person building widget Y needs X before they can begin, don’t use “X is available” as an assumption in the project timeline. A lot of “hand waving” will lead to a group of people who can all claim to not be responsible for a failed project.
About this entry
You're reading an entry on GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS, the company weblog of thoughtbot, inc.
- Author:
- Matt Jankowski
- Published:
- November 6th 06:26 PM
- Updated:
- September 19th 08:37 PM
- Sections:
- Business Development
thoughtbot is hiring
We are hiring web developers and web designers in both Boston and New York, NY.
What are we up to?
We built Shoulda, an eclectic set of additions to Test::Unit; Paperclip to manage uploaded files without hassle; Jester, a REST/ActiveResource client library written in Javascript, and Squirrel, an enhancement for ActiveRecord's find syntax; — amongst some other projects.

Chad (President) and Jon (CTO) co-authored a technical book titled Pro Active Record: Databases with Ruby and Rails, which explores the ins and outs of the ActiveRecord ruby library. You can buy it today at Amazon.com.
About thoughtbot, inc.
We are a small web application development consulting business, with offices in Boston, MA and New York, NY. If you're looking to find a team for your next web development project or your new web application — get in touch.
0 comments
Jump to comment form