Agile

Agile software development describes an approach to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customer(s)/end users(s). It advocates adaptive planning, evolutionary development, early delivery, and continual improvement, and it encourages rapid and flexible response to change.

Our guest author this week, Dave Kelly of 2i Testing, looks at what it means to be agile. Are you really as agile as you think you are?

So, you think you’re agile?  It always surprises us the number of companies that claim they’re ‘agile’ when the facts suggest otherwise. 

Image of laptop and process accompanying the article So, you think you’re agile?  It always surprises us the number of companies that claim they’re ‘agile’ when the facts suggest otherwise. They claim to be agile without fully achieving the benefits. Its not even clear if their implementation of agile is understood and has all the foundations in place.