[quote user="MahGah"]
Hi Zhu
Thank you so much for great info. These were very useful. I am end user and want to understand BC better. In consulting world how consultant determine which modules needed? I mean is this through discovery? Or consultant has a list of questions to go through or ...? Thanks
[/quote]
I think this can variate a lot from consultant to consultant and customer to customer.
In many cases the customer present a RFI/RFP where there is a description of their business and their business processes. In many cases companies use and "independent" consulting firm to help them produce those documents. Then we can fairly easy determine what modules are needed.
In other cases we have workshops with the customer to go through their business before we decide the configuration and modules needed.
Some use a list of questions when they have these workshops. Personally i prefer when the customer gives me a free description of their business and their processes, then i can fill in with my questions where i feel i need more info.
In cases you use a standardized question form there is a risk of missing out things that your questions might not cover.
In think in many projects a mix of approaches are needed to get the best result.