Properly drafted it may help clarify and resolve questions before they deteriorate into real problems. It helps individuals determine direction, where they should be placing their energies and the standards they should be trying to achieve. If the code is successful it will enhance morale and respect as well as community perception of the institution. It follows therefore that in developing a code attention should be paid to its educative role, its ability to clarify and resolve issues, and whether it helps determine appropriate direction. This is why, it is best to begin code development from scratch.
Most Codes suffer from a lack of underlying coherency, or are just rhetorical.
It is always instructive before proceeding to solve a problem to identify and articulate the reasons that gives rise to the desire to create a code. Code development should address areas of current weakness, which are often the reasons giving rise to a Code's development. Here weaknesses include internal deficiencies and well as external perceptions. Certainly it means asking staff to convey potential problem area or procedures. Of course an organisation may well not like the responses it receives.