What is Agile Project Management?
Why are foundations of Agile methods important?
We need to look at methods and methodologies;

Base our article on Forrester reports and Include lessons learned from the XP Planning Game.
The Xp Planning game was very interesting. The whole idea is good communication system. I learnt that both parties ( client and developer)
must be able to communicate well. client must be clear about what they want and developer must not have a pre concieved idea or guessed knowledge about what the clients want.

Agile methodology is an approach to project management, typically used in software development. It helps teams respond to the unpredictability of building software through incremental, iterative work cadences, known as sprints. Some of the methodology that inspired the birth of Agile management include waterfall, or traditional sequential development.

Agile Software development has had a huge impact on how software is being developed worldwide, There are various methods such as Extreme programming(XP), Scrum, Agile modelling , Lean Development amongst others.

Forrester Reportslinks

After completing the XP Planning game I have learnt that communication between customer and developer is very important because it is very easy for developers to assume or predict what the customer wants. This can then lead to customer disatisfactions and potential loss of business. additionally I also learnt that requirements from customer must be clear, concise, structured and easy to understand because if it doesn't happen that way then miss communication will continue to occur and a product can not be developed to the required standard. (John Tabiri's)