The prospect of adopting agile software development practices to deliver value to customers faster while reducing feature fatigue has captured the imagination of Product Managers everywhere. But many companies have had difficulties adopting the new agile practices. Some have faced employee or department resistance to change during the transition. Others have failed to demonstrate enough business value to keep the initiatives alive and spread it across the organization. This article outlines the main principles that will help companies choose the right strategy when adopting agile development.