Many different styles and frameworks of Agile Software Development have been developed since The Agile Manifesto was written. A prevailing goal across the alternatives is to promote peace of mind for customers, users, and the development team. Unfortunately, it is all too common for Agile teams to experience turbulence rather than tranquility.
Seven guiding principles that promote peace of mind are presented. These principles provide a framework for discovering new processes and practices that will improve team productivity, communication, and performance. The goal for practitioners is to find, identify, and implement practices that work in their environment and make people awesome.