What can a Pediatrician (Children's Doctor) know about Software and Project Planning???

A while ago, as I was contemplating the latest software project one of the teams was (and still is) working on, I was frustrated with the complexity of the project, and the (resulting) unclear timelines, and was fighting to urge to tear it apart and just have the project do just one thing, and do it right, and then start adding to it, I ran across Dr. John Gall's law on Complex Systems.