In the previous two articles we’ve talked about managing software projects. The first article focused on how traditional project management techniques fall short of addressing the inherent uncertainty in software development. The second article looked at three examples of increasingly …