SlideShare ist ein Scribd-Unternehmen logo
1 von 45
2011/08/08
問題解決ノ勘所
所勘ノ決解題問

    2011/08/08
問題解決ノ勘所
所勘ノ決解題問

    船戸 隆
    2011/08/08
問題発生
問題発生
サービスの復旧を優先
                          再起動
Tomcatが Zabbixメール
                   Posgres



落ちた              が止まらない
 ロードあヴぇれーじががが
 qうぇrty            Pingが無反応


  「Apache上がった?」
「カーネルパニック?」 コアはいてる?
       Exceptionが上がっている
復旧後の調査
復旧後の調査

とりあえずなんとか復旧したものの



 原因を調査せよ!
  さてどこから手をつけるか     ・・・
ロジカルシンキングを応用した原因究明をしてみよう!
問題解決ノ勘所
問題解決ノ勘所

ロジカル シ
     ン
     キ
          ま
         と
応用   ン
     グとは
         め
ロジカルシンキングとは

  ロジカル・シンキングとは、
Thinking
 Logical

  筋道を立てて論理的に考えること




           5
ロジカルシンキングとは

  ロジカル・シンキングとは、
Thinking
 Logical

  筋道を立てて論理的に考えること

     論理的に考えないと、行き当たりばったり
     無理、無駄、矛盾の発生
     時間の浪費、作業コスト増大
     正解にたどり着けない


               5
ロジカルシンキングとは

  基本
Thinking
  ・なぜ?/なぜなら(Why?/Because)
 Logical

      論理の基本。これを組み合わせて論理を構築していく。

  ・三角ロジック
      主張(推論、仮説)、論拠(ワラント)、データ(事実、事例)

  ・帰納法・演繹法
      論理を検証するためのテクニック

 帰納法・・・人であるソクラテスは死んだ。人であるプ           演繹法・・・ 「人は必ず死ぬ」、「ソクラテスは人であ
 ラトンは死んだ。人であるアリストテレスは死んだ。したがって       る」、「ソクラテスは必ず死ぬ」
 人は全て死ぬ」


                                 6
ロジカルシンキングとは
  なぜ?/なぜなら(Why?/Because)
       なぜ、なぜならを組み立ていく上で、
Thinking
 Logical

         So What?(で、結局何なの?)
      Why So?(で、何でそうなの?)が重要




                7
ロジカルシンキングとは
  なぜ?/なぜなら(Why?/Because)
       なぜ、なぜならを組み立ていく上で、
Thinking
 Logical

         So What?(で、結局何なの?)
      Why So?(で、何でそうなの?)が重要


    さらに、その重複、漏れ、ズレをなくす技術が必要

   → MECE(ミッシー) 情報を整理して漏れ、重複、ずれの
              ないパーツ化をする


                7
ロジカルシンキングとは
  三角ロジック(帰納法)
           主張=(推論、仮説)
Thinking
 Logical




 データ=(事実、事例)       論拠=(ワラント、一般傾向)


               8
ロジカルシンキングとは
   三角ロジック(帰納法)
                  主張=(推論、仮説)
Thinking
 Logical


 24時間営業のコンビニが
   利益を上げている

  コンビニは定価販売である

   スーパは値引き販売である


 データ=(事実、事例)              論拠=(ワラント、一般傾向)


                      8
ロジカルシンキングとは
   三角ロジック(帰納法)
                  主張=(推論、仮説)
Thinking
 Logical


 24時間営業のコンビニが
   利益を上げている

  コンビニは定価販売である

   スーパは値引き販売である


 データ=(事実、事例)              論拠=(ワラント、一般傾向)


                      8
ロジカルシンキングとは
   三角ロジック(帰納法)
                  主張=(推論、仮説)
Thinking
 Logical


 24時間営業のコンビニが
   利益を上げている

  コンビニは定価販売である
                                消費者は安いものを
   スーパは値引き販売である                いつでも買えること望む


 データ=(事実、事例)              論拠=(ワラント、一般傾向)


                      8
ロジカルシンキングとは
   三角ロジック(帰納法)
                  主張=(推論、仮説)
Thinking
 Logical


 24時間営業のコンビニが
   利益を上げている

  コンビニは定価販売である
                                消費者は安いものを
   スーパは値引き販売である                いつでも買えること望む


 データ=(事実、事例)              論拠=(ワラント、一般傾向)


                      8
ロジカルシンキングとは
   三角ロジック(帰納法)
                  主張=(推論、仮説)
Thinking
 Logical

                           24時間営業のスーパーを作ればコンビ
                                ニに勝てるだろう



 24時間営業のコンビニが
   利益を上げている

  コンビニは定価販売である
                                    消費者は安いものを
   スーパは値引き販売である                    いつでも買えること望む


 データ=(事実、事例)              論拠=(ワラント、一般傾向)


                      8
ロジカルシンキングとは
   三角ロジック(帰納法)
                  主張=(推論、仮説)
Thinking
 Logical

                           24時間営業のスーパーを作ればコンビ
                                ニに勝てるだろう



 24時間営業のコンビニが
   利益を上げている

  コンビニは定価販売である       帰納法
                                    消費者は安いものを
   スーパは値引き販売である                    いつでも買えること望む


 データ=(事実、事例)              論拠=(ワラント、一般傾向)


                      8
ロジカルシンキングとは
  三角ロジック(演繹法)
           主張=(推論、仮説)
Thinking
 Logical




 データ=(事実、事例)       論拠=(ワラント、一般傾向)


               9
ロジカルシンキングとは
  三角ロジック(演繹法)
           主張=(推論、仮説)
Thinking
 Logical



                         一般的に消費者は
                         薄型テレビ志向だ


 データ=(事実、事例)       論拠=(ワラント、一般傾向)


               9
ロジカルシンキングとは
  三角ロジック(演繹法)
           主張=(推論、仮説)
Thinking
 Logical



                         一般的に消費者は
                         薄型テレビ志向だ


 データ=(事実、事例)       論拠=(ワラント、一般傾向)


               9
ロジカルシンキングとは
   三角ロジック(演繹法)
                 主張=(推論、仮説)
Thinking
 Logical


 我社は他社に薄型テレビで
  市場に遅れをとっている

  薄型テレビは価格が高く
  まだ本格的に普及してない
                               一般的に消費者は
                               薄型テレビ志向だ


 データ=(事実、事例)             論拠=(ワラント、一般傾向)


                     9
ロジカルシンキングとは
   三角ロジック(演繹法)
                 主張=(推論、仮説)
Thinking
 Logical


 我社は他社に薄型テレビで
  市場に遅れをとっている

  薄型テレビは価格が高く
  まだ本格的に普及してない
                               一般的に消費者は
                               薄型テレビ志向だ


 データ=(事実、事例)             論拠=(ワラント、一般傾向)


                     9
ロジカルシンキングとは
   三角ロジック(演繹法)
                 主張=(推論、仮説)
Thinking
 Logical

                            薄型テレビを低価格で
                             販売すればシェアを
                              回復できるだろう


 我社は他社に薄型テレビで
  市場に遅れをとっている

  薄型テレビは価格が高く
  まだ本格的に普及してない
                                  一般的に消費者は
                                  薄型テレビ志向だ


 データ=(事実、事例)             論拠=(ワラント、一般傾向)


                     9
ロジカルシンキングとは
   三角ロジック(演繹法)
                 主張=(推論、仮説)
Thinking
 Logical

                            薄型テレビを低価格で
                             販売すればシェアを
                              回復できるだろう


 我社は他社に薄型テレビで
  市場に遅れをとっている

  薄型テレビは価格が高く       演繹法
  まだ本格的に普及してない
                                  一般的に消費者は
                                  薄型テレビ志向だ


 データ=(事実、事例)             論拠=(ワラント、一般傾向)


                     9
応用

    ?

?
        ?
            10
応用

    ?           What is
                  your
?           Methodolog
        ?           y?

             10
応用
  某家電量販店
           主張=(推論、仮説)
Thinking
 Logical




 データ=(事実、事例)        論拠=(ワラント、一般傾向)


               11
応用
  某家電量販店
                   主張=(推論、仮説)
Thinking
 Logical

  OutOfMemoryが発生




 データ=(事実、事例)                論拠=(ワラント、一般傾向)


                       11
応用
  某家電量販店
                   主張=(推論、仮説)
Thinking
 Logical

  OutOfMemoryが発生

    GCのグラフ見ると
   突然ヒープが使われる




 データ=(事実、事例)                論拠=(ワラント、一般傾向)


                       11
応用
  某家電量販店
                       主張=(推論、仮説)
Thinking
 Logical

  OutOfMemoryが発生

    GCのグラフ見ると
   突然ヒープが使われる


     PostgreSQLのログから
    Webメールのレコードが
      大量に読まれている


 データ=(事実、事例)                    論拠=(ワラント、一般傾向)


                           11
応用
  某家電量販店
                       主張=(推論、仮説)
Thinking
 Logical

  OutOfMemoryが発生

    GCのグラフ見ると
   突然ヒープが使われる


     PostgreSQLのログから
    Webメールのレコードが
      大量に読まれている


 データ=(事実、事例)                    論拠=(ワラント、一般傾向)


                           11
応用
  某家電量販店
                       主張=(推論、仮説)
Thinking
 Logical

  OutOfMemoryが発生

    GCのグラフ見ると
   突然ヒープが使われる                            データベースから
                                     大量データが読み込まれると
                                      OutOfMemoryが発生する
     PostgreSQLのログから
    Webメールのレコードが
      大量に読まれている


 データ=(事実、事例)                    論拠=(ワラント、一般傾向)


                           11
応用
  某家電量販店
                       主張=(推論、仮説)
Thinking
 Logical

  OutOfMemoryが発生

    GCのグラフ見ると
   突然ヒープが使われる                            データベースから
                                     大量データが読み込まれると
                                      OutOfMemoryが発生する
     PostgreSQLのログから
    Webメールのレコードが
      大量に読まれている                       DBFluteで条件にNullが
                                     渡されるとWhere句が抜ける

 データ=(事実、事例)                    論拠=(ワラント、一般傾向)


                           11
応用
  某家電量販店
                       主張=(推論、仮説)
Thinking
 Logical

  OutOfMemoryが発生

    GCのグラフ見ると
   突然ヒープが使われる                            データベースから
                                     大量データが読み込まれると
                                      OutOfMemoryが発生する
     PostgreSQLのログから
    Webメールのレコードが
      大量に読まれている                       DBFluteで条件にNullが
                                     渡されるとWhere句が抜ける

 データ=(事実、事例)                    論拠=(ワラント、一般傾向)


                           11
応用
  某家電量販店
                       主張=(推論、仮説)
Thinking
 Logical

                                  Webメールで条件が抜ける箇所があり
                                   全レコードを取得しているのでは?
  OutOfMemoryが発生

    GCのグラフ見ると
   突然ヒープが使われる                             データベースから
                                      大量データが読み込まれると
                                       OutOfMemoryが発生する
     PostgreSQLのログから
    Webメールのレコードが
      大量に読まれている                         DBFluteで条件にNullが
                                       渡されるとWhere句が抜ける

 データ=(事実、事例)                    論拠=(ワラント、一般傾向)


                           11
応用
  某家電量販店
                       主張=(推論、仮説)
Thinking
 Logical

                                  Webメールで条件が抜ける箇所があり
                                   全レコードを取得しているのでは?
  OutOfMemoryが発生

    GCのグラフ見ると
   突然ヒープが使われる                             データベースから
                                      大量データが読み込まれると
                          帰納法          OutOfMemoryが発生する
     PostgreSQLのログから
    Webメールのレコードが
      大量に読まれている                         DBFluteで条件にNullが
                                       渡されるとWhere句が抜ける

 データ=(事実、事例)                    論拠=(ワラント、一般傾向)


                           11
まとめ




           http://www.s-hoshino.com


      12
まとめ




           http://www.s-hoshino.com


      12
まとめ


            問題起きなければ
           ロジカルシンキングも
             いらなくね?




             http://www.s-hoshino.com


      12
まとめ


            問題起きなければ
           ロジカルシンキングも
             いらなくね?



              だけども
           起こっちゃうのです

             http://www.s-hoshino.com


      12
参考図書
       おわり
       りわお

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Kürzlich hochgeladen (12)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 

Empfohlen

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

問題解決ノ勘所

  • 5. 問題発生 サービスの復旧を優先 再起動 Tomcatが Zabbixメール Posgres 落ちた が止まらない ロードあヴぇれーじががが qうぇrty Pingが無反応 「Apache上がった?」 「カーネルパニック?」 コアはいてる? Exceptionが上がっている
  • 7. 復旧後の調査 とりあえずなんとか復旧したものの 原因を調査せよ! さてどこから手をつけるか ・・・ ロジカルシンキングを応用した原因究明をしてみよう!
  • 9. 問題解決ノ勘所 ロジカル シ ン キ ま と 応用 ン グとは め
  • 10. ロジカルシンキングとは ロジカル・シンキングとは、 Thinking Logical 筋道を立てて論理的に考えること 5
  • 11. ロジカルシンキングとは ロジカル・シンキングとは、 Thinking Logical 筋道を立てて論理的に考えること 論理的に考えないと、行き当たりばったり 無理、無駄、矛盾の発生 時間の浪費、作業コスト増大 正解にたどり着けない 5
  • 12. ロジカルシンキングとは 基本 Thinking ・なぜ?/なぜなら(Why?/Because) Logical 論理の基本。これを組み合わせて論理を構築していく。 ・三角ロジック 主張(推論、仮説)、論拠(ワラント)、データ(事実、事例) ・帰納法・演繹法 論理を検証するためのテクニック 帰納法・・・人であるソクラテスは死んだ。人であるプ 演繹法・・・ 「人は必ず死ぬ」、「ソクラテスは人であ ラトンは死んだ。人であるアリストテレスは死んだ。したがって る」、「ソクラテスは必ず死ぬ」 人は全て死ぬ」 6
  • 13. ロジカルシンキングとは なぜ?/なぜなら(Why?/Because) なぜ、なぜならを組み立ていく上で、 Thinking Logical So What?(で、結局何なの?) Why So?(で、何でそうなの?)が重要 7
  • 14. ロジカルシンキングとは なぜ?/なぜなら(Why?/Because) なぜ、なぜならを組み立ていく上で、 Thinking Logical So What?(で、結局何なの?) Why So?(で、何でそうなの?)が重要 さらに、その重複、漏れ、ズレをなくす技術が必要 → MECE(ミッシー) 情報を整理して漏れ、重複、ずれの ないパーツ化をする 7
  • 15. ロジカルシンキングとは 三角ロジック(帰納法) 主張=(推論、仮説) Thinking Logical データ=(事実、事例) 論拠=(ワラント、一般傾向) 8
  • 16. ロジカルシンキングとは 三角ロジック(帰納法) 主張=(推論、仮説) Thinking Logical 24時間営業のコンビニが 利益を上げている コンビニは定価販売である スーパは値引き販売である データ=(事実、事例) 論拠=(ワラント、一般傾向) 8
  • 17. ロジカルシンキングとは 三角ロジック(帰納法) 主張=(推論、仮説) Thinking Logical 24時間営業のコンビニが 利益を上げている コンビニは定価販売である スーパは値引き販売である データ=(事実、事例) 論拠=(ワラント、一般傾向) 8
  • 18. ロジカルシンキングとは 三角ロジック(帰納法) 主張=(推論、仮説) Thinking Logical 24時間営業のコンビニが 利益を上げている コンビニは定価販売である 消費者は安いものを スーパは値引き販売である いつでも買えること望む データ=(事実、事例) 論拠=(ワラント、一般傾向) 8
  • 19. ロジカルシンキングとは 三角ロジック(帰納法) 主張=(推論、仮説) Thinking Logical 24時間営業のコンビニが 利益を上げている コンビニは定価販売である 消費者は安いものを スーパは値引き販売である いつでも買えること望む データ=(事実、事例) 論拠=(ワラント、一般傾向) 8
  • 20. ロジカルシンキングとは 三角ロジック(帰納法) 主張=(推論、仮説) Thinking Logical 24時間営業のスーパーを作ればコンビ ニに勝てるだろう 24時間営業のコンビニが 利益を上げている コンビニは定価販売である 消費者は安いものを スーパは値引き販売である いつでも買えること望む データ=(事実、事例) 論拠=(ワラント、一般傾向) 8
  • 21. ロジカルシンキングとは 三角ロジック(帰納法) 主張=(推論、仮説) Thinking Logical 24時間営業のスーパーを作ればコンビ ニに勝てるだろう 24時間営業のコンビニが 利益を上げている コンビニは定価販売である 帰納法 消費者は安いものを スーパは値引き販売である いつでも買えること望む データ=(事実、事例) 論拠=(ワラント、一般傾向) 8
  • 22. ロジカルシンキングとは 三角ロジック(演繹法) 主張=(推論、仮説) Thinking Logical データ=(事実、事例) 論拠=(ワラント、一般傾向) 9
  • 23. ロジカルシンキングとは 三角ロジック(演繹法) 主張=(推論、仮説) Thinking Logical 一般的に消費者は 薄型テレビ志向だ データ=(事実、事例) 論拠=(ワラント、一般傾向) 9
  • 24. ロジカルシンキングとは 三角ロジック(演繹法) 主張=(推論、仮説) Thinking Logical 一般的に消費者は 薄型テレビ志向だ データ=(事実、事例) 論拠=(ワラント、一般傾向) 9
  • 25. ロジカルシンキングとは 三角ロジック(演繹法) 主張=(推論、仮説) Thinking Logical 我社は他社に薄型テレビで 市場に遅れをとっている 薄型テレビは価格が高く まだ本格的に普及してない 一般的に消費者は 薄型テレビ志向だ データ=(事実、事例) 論拠=(ワラント、一般傾向) 9
  • 26. ロジカルシンキングとは 三角ロジック(演繹法) 主張=(推論、仮説) Thinking Logical 我社は他社に薄型テレビで 市場に遅れをとっている 薄型テレビは価格が高く まだ本格的に普及してない 一般的に消費者は 薄型テレビ志向だ データ=(事実、事例) 論拠=(ワラント、一般傾向) 9
  • 27. ロジカルシンキングとは 三角ロジック(演繹法) 主張=(推論、仮説) Thinking Logical 薄型テレビを低価格で 販売すればシェアを 回復できるだろう 我社は他社に薄型テレビで 市場に遅れをとっている 薄型テレビは価格が高く まだ本格的に普及してない 一般的に消費者は 薄型テレビ志向だ データ=(事実、事例) 論拠=(ワラント、一般傾向) 9
  • 28. ロジカルシンキングとは 三角ロジック(演繹法) 主張=(推論、仮説) Thinking Logical 薄型テレビを低価格で 販売すればシェアを 回復できるだろう 我社は他社に薄型テレビで 市場に遅れをとっている 薄型テレビは価格が高く 演繹法 まだ本格的に普及してない 一般的に消費者は 薄型テレビ志向だ データ=(事実、事例) 論拠=(ワラント、一般傾向) 9
  • 29. 応用 ? ? ? 10
  • 30. 応用 ? What is your ? Methodolog ? y? 10
  • 31. 応用 某家電量販店 主張=(推論、仮説) Thinking Logical データ=(事実、事例) 論拠=(ワラント、一般傾向) 11
  • 32. 応用 某家電量販店 主張=(推論、仮説) Thinking Logical OutOfMemoryが発生 データ=(事実、事例) 論拠=(ワラント、一般傾向) 11
  • 33. 応用 某家電量販店 主張=(推論、仮説) Thinking Logical OutOfMemoryが発生 GCのグラフ見ると 突然ヒープが使われる データ=(事実、事例) 論拠=(ワラント、一般傾向) 11
  • 34. 応用 某家電量販店 主張=(推論、仮説) Thinking Logical OutOfMemoryが発生 GCのグラフ見ると 突然ヒープが使われる PostgreSQLのログから Webメールのレコードが 大量に読まれている データ=(事実、事例) 論拠=(ワラント、一般傾向) 11
  • 35. 応用 某家電量販店 主張=(推論、仮説) Thinking Logical OutOfMemoryが発生 GCのグラフ見ると 突然ヒープが使われる PostgreSQLのログから Webメールのレコードが 大量に読まれている データ=(事実、事例) 論拠=(ワラント、一般傾向) 11
  • 36. 応用 某家電量販店 主張=(推論、仮説) Thinking Logical OutOfMemoryが発生 GCのグラフ見ると 突然ヒープが使われる データベースから 大量データが読み込まれると OutOfMemoryが発生する PostgreSQLのログから Webメールのレコードが 大量に読まれている データ=(事実、事例) 論拠=(ワラント、一般傾向) 11
  • 37. 応用 某家電量販店 主張=(推論、仮説) Thinking Logical OutOfMemoryが発生 GCのグラフ見ると 突然ヒープが使われる データベースから 大量データが読み込まれると OutOfMemoryが発生する PostgreSQLのログから Webメールのレコードが 大量に読まれている DBFluteで条件にNullが 渡されるとWhere句が抜ける データ=(事実、事例) 論拠=(ワラント、一般傾向) 11
  • 38. 応用 某家電量販店 主張=(推論、仮説) Thinking Logical OutOfMemoryが発生 GCのグラフ見ると 突然ヒープが使われる データベースから 大量データが読み込まれると OutOfMemoryが発生する PostgreSQLのログから Webメールのレコードが 大量に読まれている DBFluteで条件にNullが 渡されるとWhere句が抜ける データ=(事実、事例) 論拠=(ワラント、一般傾向) 11
  • 39. 応用 某家電量販店 主張=(推論、仮説) Thinking Logical Webメールで条件が抜ける箇所があり 全レコードを取得しているのでは? OutOfMemoryが発生 GCのグラフ見ると 突然ヒープが使われる データベースから 大量データが読み込まれると OutOfMemoryが発生する PostgreSQLのログから Webメールのレコードが 大量に読まれている DBFluteで条件にNullが 渡されるとWhere句が抜ける データ=(事実、事例) 論拠=(ワラント、一般傾向) 11
  • 40. 応用 某家電量販店 主張=(推論、仮説) Thinking Logical Webメールで条件が抜ける箇所があり 全レコードを取得しているのでは? OutOfMemoryが発生 GCのグラフ見ると 突然ヒープが使われる データベースから 大量データが読み込まれると 帰納法 OutOfMemoryが発生する PostgreSQLのログから Webメールのレコードが 大量に読まれている DBFluteで条件にNullが 渡されるとWhere句が抜ける データ=(事実、事例) 論拠=(ワラント、一般傾向) 11
  • 41. まとめ http://www.s-hoshino.com 12
  • 42. まとめ http://www.s-hoshino.com 12
  • 43. まとめ 問題起きなければ ロジカルシンキングも いらなくね? http://www.s-hoshino.com 12
  • 44. まとめ 問題起きなければ ロジカルシンキングも いらなくね? だけども 起こっちゃうのです http://www.s-hoshino.com 12
  • 45. 参考図書 おわり りわお

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n