1. formulating a hypothesis 2. making observations 3. designing a controlled experiment to test the hypothesis 4. collecting and interpreting data 5. forming a conclusion 6. comparing the conclusion with existing knowledge 7. reporting and publishing the results 8. developing theories and principles