Hi TshegoP,
I'm afraid I don't know the scope of the roles "Business Strategist or Management Consultant" so can't comment on what would be needed. Also, I think you will find that the scope of the role title varies between organisations, so just because a role of "Business Strategist" is advertised doesn't mean they want what you think a BS does!
"Enterprise Analysis" on the other hand I know a bit about.
Analysis: There seems to be one thing that can't be taught and that is the analytical attitude. Maybe this is the wrong name - perhaps willingness is a better term, or professionalism - don't know.
But without an analytical attitude you are going to struggle. That attitude can be summed up as
"Trust nothing, believe no-one, prove everything".
"Trust nothing" = things aren't always what they seem. Don't assume because a report is headed "profit report" that it is reporting profit. Define what profit is to that organisation, examine the input to the report, the process it goes through to calculate profit and prove that it is what it says it is.
"believe no-one" = just because a Director or subject matter expert tells you something is so does not make it true. Get it corroborated. Validate it against other information. Prove the correctness to your satisfaction.
And this applies to Business Analysis and our methods as well! Just because some BA guru tells you something does not make it true if it is only based only on the status of that guru.
"prove everything" = "trust nothing" + "believe no-one" + build your conclusions based on facts that have been proved.
This attitude cannot be learnt - it has to be part of the character of the individual.
The analytical attitude: good for all kinds of investigative work such as business analysis, crime investigations, scientific discovery - anywhere in fact that new information needs to be uncovered.
Is there one true method or approach for doing this? No. There are hundreds of valid approaches. But if you don't have the attitude you will be following the method without knowing why (why would you trust the method - you don't trust anything!).
The attitude is one think, the skillset that maximises on the atttiude is another and there are any number of training courses out there (check out the training directory on this site and check out my business analyst training offering).
Get somone with the right analytical attitude using appropriate tools and you have a very powerful combination!
Ok, now the 'Enterprise' part. Apply the analytical attitude and skillset at an Enterprise level! Look at the Enterprise as one unit and analyse it in terms of other Enterprise level units and forces that act on Enterprises (e.g. economic right now!). This is likely going to involve some financial analysis as well so you might want to think about skilling up in that area (I know very little about that or where and how to get training - anyone else know?).
Guy