House MD: Solving Complex IT Issues Using Differential Diagnosis - - PowerPoint PPT Presentation

house md solving complex it issues using differential
SMART_READER_LITE
LIVE PREVIEW

House MD: Solving Complex IT Issues Using Differential Diagnosis - - PowerPoint PPT Presentation

House MD: Solving Complex IT Issues Using Differential Diagnosis Steve Bennett Steve@DaemonSolutions.com @DaemonSteve Saturday, 30 June 12 AGENDA A Brief History Of Medical Diagnosis. Why & How You Should Prove Yourself Wrong.


slide-1
SLIDE 1

House MD: Solving Complex IT Issues Using Differential Diagnosis

Steve Bennett Steve@DaemonSolutions.com @DaemonSteve

Saturday, 30 June 12
slide-2
SLIDE 2

AGENDA A Brief History Of Medical Diagnosis. Why & How You Should Prove Yourself Wrong. Differential Diagnosis. Diagnostic Approaches. Diagnostic Thresholds. Do’s, Don’ts & Application.

Saturday, 30 June 12
slide-3
SLIDE 3

Who’s This Guy?

Saturday, 30 June 12
slide-4
SLIDE 4

Why...?

Saturday, 30 June 12
slide-5
SLIDE 5 Saturday, 30 June 12
slide-6
SLIDE 6 http://www.technologyreview.com/tr35/profile.aspx?TRID=1108 Saturday, 30 June 12
slide-7
SLIDE 7 Saturday, 30 June 12
slide-8
SLIDE 8 http://flic.kr/p/npaoT Saturday, 30 June 12
slide-9
SLIDE 9 http://4.bp.blogspot.com/_lSXhEtQUdtA/S-EL5w7dt3I/AAAAAAAAANE/G0oc_cGPXAY/s320/USAirways+in+the+water.jpg Saturday, 30 June 12
slide-10
SLIDE 10

Medical Diagnosis

Saturday, 30 June 12
slide-11
SLIDE 11 http://4.bp.blogspot.com/-cCTr1WWve1E/TfefWAn8zvI/AAAAAAAAAA0/aXO50-syXuE/s1600/Imhotep_Museum-hd-1.jpg

Imhotep - 2600BC

Saturday, 30 June 12
slide-12
SLIDE 12 http://en.wikipedia.org/wiki/File:Edwin_Smith_Papyrus_v2.jpg Saturday, 30 June 12
slide-13
SLIDE 13

Hippocrates - 460BC

http://www.sculpturegallery.com/two/hippocrates3.jpg Saturday, 30 June 12
slide-14
SLIDE 14

Galen - AD131

http://www.sculpturegallery.com/two/hippocrates3.jpg Saturday, 30 June 12
slide-15
SLIDE 15

In Summary; It’s Been Around A Long Time..

Saturday, 30 June 12
slide-16
SLIDE 16

Hypothetico-Deductive Model

Saturday, 30 June 12
slide-17
SLIDE 17

William Whewell

Saturday, 30 June 12
slide-18
SLIDE 18

"No amount of experimentation can ever prove me right; a single experiment can prove me wrong." Albert Einstein

Saturday, 30 June 12
slide-19
SLIDE 19

Hypothetico-deductive model

Saturday, 30 June 12
slide-20
SLIDE 20

Something unexplained happens.

Saturday, 30 June 12
slide-21
SLIDE 21

Hypothesize.

http://www.flickr.com/photos/dougcaldwell/4213877479 Saturday, 30 June 12
slide-22
SLIDE 22

Plan a test that can falsify. Predict the result.

Saturday, 30 June 12
slide-23
SLIDE 23

Test.

http://www.flickr.com/photos/kenilio/3351824931 Saturday, 30 June 12
slide-24
SLIDE 24

Hypothesize. Plan a test that can falsify. Predict. Test.

Saturday, 30 June 12
slide-25
SLIDE 25

An Example.

Saturday, 30 June 12
slide-26
SLIDE 26

I went shopping..

Saturday, 30 June 12
slide-27
SLIDE 27 Saturday, 30 June 12
slide-28
SLIDE 28 Saturday, 30 June 12
slide-29
SLIDE 29

Failed Card

http://flic.kr/p/9MShdE Saturday, 30 June 12
slide-30
SLIDE 30 Saturday, 30 June 12
slide-31
SLIDE 31

Hypothetico-deductive model

Saturday, 30 June 12
slide-32
SLIDE 32

Something unexplained happens.

Saturday, 30 June 12
slide-33
SLIDE 33

Hypothesise.

Saturday, 30 June 12
slide-34
SLIDE 34

Hypothesise.

There Is A System Problem My Wife Has Been Shopping I Didn’t Pay My Bill In Time I’ve Spent Too Much On SSD’s

Saturday, 30 June 12
slide-35
SLIDE 35

Plan a test. Predict.

Saturday, 30 June 12
slide-36
SLIDE 36

Plan a test. Predict.

Test: I’ll call the credit card company.

Saturday, 30 June 12
slide-37
SLIDE 37

Plan a test. Predict.

Test: I’ll call the credit card company. Prediction: I have sufficient funds. (If correct will falsify 3 hypothesis)

Saturday, 30 June 12
slide-38
SLIDE 38

Test.

Saturday, 30 June 12
slide-39
SLIDE 39

Test.

Result: I have sufficient funds.

Saturday, 30 June 12
slide-40
SLIDE 40

Hypothesise.

There Is A System Problem My Wife Has Been Shopping I Didn’t Pay My Bill In Time I’ve Spent Too Much On SSD’s

Saturday, 30 June 12
slide-41
SLIDE 41

Hypothesise.

There Is A System Problem

Saturday, 30 June 12
slide-42
SLIDE 42

Hypothetico-Deductive Model Hypothesise. Plan a test that can falsify. Predict. Test.

Saturday, 30 June 12
slide-43
SLIDE 43

Differential Diagnosis.

Saturday, 30 June 12
slide-44
SLIDE 44

Or DDx

Saturday, 30 June 12
slide-45
SLIDE 45

What is it?

Saturday, 30 June 12
slide-46
SLIDE 46

It’s that thing that House does.

Saturday, 30 June 12
slide-47
SLIDE 47

It's a framework for problem diagnosis.

Saturday, 30 June 12
slide-48
SLIDE 48

It's best used alongside the hypothetico-deductive model.

Saturday, 30 June 12
slide-49
SLIDE 49

Process of elimination.

Saturday, 30 June 12
slide-50
SLIDE 50

Assume most obvious. Until proved otherwise.

Saturday, 30 June 12
slide-51
SLIDE 51

"When you hear hoof beats, look for horses, not zebras"

Saturday, 30 June 12
slide-52
SLIDE 52 Saturday, 30 June 12
slide-53
SLIDE 53

Probability is your friend.

http://www.flickr.com/photos/nashnosh/5922580484 Saturday, 30 June 12
slide-54
SLIDE 54

Personalised probability is your best buddy.

http://www.flickr.com/photos/el5ajoola/3868649830 Saturday, 30 June 12
slide-55
SLIDE 55

Here’s how it works.

Saturday, 30 June 12
slide-56
SLIDE 56

Something happens.

Saturday, 30 June 12
slide-57
SLIDE 57

Something bad happens.

Saturday, 30 June 12
slide-58
SLIDE 58

Something bad and complicated happens.

Saturday, 30 June 12
slide-59
SLIDE 59

Gather the facts...

Saturday, 30 June 12
slide-60
SLIDE 60

Gather the facts... Symptoms

Saturday, 30 June 12
slide-61
SLIDE 61

Gather the facts... Subject history Previous test results Symptoms General observations

Saturday, 30 June 12
slide-62
SLIDE 62

What else do we know?

Saturday, 30 June 12
slide-63
SLIDE 63

Hypothesise.

http://www.flickr.com/photos/dougcaldwell/4213877479 Saturday, 30 June 12
slide-64
SLIDE 64

List Hypotheses.

Saturday, 30 June 12
slide-65
SLIDE 65

Immediately discount. Apply probability.

Saturday, 30 June 12
slide-66
SLIDE 66

Prioritise hypothesis based on risk and probability.

Saturday, 30 June 12
slide-67
SLIDE 67

Plan tests. Predict results.

Saturday, 30 June 12
slide-68
SLIDE 68

Test. Or Treat.

Saturday, 30 June 12
slide-69
SLIDE 69

Feedback results.

Saturday, 30 June 12
slide-70
SLIDE 70

Continue until diagnosis is confirmed.

http://www.o-min.com/wp-content/uploads/mobius1-300x225.jpg Saturday, 30 June 12
slide-71
SLIDE 71

Gather the facts. Hypothesise. Apply Probability. Prioritise. Test or Treat. Loop. Differential Diagnosis.

Saturday, 30 June 12
slide-72
SLIDE 72

Diagnostic Approach

Saturday, 30 June 12
slide-73
SLIDE 73

Possibilistic

Saturday, 30 June 12
slide-74
SLIDE 74

Possibilistic

All Possibilities Are Equal Test Everything

Saturday, 30 June 12
slide-75
SLIDE 75

Possibilistic

All Possibilities Are Equal Test Everything

Saturday, 30 June 12
slide-76
SLIDE 76

Probablistic

Saturday, 30 June 12
slide-77
SLIDE 77

Probablistic

Selection Based On Probability Prioritise The Most Likely

Saturday, 30 June 12
slide-78
SLIDE 78

Probablistic

Selection Based On Probability Prioritise The Most Likely

Saturday, 30 June 12
slide-79
SLIDE 79

Prognostic

Saturday, 30 June 12
slide-80
SLIDE 80

Prognostic

Selection Based On Most Serious Prioritise The Most Serious

Saturday, 30 June 12
slide-81
SLIDE 81

Prognostic

Selection Based On Most Serious Prioritise The Most Serious

Saturday, 30 June 12
slide-82
SLIDE 82

Pragmatic

Saturday, 30 June 12
slide-83
SLIDE 83

Pragmatic

Selection Based On Responsiveness To Treatment Prioritise The Most Easily Treated

Saturday, 30 June 12
slide-84
SLIDE 84

Pragmatic

Selection Based On Responsiveness To Treatment Prioritise The Most Easily Treated

Saturday, 30 June 12
slide-85
SLIDE 85

When do I use each approach..

Saturday, 30 June 12
slide-86
SLIDE 86

Do something and do it fast... Pragmatic.

Saturday, 30 June 12
slide-87
SLIDE 87

If it really is that, we are in a world of hurt. Prognostic.

Saturday, 30 June 12
slide-88
SLIDE 88

Default = Probabilistic.

Saturday, 30 June 12
slide-89
SLIDE 89

I want more probability...

Saturday, 30 June 12
slide-90
SLIDE 90

Pre & Post Test Probability.

If the result is X; There is 60% chance of hypothesis being correct. If the result is Y; There is 0% chance of hypothesis being correct. Current Probability: 30%

Saturday, 30 June 12
slide-91
SLIDE 91

This is easier in medicine.

Saturday, 30 June 12
slide-92
SLIDE 92

Differential Diagnosis... Diagnostic Approach...

! !

Saturday, 30 June 12
slide-93
SLIDE 93

Diagnostic Thresholds

Saturday, 30 June 12
slide-94
SLIDE 94

Define the point at which something is worth testing.

Saturday, 30 June 12
slide-95
SLIDE 95

0% 100%

Test Threshold Treatment Threshold

Probability of Diagnosis Worth Testing Not Worth Testing Worth Treating High Priority Tests

Saturday, 30 June 12
slide-96
SLIDE 96

Mnemonics.

Saturday, 30 June 12
slide-97
SLIDE 97

Doctors Love Mnemonics.

Saturday, 30 June 12
slide-98
SLIDE 98

Mnemonic for DDx.

Saturday, 30 June 12
slide-99
SLIDE 99

Vascular Inflammatory Neoplastic Degenerative/Deficiency Idiopathic/Intoxication Congenital Autoimmune/Allergic Endocrine Traumatic

Saturday, 30 June 12
slide-100
SLIDE 100

Mnemonic for Acute Pancreatitis.

Saturday, 30 June 12
slide-101
SLIDE 101

Gallstones Mumps Trauma Steroids Ethanol Autoimmune Scorpion bites Drugs(azathioprine, diuretics) Hyperlipidemia

GET SMASH’D

Saturday, 30 June 12
slide-102
SLIDE 102

Mnemonic for the web...

Saturday, 30 June 12
slide-103
SLIDE 103

Cache/Code Application engine Services (Third Party) Hardware Web server Operating system Users Network Database/Datastore

Saturday, 30 June 12
slide-104
SLIDE 104

Cache/Code Application engine Services (Third Party) Hardware Web server Operating system Users Network Database/Datastore

CA$HWOUND

Saturday, 30 June 12
slide-105
SLIDE 105

These are used to follow a path through trees.

Saturday, 30 June 12
slide-106
SLIDE 106

C A $ H W O U N D

Saturday, 30 June 12
slide-107
SLIDE 107

How can this all help me?

Saturday, 30 June 12
slide-108
SLIDE 108

It makes you more thorough.

Saturday, 30 June 12
slide-109
SLIDE 109

It can help you fix things faster.

Saturday, 30 June 12
slide-110
SLIDE 110

By working as a team.

Saturday, 30 June 12
slide-111
SLIDE 111

By working more efficiently.

Saturday, 30 June 12
slide-112
SLIDE 112

Reduces Thematic Vagabonding.

http://www.flickr.com/photos/neloqua/166353267 Saturday, 30 June 12
slide-113
SLIDE 113

Reduces Lone Wolf Heroism.

http://www.flickr.com/photos/tambako/3559257456 Saturday, 30 June 12
slide-114
SLIDE 114

Reduces Encystation

http://www.flickr.com/photos/tambako/3559257456 http://www.flickr.com/photos/emmacoulston/4442688125 Saturday, 30 June 12
slide-115
SLIDE 115

This is what it looks like.

Saturday, 30 June 12
slide-116
SLIDE 116 Saturday, 30 June 12
slide-117
SLIDE 117

I’ve run out of diagnosis.

Saturday, 30 June 12
slide-118
SLIDE 118

You suck. :-)

Saturday, 30 June 12
slide-119
SLIDE 119

Then you’ve missed something.

Saturday, 30 June 12
slide-120
SLIDE 120

Question your results, symptoms and

  • bservations.
Saturday, 30 June 12
slide-121
SLIDE 121

Re-test if in doubt.

Saturday, 30 June 12
slide-122
SLIDE 122

Call in a fresh pair of eyes.

Saturday, 30 June 12
slide-123
SLIDE 123

Do’s and Don’ts

Saturday, 30 June 12
slide-124
SLIDE 124

Assemble a team.

Saturday, 30 June 12
slide-125
SLIDE 125

Get the right experts in the room.

Saturday, 30 June 12
slide-126
SLIDE 126

Experts and generalists.

Saturday, 30 June 12
slide-127
SLIDE 127

The diagnostic lead.

Saturday, 30 June 12
slide-128
SLIDE 128

Diagnostic Lead, controls the pen.

http://www.flickr.com/photos/scttw/1819085915 Saturday, 30 June 12
slide-129
SLIDE 129

Take it in turns to lead.

Saturday, 30 June 12
slide-130
SLIDE 130

Culture.

Saturday, 30 June 12
slide-131
SLIDE 131

Openness is key.

http://www.flickr.com/photos/41427839@N07/5973163369/ Saturday, 30 June 12
slide-132
SLIDE 132

Encourage people to challenge.

Saturday, 30 June 12
slide-133
SLIDE 133

And be challenged.

Saturday, 30 June 12
slide-134
SLIDE 134

Collaborate.

http://www.neale-wade.net/blog/wp-content/uploads/2008/08/100_1241.jpg Saturday, 30 June 12
slide-135
SLIDE 135

Do not immediately dismiss ideas...

http://www.flickr.com/photos/albaflickr/4416770182/lightbox/ Saturday, 30 June 12
slide-136
SLIDE 136

Do not immediately dismiss ideas...

http://www.flickr.com/photos/albaflickr/4416770182/lightbox/

that were not yours...

Saturday, 30 June 12
slide-137
SLIDE 137

Do not immediately dismiss ideas...

http://www.flickr.com/photos/albaflickr/4416770182/lightbox/

that were not yours...

  • r your team’s...
Saturday, 30 June 12
slide-138
SLIDE 138

There is a time to debate and a time to act.

http://www.flickr.com/photos/straubin/4541508733/ http://www.flickr.com/photos/54182266@N02/5017666438 Saturday, 30 June 12
slide-139
SLIDE 139

Get better at making group decisions.

Saturday, 30 June 12
slide-140
SLIDE 140

Build a culture that encourages creative suggestions.

Saturday, 30 June 12
slide-141
SLIDE 141

Practice makes perfect.

Saturday, 30 June 12
slide-142
SLIDE 142

When do I use this..?

Saturday, 30 June 12
slide-143
SLIDE 143

Complex Problems.

Saturday, 30 June 12
slide-144
SLIDE 144

Active Problems.

Saturday, 30 June 12
slide-145
SLIDE 145

Post Mortem

Saturday, 30 June 12
slide-146
SLIDE 146

Conclusion

Saturday, 30 June 12
slide-147
SLIDE 147

Try and prove yourself wrong.

Saturday, 30 June 12
slide-148
SLIDE 148

DDx is a framework that YOU can use to resolve & manage your complex problems.

Saturday, 30 June 12
slide-149
SLIDE 149

Be aware of the Diagnostic Approach that you are using and why.

Saturday, 30 June 12
slide-150
SLIDE 150

Create a Mnemonic for your system. It acts as a checklist.

Saturday, 30 June 12
slide-151
SLIDE 151 Saturday, 30 June 12
slide-152
SLIDE 152

Watch House.

Saturday, 30 June 12
slide-153
SLIDE 153

Further Reading;

The Process of Diagnosis (AMA) - http://medicine.ucsf.edu/education/resed/articles/jama6_the_process.pdf Jessie Robbins - Creating Resiliency Through Destruction- http://www.slideshare.net/jesserobbins/ameday-creating-resiliency-through-destruction All of John Allspaw’s presentations- http://www.slideshare.net/jallspaw House MD http://www.fox.com/house/

Saturday, 30 June 12
slide-154
SLIDE 154

Thank You. :-)

  • Saturday, 30 June 12