10 key principles of agile software development allaboutagile.com | by kelly.waters what is agile software development? • an alternative way of managing software development…