Scientific Development Philosophy