Agile techniques offer a new way to manage complex projects. They have developed to reflect the fact that businesses haveā¦