First Decide What Problem You Are Trying to Solve
Not everyone has the same goals, or the same business drivers, when they decide to go agile. Many companies are struggling to get product into market more reliably and more predictably and with superior quality. Others are struggling to adapt to changing markets pressures, maintain feature parity, and innovate fast enough to stay ahead of their competition. Agile can help, but your transformation strategy must be tailored to address your unique drivers, within your particular set of constraints.