Agile Software Development Process is well known methodology, and people from IT background might have fair idea about it.
Agile methodology emphasis on many aspects which could be leveraged in our investment life cycle.