Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• an alternative way of
managing software
development
• working software
over lengthy
documentation
• customer collaboration
over contract negotiation
• responding to change
over following a plan
• revenue • visibility
• speed to market • cost control
• quality • customer satisfaction
• flexibility / agility • less risk
• right product • more motivating!
10 key principles of
agile software development
allaboutagile.com | by kelly.waters