困った時の自分用メモスマートフォン用の表示で見る困った時の自分用メモ読んだ本を考察してメモったり、自分でいじった物の感想をメモったりする場。週1更新を目指します。筆者「はぁ」-----筆者は、「画像がジャギってるからって、何の問題があるの?」といつも思う。これは極端な例だが、今回はこのようなやり取りから得られる物を見ていく。ここで言う「問題」とはなんなのだろうか。問いかけに対して答えが欲しいわけではないだろう。仕事上で問題問題と言われるの物を定義すると・その事柄を解決しないことによって、将来的に不利益・不利・マイナス・悪い事が起こるとしておくのが良さそうだ。みんなが幸せになれない事が起こるというのを問題があるというのだろう。筆者「はぁ」-----なるほど、どうやらAさんは、画像のジャギを直さないと、将来みんなが不幸になると思っているようだ。ここまで来ても、筆者としては筆者「で、なんでそれがみんなの不幸になるの?」となってしまう。筆者はその分野の専門ではないからだ。その領域に対しての「知識」が無い。「知識」が無いために、「問題」を「認識」も「理解」もできない。理解できない物を問題と捉えるのは、思考停止状態でもなければとても難しい。上記の例はもっと根本的な問題がある。Aさんが思っている問題の理由が、適切ではない可能性が高い。仮に、Aさんが思っている問題が「ジャギが酷くて、とてもじゃないが絵のクオリティが低いから問題だ」とする。確かに理由としては真っ当である。個人的にはこれは根本的な理由ではないと思う。問題は「ジャギが酷過ぎて、絵のクオリティが低く見えるので、商品のクオリティが下がって、収益に影響が出る」から、問題なのである。問題は、その領域の「知識」が無い人には、理解も認識もされない2.問題の理由が、根本的な物を指していない可能性がある1に関しては、問題提起する側は、それを聞かせる人の知識を汲み取って、その人が理解できる言葉で話すことを心掛ける事。分野が違う人に問題を話に行った時に、どうもピンと来ていない様子だったら、間違いなく問題を理解してもらえていないので、言葉を変える必要がある。上記の例で言えば-----デザイナーAさん「この画像データ、輪郭がギザギザして見栄えが悪いんですよね」-----くらいになれば、とりあえず見た目を気にしているという事は伝わる。筆者はこれはあまりよろしくないと思う。気持ちはわかるが、チームで作業する以上、最終目標が「商品のリリース」なのだとしたら、その様な個人的な感情はチーム作業には必要ないので、例えレベルが低くても作業が一番効率よくでき、成果が出るような方法を取るのが一番だと思っている。-----雑談終わり2に関しては、その問題が引き起こす根本的な不利益を探るというのは、癖にしておいた方がいいという事だ。問題の根底にあるものが見えないと、解決策が正しい物ではない可能性が出てきてしまう。上記の例で、デザイナーAさんのジャギが気になるという事に対して、ひとまず時間をかけて直したとする。そのせいで描画負荷が上がりゲームの動作が重くなったとしたら根本の解決すべき問題である「商品のクオリティが下がって収益が下がる」が、結局解決されていないのである。したら、その商品に責任を持つ人が、そのジャギ自体を全く気にしていない可能性だってある。これは、プログラムのバグ修正などにも同じ事が言える。本来解決すべき問題が何も解決されずに、作業量だけが増えるといった事態になる。何かしら問題が発生したら、「それが引き起こしている一番の問題はなんなのか」というのを良く考えるようにした方がいい。それが出来て、妥協案なども出せるようになる。ここまでした話は、大半の人は、1,2のステップを経験則などで無意識に思考して行っていると思うが、たまにチーム作業という事を忘れて、上記のようなコミュニケーションを取ろうとする人が居るので、ドキッとした人は、是非明日から初心に返って業務に取り組んで欲しい。»プロフィールid:mochimoffuゲームエンジニア。