what are the steps(processes) involved in between coding(mapping) and production and what are the environments we use for each of the process