Field experiences and many observations for the Agile adaptations in various programming set-ups. Some of them has been catastrophic, others very successful.
What makes not standard waterfall models to fail or ether to be successful? Is it determined by the size, by customer or by developer teams? How agile can be used to avoid chaos and cost overrun at any parties side?