1. Observation (thing that is investigated)
2. Induction (general assumption, from specific to general-> bottom-up reasoning)
3. Deduction (hypothesis for specific example, general to specific -> top-down reasoning)
4. Testing (data collection)
5. Evaluation (results are compared to induction phase)