“…These teams typically do a fantastic job of delivering working software every two weeks that has numerous new features. The new features are typically coded well and are very stable and maintainable. Unfortunately, these teams also find that in their rush to begin solving their customers problems correctly, they have ceased to solve the correct problems….”