Agile development processes have shown to be suitable for fast growing and constant changing of software technologies and business requirements. They provide the mechanism to develop software fast and reliably that conforms to fast moving technologies and their application requirements.
Project management of such time demanding and ever changing applications, demands a project management strategy that is suitable for development of such applications. The term agile project management refers to such management strategy. A project management strategy that focuses and change and time constraints that surrounds many modern software applications.