We hear so much about agile practices, so much training, so many workshops, so many buzz words. But where does the overarching agile story begin?
In my opinion it begins with the product definition, rather, precisely with the attitude with which you begin defining your product.
The attitude I am talking about is the one about making the definition lean, simple, practical. Attitude that doesn’t make you start with an idea of building a rocket but the one that makes you sensitive to the complexity of existing solutions and urges you to simplify them, sometimes even leading you to morph the problem itself.
Interestingly, some well-placed and genuine constraints push us to be simple and agile.