Gile software development method for small projects: its challenges and solutions

( due to the business environment dynamical activities , organizations have to change their software requirements constantly in order to adjust to the new environment. whereas agile method capable to do that. study will explore agile itself as well as challenges might happen by go agile and possible solutions)