In this paper, the authors consist of comparative study of agile processes. Agile processes have important applications in the areas of software project management, software schedule management, etc. In particular the aim of agile processes is to satisfy the customer, faster development times with lower defects rate. Agile development is invented for handling change. This paper compares the agile processes with other software development life cycle models. Agile processes are not always advantageous in every case, they have some disadvantages as well.