troubleshooting

Troubleshooting is systematic approach to problem-solving.
  1. Problem arises. 2. Document the issue. 3. Search for a possible solution. 4. Get good help if needed. 5. Test the solution. 6. Repeat (if necessary).