| スピーカー |
トランスクリプト |
| ルネとダン |
オープンソースのマインドマッピングソフトウェア「JMP」とJSLを使った、構造化された問題解決講座へようこそ。私はサムスン・オースティン・セミコンダクターの統計学者、ダン・サットンです。そこでは、統計学とJMPなどの統計ソフトウェアを教えています。 |
| |
本日の講演の概要として、まず構造化問題解決(SPS)とは何かについてご説明します。Samsung Austin Semiconductor社でJMPとJSLを用いてSPSスクリプトセンターを構築した事例をご紹介します。 |
| |
次に、現在の JMP 因果図について説明し、Samsung Austin Semiconductor で JSL を使用して JMP 因果図を操作する方法を説明します。 |
| |
次に、無料のオープンソース ソフトウェアである Freeplane などのマッピング ソフトウェアを紹介します。 |
| |
次に、原因と結果の図に戻り、実験、制御、およびノイズ要因をマークするためのラベルの 3 列目のオプションの使用方法を示します。 |
| |
5 つのなぜと原因マッピングのために原因と結果の図を拡張する方法と、最後に JMP 原因と結果プラットフォームの推奨事項を示します。 |
| |
構造化された問題解決。 |
| |
誰もが職場、学校、家庭で問題解決に関わったことがあると思いますが、構造化された問題解決とはどういう意味でしょうか? |
| |
これは、ブレーンストーミング セッションなどの構造化されていない問題解決を、保存、操作、再利用できる図表などの構造化とドキュメント化することを意味します。 |
| |
構造化された問題解決を使用する理由は何ですか? |
| |
重要な理由の 1 つは、より困難な問題に対して結論を急がないようにすることです。 |
| |
JMP Ishikawaの例では、回路基板の欠陥が増加している可能性があります。SME(専門分野専門家)は、フォルダーの温度コントローラーの不具合が原因だと確信しています…また、はんだ付け工程の不具合です。 |
| |
しかし、原因と結果の図のように保存された構造があれば、誰もが全体像を把握し、より多くの手がかりを探すことができます。 |
| |
はんだ付け工程の温度制御の問題かもしれないが、チームメンバーは、部品挿入工程に最近変更があったことを図で見て、チームが調査する必要があることを覚えている。 |
| |
JMP の無料オンライン トレーニング「Statistical Thinking in Industrial Problem Solving (略して STIPS)」では、最初のモジュールのタイトルは「統計的思考と問題解決」です。 |
| |
このモジュールでは、特性要因図や5つのなぜ分析といった構造化された問題解決ツールを紹介します。STIPSの無料オンライントレーニングをまだご利用いただいていない方は、ぜひご受講ください。www.JMP.com /statisticalthinkingをご覧ください。 |
| |
これは最初のモジュールで示された因果関係の図です。 |
| |
この例では、チームは3つの要因を含む実験に焦点を当てることにしました。これは、構造化された問題解決のために因果関係図を作成し、議論し、再検討し、活用した後のことです。 |
| |
ここで、Samsung Austin Semiconductor で開発した SPS スクリプト センターを見てみましょう。 |
| |
Samsung Austin Semiconductor では、JMP ユーザーは、さまざまなフォルダー、ドライブ、保存されたリンク、またはその他のソフトウェアを検索するのではなく、JMP ウィンドウ内から SPS ツールとテンプレートにアクセスしたいと考えていました。 |
| |
フローティングスクリプトセンターは、勤務時間中いつでもSPSツールにアクセスできるようにするために作成されました。スクリプトセンターの右側には、Excel内の他のSPSテンプレートへのリンクがあります。スクリプトセンターの左側には、JMPスクリプトがあります。 |
| |
これはJMPメニューのカスタマイズから起動されます。スクリプトをアドインの下に置く代わりに、メニューを変更して、様々な便利なスクリプトを起動できるようにしました。 |
| |
それでは、JMP の因果関係図を見てみましょう。 |
| |
このプラットフォームを使ったことがない方のために説明すると、JMPにおける因果関係図はこのような感じになります。ユーザーは親列と子列を選択します。すると、典型的なフィッシュボーン図のレイアウトが表示されます。 |
| |
ユーザーの画面上で図をよりコンパクトに表示するために、枝が左右と上下に交互に配置されていることに注意してください。 |
| |
ただし、従来のフィッシュボーンレイアウトだけが利用可能なレイアウトではありません。図にマウスオーバーすると、「種類の変更」を選択し、「階層」を選択できます。 |
| |
この例では、X方向に非常に幅の広い階層レイアウトが作成されます。よりコンパクトにするには、テキストを左に回転させるオプションがあります。 |
| |
または、スライドに示されているように、右に回転することもできます。 |
| |
テキストだけを回転させるのではなく、図も左右に回転させるとよいでしょう。この例では、前のスライドの画像をPowerPointで回転させています。 |
| |
JMPでこのオプションがユーザーに利用可能になった場合、どのような表示になるかを説明します。JMP開発者の皆様、ぜひご注目ください。後ほどお見せしますが、これはマインドマッピングソフトウェアによく似ています。 |
| |
3つ目のレイアウトオプションは「ネスト」と呼ばれます。これにより、一部のユーザーには好まれるコンパクトな図が作成されます。なお、ネストオプションではテキストを回転させることもできますが、期待どおりに回転しない可能性があります。 |
| |
JMPの因果関係図にフローティングダイアグラムを含めることができることをご存知ですか?例えば、ブレインストーミングセッションで話題になる駐車場図などです。 |
| |
子として使用されていない2つ目の親に遭遇した場合、新しい図が作成されます。この例では、チームがブレインストーミングを行っており、誰かが「新しい機械か中古の機器を購入すべきだ」と発言しています。 |
| |
さて、このアイデアは原因に関する現在の議論には含まれていません。そこでチームのファシリテーターは、JMP表に「駐車場」という新しいフローティングノートを追加することにしました。JMPの因果関係図には、この駐車場が含まれます。 |
| |
さて、JSL を使用して原因と結果の図を操作する例をいくつか見てみましょう。 |
| |
そこで、従来のJMP特性要因図と関連データテーブルを操作するための新しいスクリプトが、フローティングスクリプトセンターに追加されました。これらのスクリプトの例は、このPowerPointスライドの右側にご覧いただけます。 |
| |
JMPは列ベースであり、因果関係プラットフォームの列ダイアログでは、親と子にそれぞれ1列ずつの列が必要です。この表は、縦長形式と呼ばれます。 |
| |
しかし、ブレインストーミングセッションなどでは、横長の表形式の方が望ましい場合もあります。JMPユーザーは、スクリプトボタンをクリックするだけで、縦長の表形式から横長の表形式に切り替えることができます。 |
| |
幅と奥行き。縦長のテーブル形式では、子要素を追加するたびに親要素を入力する必要があります。 |
| |
ワイド形式で実行すると、ユーザーはスクリプト ボタンを使用して、ワイド C&E テーブルを高く積み重ねることができます。 |
| |
ブレインストーミングで役立つもう一つのスクリプトは、選択したセルに新しいカテゴリを作成するというものです。チームは、間違った部分にさらにサブカテゴリを追加する必要があるかもしれないことに気付きました。 |
| |
幅の広い表形式で、選択したセルから新しい列を作成するスクリプトが追加されました。ファシリテーターは、間違った部分などのセルを選択し、このスクリプトボタンを選択すると、新しい列が作成され、その下にサブ理由を入力できます。 |
| |
間違った部分にマウスを移動し、右クリックして「下に挿入」を選択します。 |
| |
実際には最大10個の項目を入力できます。新しい原因は図に表示されます。レイアウトが気に入らない場合は、JMPでテキストを移動できます。例えば、右クリックして反対側に移動できます。 |
| |
JMPの因果関係図は、左右、上下、交互表示を使ってウィンドウをコンパクトにまとめます。フィッシュボーンダイアグラムのクラシックな外観を好むユーザーもいるでしょう。 |
| |
ただし、すべてのボーンは同じ方向を向いています。このスクリプトボタンをクリックすると、現在のC&Eのすべてのボーンが左側に集まり、左下に配置されます。 |
| |
同様に、すべてを右と下に設定する別のスクリプト ボタンをクリックすることもできます。 |
| |
それでは、マインドマッピングについて説明しましょう。 |
| |
このセクションでは、JMP の典型的な因果関係図を見て、それをマインド マッピングのようなものに変える方法を説明します。 |
| |
これは、オープンソースソフトウェアであるFreeplaneソフトウェアを使用したマインドマップと同じフィッシュボーンダイアグラムです。レイアウトが自由でありながら、結果の原因を概観的に示している点に注目してください。 |
| |
ほとんどのマインド マッピング ソフトウェアの機能の 1 つは、特に問題解決の議論が盛んに行われているときに、メモを開いたり閉じたりできることです。 |
| |
例えば、チームは部品、カード、部品挿入などのノートを閉じて、はんだ付け工程と検査ブランチだけに集中したい場合があります。Freeplaneでは、閉じたノードは円で表され、ユーザーはクリックすることで再度開くことができます。 |
| |
JMPの因果関係図には、既に注釈を閉じる機能があります。ただし、閉じると、3つの点、3つのピリオド、または省略記号で示されます。現在のバージョンのJMPでは、注釈を再度開くオプションは実際には存在しません。 |
| |
それで、私たちの解決策は何だったのでしょうか? 親列カテゴリを開いたり閉じたりできるフローティング ウィンドウを追加しました。 |
| |
右側を見ると、位置合わせ、コンポーネントの挿入、コンポーネントなど、すべての親ノードが含まれていることがわかります。チェックボックスをクリックするとノードが閉じられ、もう一度クリックすると開きます。さらに、スクリプトは閉じられたノードのテキストを赤くハイライト表示します。 |
| |
Freeplaneのようなオープンソースのマインドマッピングソフトウェアを使用する理由の一つは、ソースファイルに誰でもアクセスできることです。また、他のマインドマッピングソフトウェアのように独自のフォーマットではありません。 |
| |
実際には、どんなテキストエディタからでもアクセスできます。テキスト文字列にアクセスするJSLコマンドを使えば、マップ全体を読み込むことができます。 |
| |
JSLを使用してXML属性を検索し、各ノードの名前を取得します。XMLに関する説明はこのプレゼンテーションの範囲外ですが、追加のヘルプや例についてはJMPコミュニティをご覧ください。 |
| |
Samsung Austin Semiconductor のユーザーは、Freeplane.mm ファイルから JMP テーブルを作成するをクリックします。 |
| |
現時点では、JMPからFreeplaneに直接変換するスクリプトはありません。少し複雑ですが、Freeplaneではスペースを使ってクリップボードからテキストをインポートし、ノードを編むことができます。 |
| |
したがって、ジャーナルにテキストを配置すると (このスライドの左側の例を参照)、ユーザーはそれをコピーして Freeplane に貼り付けることができ、右側に Freeplane の図が表示されます。 |
| |
ここで、原因と結果の図に実験、制御、ノイズのラベルを追加する方法を見てみましょう。 |
| |
因果関係図のもう一つの用途は、調査や改善のために特定の原因を分類することです。これらは多くの場合、制御された原因か一定原因(C)かに分類されます。 |
| |
ノイズまたは (N) または実験は、X または E と呼ばれることがあります。Air Academy Associates から SPC Excel を教わった方は、CE/CNX テンプレートを使用したことがあるか、まだ使用しているかもしれません。 |
| |
JMPでこれらの文字を追加するには、基盤となるスクリプトを再検討する必要があります。オプションの3番目のラベル列を実際に使用すると、3番目の列のラベルが使用されます。 |
| |
JMP ユーザーがスクリプトにラベル列を追加すると、テキスト編集ボックスが、2 つの新しい水平中央ボックス (2 つのテキストを含む) を含む垂直リスト ボックスに変更されます... |
| |
2つのテキスト編集ボックスがあり、1つは元の子テキスト、もう1つはラベル列の値です。デフォルトのフォント色はグレーで、 |
| |
このスライドに示されているとおりです。 |
| |
JSL を使用した私たちの解決策は、すべての子の値が指定されたフローティング ウィンドウを追加することでした。 |
| |
チェックされた内容は、E、C、Nのいずれかに更新され、表や図に追加されます。さらに、スライドに示されているように、スクリプトでフォントカラーオプションを変更することで、異なる色を指定することも可能です。 |
| |
5 つのなぜと原因のマインド マッピングのための JMP 因果図。 |
| |
因果関係図を探求する中で、5つのなぜ分析や原因マッピングといった別の用途を発見しました。これらのSPSツールは、デフォルトのフィッシュボーンレイアウトではうまく表示されませんが、 |
| |
階層レイアウトは、このタイプのマッピングに最適です。親と子はそれぞれ「理由」と「理由」のステートメントとなり、ラベル列は「理由」に番号を付けるために使用できます。 |
| |
場合によっては、さらに複数の理由が考えられます。右側に表示されているのが、その例です。JMPの因果関係図では、複数の理由が考えられますが、これもJMPの特性図で対応できます。この分岐、つまり原因マッピングは、右側に表示されています。 |
| |
ネストされたレイアウトでも、5つの理由を説明できます。この例では、テキストの折り返し幅を設定するスクリプトも設定できるため、ユーザーは各ボックスを1つずつ操作する必要がなくなります。 |
| |
あるいは、JSLを使って独自のインタラクティブな図を作成することもできます。ここでは、その例となる画像をいくつか示します。 |
| |
ウィンドウダイアログでユーザーに「なぜ」を尋ね、表と図をユーザー向けに表示させることもできます。ここでも、スライドの左側にある因果関係図を使用します。 |
| |
結論と推奨事項。それでは、JMPの因果関係図には、構造化された問題解決のための優れた機能が既に数多く組み込まれています。 |
| |
現在の JMP 因果図は、Samsung Austin Semiconductor で構造化された問題解決に使用する際に、より多くのオプションを追加するために JSL スクリプトを使用して拡張されました。 |
| |
原因と結果の図をマインド マッピング ソフトウェアのように動作させるために、JSL スクリプトも使用されました。 |
| |
それで、私の推奨事項は何でしょうか? |
| |
フィッシュボーン、階層、ネストなど、JSL ではさまざまなタイプの表示ボックスが使用されます。 |
| |
4つ目のレイアウトタイプはどうでしょうか?より柔軟なレイアウトを可能にするマインドマップはどうでしょうか?これはウィッシュリストに追加しておきます。そして最後に、総合的なマインドマッププラットフォームはどうでしょうか?それはさらに大きな願いです。 |
| |
お時間をいただき、誠にありがとうございました。また、JMP Discovery Summit 2020オンラインへのご参加の機会を賜りましたSamsung Austin Semiconductor社とJMPに感謝申し上げます。 |