Challenges involved in Agile Software development includes
It requires more testing and customers involvement
It impacts management more than developers
Each feature needs to be completed before moving on to the next
All the code has to work fine to ensure application is in working state
More planning is required