Software without Specs, Estimates, and Deadlines.

Instead of having specs, and artificial deadlines, it’s important for everyone, including individual developers, to understand the big picture, the overall problem the business is trying to solve and why it’s important to have it solved by a certain date. What’s the actual problem we’re trying to solve? What deadlines actually matter?

Overall, what this approach means is that you will be constantly adjusting your understanding of what is the most valuable way to spend your time, and constantly keeping the business folks in the loop + offering them meaningful choices.

– Dan Milstein in No Deadlines for You!