Development artifacts: Commented source code Data preprocessing scripts Model training scripts Testing framework