REWORK cover image

Rescuing A Project In Progress

REWORK

NOTE

Bing Bang Projects with Specific Requirements Always Fail

Projects with specific requirements and long-term deadlines are set up for failure. The complexity and unpredictability of bespoke development make it impossible to accurately anticipate all the challenges and outcomes. Setting a firm deadline often results in compromises or incomplete deliverables. The longer and more complicated the project, the more deceived people become about the level of specificity they can achieve. Trying to specify detailed requirements for a long-term project leads to trouble. Instead, it is better to give yourself a shorter timeline, hold the rope tight, and work in smaller increments. For example, the speaker's team gives themselves six weeks for feature development but still often runs over by at least a week or two. The exponential difficulty of longer and more complex projects makes accurate estimation nearly impossible. Hence, many software teams fail when trying to specify something months into the future. This is why large software development projects with ironclad contracts often end in failure.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner