There is always much debate between different practices and methodologies which usually cascade into subjective opinions and preferences. In this talk we will explore some of the key principles behind Agile, Lean, Lean startup and traditional waterfall methods in context to the product domain you are working within. We will explore how iterative Agile and Lean delivery models benefit learning and exploration, whilst comparing the contextual application, risks benefits and pitfalls of different methodologies.