I recently wrote a series titled Spec’ing the Specs for my employer’s blog on the topic of software project planning.

The posts aren’t focused on a specific approach or methodology. They offer up some practices to help keep communication and collaboration alive throughout the life of a software project from conception to deployment.

What kind of planning practices have you tried on your own projects? What’s been an amazing improvement? What’s been a failure?

Spec’ing the Specs

  1. What should my software do?
  2. Rethink the manual
  3. Keeping a project on track