I have been an Scrum Master and found that the understanding of Scrum/Agile was looked upon as a savior for a slow output and high development cost.
Unfortunatly this is not the a one quick fix thing, but a totaly new concept for the whole Company. It will impact stucture, culture and technologies.
If you would like to speed up your development cycle and faster have a product with limited functionality on the market and then continue with incremental releases with the most important features first, Scrum is the way for your Company. How ever it requires an understanding and commitment from everyone from bottom to the top.
Agile coaching comes in on many different levels, depending on the meaturity of the company/groups of how to work with the agile process.
To beable give a correct assessment the coach needs to get an understanding of where the company are in it's cyckle of Scrum/Agile. How the company works in there agile environment What the purpose for moving over to Scrum/agile work process.
To get a realy good start it is there for important that the managment on all levels and the grunts are committed.