problem_solving_checklist

Problem-Solving Framework

Problem Identification

Clearly describe the specific problem you’re experiencing
Distinguish between symptoms and underlying causes
Identify when and how the problem occurs
Note what you’ve already tried and the results
Determine whether the issue is with materials, techniques, equipment, or approach
Consider whether the problem is technical, conceptual, or both

Root Cause Analysis

Ask “Why is this happening?” at least three times, going deeper each time
Break complex problems into smaller components
Test individual elements to isolate where problems occur
Identify patterns or conditions that trigger the issue
Consider whether the problem relates to your process or execution
Determine if the issue stems from unrealistic expectations

Solution Generation

Brainstorm multiple potential solutions
Consider both obvious and non-obvious approaches
Research how others have solved similar problems
Look for solutions in unrelated fields or disciplines
Consider temporary workarounds vs. permanent solutions
Generate both conventional and creative approaches

Resource Identification

Identify what knowledge you need to solve this problem
Determine the best sources for this knowledge
Consider who might have expertise you could consult
Assess what tools or materials might help address the issue
Look for tutorials, guides, or references related to your problem
Evaluate whether you need to develop new skills to solve this

Systematic Testing

Create a structured plan for testing potential solutions
Test one variable at a time when possible
Start with the simplest or least resource-intensive solutions
Document the results of each test
Create small-scale tests before applying solutions broadly
Establish clear criteria for what constitutes a successful solution

Implementation

Select the most promising solution based on testing
Develop a step-by-step plan for implementation
Gather necessary resources or assistance
Apply the solution methodically
Monitor for unexpected effects or new problems
Be prepared to adapt your approach as you implement

Evaluation

Assess how well the solution resolved the original problem
Identify any new issues that emerged
Consider whether the solution is temporary or permanent
Evaluate the efficiency of your problem-solving process
Document what worked and what didn’t for future reference
Reflect on what you learned through this process

Learning Integration

Update your making process to prevent similar problems
Share your solution with others who might benefit
Add new techniques or approaches to your creative toolkit
Identify skills you might develop further
Consider how this solution might apply to other projects
Recognize how this challenge has expanded your capabilities