Agile Requirements Can We Have Our Cake and Eat It Too?
Neil Maiden, Sara Jones · IEEE Software · 2010
Over the last decade, software development has seen a substantial growth in the use of agile techniques. Agile emerged as an alternative way to develop software and manage projects. Unlike traditional methods that focus on modelling and analysis, agile encourages communication and collaboration with end users to develop software without the need for modelling. Documentation that is large, paper-based, and difficult-to-read becomes the enemy because it empedes effective communication among people in projects.