Thank you for your answer.
You said:
initially in the development environment as part of model development
What does this mean?
Usually, I take a model, run a lot of training experiments with different hyperparameters. And when I find the best parameters, I train the model one last time to get the best final model. During these experiments, I use all the data I have for training.
In this case, it means that I will have a final trained model in the development environment, and after staging, I have to train the model again in the prod environment with the same data according to the Deploy Code Approach.
Can you clarify this point? Maybe I don't understand something. Thank you.