Problem Solving
How tos, Tips, and Tricks
Who am I 🤔
● Andela
○ Senior Software Engineer
○ Fastest Legs & Fitness Icon
○ Book Club Convener
○ Award-Winning Blogger
● Poet
● Athlete (Sprinter and Swimmer)
●
●
● General Problem Solver (GPS) 😌
Every problem is
an opportunity
for a solution
~ Igbanam
What is a Problem?
Definition of a Problem, from Google
Definition of Problem, by Merriam-Webster
Definition of Problem, by Dictionary.com
Every week, 160
new javascript
packages are
released 🙆🙆
Identification Exercise
How many
problems can you
spot in your
current
environment?
What is a Solution?
Definition of a Solution, from Google
Definition of Solution, by Merriam-Webster
Definition of Solution, by Dictionary.com
All prominent
businesses
started as
solutions
Steps to Solving Problems
● Identify the issues
● Determine root cause
○ 5 Graceful Whys
● List the possible solutions
● Evaluate options
● Select an option(s)
● Execute
● Iterate: monitoring, and evaluation
Steps to Solving Problems
● Identify the issues
● Determine root cause
○ 5 Whys
● List the possible solutions
● Evaluate options
● Select an option(s)
● Execute
● Iterate: monitoring, and evaluation
Steps to Solving Problems
● Identify the issues
● Determine root cause
○ 5 Whys
● List the possible solutions
● Evaluate options
● Select an option(s)
● Execute
● Iterate: monitoring, and evaluation
Steps to Solving Problems
● Identify the issues
● Determine root cause
○ 5 Whys
● List the possible solutions
● Evaluate options
● Select an option(s)
● Execute
● Iterate: monitoring, and evaluation
Steps to Solving Problems
● Identify the issues
● Determine root cause
○ 5 Whys
● List the possible solutions
● Evaluate options
● Select an option(s)
● Execute
● Iterate: monitoring, and evaluation
Steps to Solving Problems
● Identify the issues
● Determine root cause
○ 5 Whys
● List the possible solutions
● Evaluate options
● Select an option(s)
● Execute
● Iterate: monitoring, and evaluation
Steps to Solving Problems
● Identify the issues
● Determine root cause
○ 5 Whys
● List the possible solutions
● Evaluate options
● Select an option(s)
● Execute
● Iterate: monitoring, and evaluation
Steps to Solving Problems
● Identify the issues
● Determine root cause
○ 5 Whys
● List the possible solutions
● Evaluate options
● Select an option(s)
● Execute
● Iterate: monitoring, and evaluation
Go and Solve 🔥
The End
Questions?

Problem Solving

  • 1.
    Problem Solving How tos,Tips, and Tricks
  • 2.
    Who am I🤔 ● Andela ○ Senior Software Engineer ○ Fastest Legs & Fitness Icon ○ Book Club Convener ○ Award-Winning Blogger ● Poet ● Athlete (Sprinter and Swimmer) ● ● ● General Problem Solver (GPS) 😌
  • 3.
    Every problem is anopportunity for a solution ~ Igbanam
  • 4.
    What is aProblem?
  • 5.
    Definition of aProblem, from Google
  • 6.
    Definition of Problem,by Merriam-Webster
  • 7.
    Definition of Problem,by Dictionary.com
  • 8.
    Every week, 160 newjavascript packages are released 🙆🙆
  • 9.
  • 10.
    How many problems canyou spot in your current environment?
  • 11.
    What is aSolution?
  • 12.
    Definition of aSolution, from Google
  • 13.
    Definition of Solution,by Merriam-Webster
  • 14.
    Definition of Solution,by Dictionary.com
  • 15.
  • 16.
    Steps to SolvingProblems ● Identify the issues ● Determine root cause ○ 5 Graceful Whys ● List the possible solutions ● Evaluate options ● Select an option(s) ● Execute ● Iterate: monitoring, and evaluation
  • 17.
    Steps to SolvingProblems ● Identify the issues ● Determine root cause ○ 5 Whys ● List the possible solutions ● Evaluate options ● Select an option(s) ● Execute ● Iterate: monitoring, and evaluation
  • 18.
    Steps to SolvingProblems ● Identify the issues ● Determine root cause ○ 5 Whys ● List the possible solutions ● Evaluate options ● Select an option(s) ● Execute ● Iterate: monitoring, and evaluation
  • 19.
    Steps to SolvingProblems ● Identify the issues ● Determine root cause ○ 5 Whys ● List the possible solutions ● Evaluate options ● Select an option(s) ● Execute ● Iterate: monitoring, and evaluation
  • 20.
    Steps to SolvingProblems ● Identify the issues ● Determine root cause ○ 5 Whys ● List the possible solutions ● Evaluate options ● Select an option(s) ● Execute ● Iterate: monitoring, and evaluation
  • 21.
    Steps to SolvingProblems ● Identify the issues ● Determine root cause ○ 5 Whys ● List the possible solutions ● Evaluate options ● Select an option(s) ● Execute ● Iterate: monitoring, and evaluation
  • 22.
    Steps to SolvingProblems ● Identify the issues ● Determine root cause ○ 5 Whys ● List the possible solutions ● Evaluate options ● Select an option(s) ● Execute ● Iterate: monitoring, and evaluation
  • 23.
    Steps to SolvingProblems ● Identify the issues ● Determine root cause ○ 5 Whys ● List the possible solutions ● Evaluate options ● Select an option(s) ● Execute ● Iterate: monitoring, and evaluation
  • 24.
  • 25.