Completing any software project successfully is not easy, regardless of the methodology you follow. One critical success factor is focus. The team must be able to answer the following questions without hesitation:
- What is the goal of the project?
- Who is the target audience?
- What is out of scope?
Simple questions? It may seem so but most teams could not answer them consistently. Spend time up front to create a “marketing plan” for the project. For some ideas on how to approach this, take a look at this post called The Agile Inception Desk by The Agile Warrior.