Some of you may know that I'm a huge fan if the Shape Up development process, as described by Ryan Singer of Basecamp.
If you're unfamiliar with Shape Up, this article by Molly Stovold should give you a nice overview. This is one of my favorite quotes from Molly's article, which highlights a major difference in the two approaches:
...with Shape Up, you build your own scopes as you go. This highlights the difference between “agile tasks” which is what you get with Scrum. With agile tasks at the very beginning of a project, somebody sits in a room and imagines all the tasks that are going to be happening in the coming sprint. This person then writes down what the imagined tasks could be as best they can. The problem with this approach is that when it comes to actually writing the code further down the line, it’s often not the same person writing who did the imagining in the first place. Do you see how this could start to get confusing?
If you think an exposure to the Shape Up method might boost your own dev process, be sure to check out Molly's article. If you want the full treatment, Ryan and Basecamp have made the entire Shape Up document available for free, which you can access here.