Troubleshooting steps
Identify problem, establish theory, test theory, evaluate results, establish plan of action, implement plan, verify functionality, document findings
Identify problem
Gather information, ask users, try to replicate problem. Maybe multiple symptoms.
Establish theory
Start with the obvious. Either top-down OSI or bottom-up OSI depending on issue. Break into smaller problems, remove parts which aren’t relevant
Test theory
Test theory, if it doesn’t work then try new thory
Establish plan of action
Build plan to correct issue, minimizing impact. Have backups and contingency plans
Implement solution
Implement during window. Might be third party implementing
Verify system functionality
Check in with users, find ways to prevent further issues
Document findings
Write down issue and fix, detailed notes on plan of action