This document discusses challenges that can arise when implementing Agile methodology and provides potential solutions. It addresses three main challenges: 1) estimating timelines and costs when using Agile, 2) ensuring the customer understands their role in the Agile process, and 3) dealing with teams that are new or changing. For each challenge, the document outlines impacts on the project and provides ideas for solutions such as abstract estimations, controlled initial sprints, and gradually implementing Agile with stable teams. The overall message is that while Agile has benefits, organizations need to thoughtfully address these challenges to fully realize its advantages.