Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Problem Solving
Search
Igbanam
July 09, 2019
How-to & DIY
47
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Problem Solving
Cataloguing simple steps to bring you to the solution of any problem
Igbanam
July 09, 2019
More Decks by Igbanam
See All by Igbanam
Advanced Design Patterns in Ruby
igbanam
0
140
Software Architecture, an Overview
igbanam
0
27
Dockerizing Rails
igbanam
1
84
Software_Architecture_Patterns_for_Scale.pdf
igbanam
0
78
Design Patterns with Ruby, Rails, and @igbanam
igbanam
0
200
Programming Paradigms
igbanam
0
83
Bug Management
igbanam
1
57
Other Decks in How-to & DIY
See All in How-to & DIY
スマートハウスの蓄電性能の効率化を実現してみた~電気自動車編~
runrunsan
0
500
餃子コミュニティの活性化/TechGYOZA
nishiuma
2
340
Azure PortalのQoLを上げてたら Big Techに怒られた
horihiro
2
600
生成AIは 『コードを書く』だけじゃない アーキテクチャ設計から環境構築まで——社内データ活用DXの全貌
punipuni_mint
0
190
파이썬 토룡신점 운영후기
lqez
0
550
Nutanix Community Edition 超入門 25.04
ricefield66
0
390
おっきなガジェットの回線事情
2bo
1
220
EjecTea 2026 / 20260228-osc26tk-ejectea
akkiesoft
0
950
地方カンファレンスのスタッフしてて思うこと
yumechi
0
220
ライブ感を生む 巻き込み型スライドの作り方/Create your slide like a heavy metal concert
ikuodanaka
5
1.6k
LLMはTRPGのGMができる(確信)
kgmkm
0
3k
AWS Community/JAWS-UG Update - JAWS-UG 上越妙高支部リブート
awsjcpm
2
120
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
My Coaching Mixtape
mlcsv
0
150
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
160
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
230
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
410
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
470
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
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?