Many of us today believe that an agile methodology provides benefits in improved code quality, better fit to requirements, and lower risk of failure. However, a common criticism leveled at this approach is that the path of development may meander, involving rework due to a lack of up-front requirements and architecture definition.
Advisor
Don’t have a login?
Make one! It’s free and gives you access to all Cutter research.