Data Science Software Development Life Cycle

Subject Matter.
As with all application development, one needs to understand what is being requested (requirements) and the expected results (analysis, reports, extracts, etc.)

Data Models.
The definitions and relationships of the current Data Models need to be established, so as to determine the data needed to address the  requirements and produce the results.   

Initial Data Analysis

Data Loading, Cleansing and Transformation