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.
    
    
    
    
  


