Agile focuses very hard on the short term. Hopes and dreams are not short term. Agile is a way to implement innovation but it will not create it. My experience is that the shorter the stories are then the less innovative the code becomes. The really cool stuff gets done at nights and weekends.<p>But was it not ever so?