Before you can run a production task in the Production module, the solution it belongs to must be deployed to a runtime system. After the information is saved in the runtime system, it is ready to be used in the Production module.
Whenever any part of the solution is changed, it must be deployed again in order for those changes take effect in production. (There are very few exceptions.)