This is my list of the top 10 things executives need to know about Agile Software Development. #1 Agile Is Mainstream #2 Many Benefits from Agile #3 Agile is not a Silver Bullet #4 Agile Fails Due to Culture #5 Agile Differs from Most Company Cultures #6 Most Value Comes from Mindset/Culture, not Practices #7 Adopt Agile Practices that fit Culture (Option 1) #8 Change Culture through Organizational Transformation (Option 2) #9 Culture Mismatch will Slow and Ultimately Fail Your Agile Initiative #10 Culture Eats Strategy for Breakfast