Over the years I have had the chance to reflect upon lessons from quite a few successful and unsuccessful projects. ...