Good post Anish, we have found the scripting required can be very time consuming and therefore development times can be long as well. Would you agree ?
Very balanced view and I like the fact you go to lengths to explain how important getting user buy in is. What position where you in when it came to the underlying data. In other words did you have a Data warehouse or what approach did you use for data sources.