IBM???s rigid approach and complex system development processes were not suitable for the banking environment because such an approach could not get the buy in from stakeholders and more importantly could not collect the real requirements wherein politics and non documented procedures were a challenge.