Please discuss the reasons on why the Devs need this type of training and how this would benefit the game and the player base. I believe that player experience is an important factor on determining the success of a new game feature. Unless developers start taking player experience into consideration when they are developing new features, retaining existing player base and attracting possible returning players will not happen anytime soon. Another issue that needs to be discussed is the disconnect between the producer and developers. It is often too late to recover player confidence when the producer does not know what is being developed and released until players start raising the issue. Both producer and developers needs to treat players as customers when they are developing new features. First player impression on a feature is important and impact on the whole player base needs to be considered even if a feature deals with specific player segment. That way, possible impact on the rest of the player base could be identified and fixed prior to feature publish.