1. 3

  2. 2

    Or: agile is predicated on the incorrect idea that you can develop systems to solve complex problems while never bothering to think ahead (except for the “product owner”) and thus is unsuitable if you’re doing anything more complex than implementing an isolated and self-contained web start-up.

    1. 1

      A plausible hypothesis, but contrary to my experience. You do need to get your cycle time low (or rather, you adjust how much planning you do to match how quickly you can iterate), but in my experience software companies that think they can’t iterate fast actually can if they try, and functionality that developers think couldn’t possibly be implemented in 2-week chunks actually can if you try.