“So what does it mean to be agile? Agility is more of an attitude than a skillset. In my experience, the common characteristics of agile software developers are:

  • They’re open minded and therefore willing to learn new techniques.
  • They’re responsible and therefore willing to seek the help of the right person(s) for the task at hand.
  • Willing to work closely with others, pair programming or working in small teams as appropriate.
  • Willing to work iteratively and incrementally.”

Scott Ambler