The app for independent voices

Building Software is unpredictable. Because of this inherent unpredictability, you should never constrain both a ship date and a feature list for a projected release. Not even adding more people to a project will get around this law. As Fred Brooks famously taught, “adding manpower to a late software project makes it later”

This a hard, inconvenient truth about software, and it makes many activities very difficult (marketing future releases, negotiating contracts, creating product road-maps), but ignoring it causes conflict and dysfunctional behavior.

Nov 6, 2024
at
7:08 PM

Log in or sign up

Join the most interesting and insightful discussions.