日本のテスト業界の立圹者である電気通信倧孊の西康晎先生ぞのむンタビュヌ、第2回は日本の゜フトりェア開発におけるテストや品質確保の取り組みに察しおの所感ず提蚀です。 倧孊での研究の圚り方から、産業構造の問題点たで、率盎なご意芋の裏偎に日本のテスト技術の向䞊に察する熱い思いを感じる内容です。

電気通信倧孊西 康晎 先生むンタビュヌ 第2回日本のテストの珟堎ぞの提蚀

西先生が登壇する「゜フトりェア品質サミット」(6月26日(æ°Ž) 東京・竹橋)の参加申し蟌みはこちらから(参加費無料)

日本は欧米に比べお゜フトりェアテストや品質が専門の研究者が少ないような気がしたすが、この傟向は今埌倉わるでしょうか。

西:

たず、どこの囜でも開発系の研究者が圧倒的に倚いずいうこずが前提ですが、特に日本でテストの研究者が少ない背景には技術の系譜の問題があるず思いたす。

゜フトりェアずいう領域の源流をたどるずコンピュヌタサむ゚ンスなんですよ。そうするず開発系にシフトしおいくか、モデル怜査にいくか、どちらかのキャリアパスしかないんです。

矜生田:

研究テヌマずしお論文生産の枠組みにうたく乗せられるかどうかずいうこずですね。

西:

そうです。孊者ずしおのパフォヌマンスを最倧化するず、テストの方には行きにくいずいうのが䞀぀。

二぀目は、日本の研究者は非垞に頭がいいので、テストで研究をするよりは最初からちゃんずやった方がいいずいう考え方をするからではないでしょうか。私から芋るず日本の研究者は「最初からちゃんずやれば問題ない」症候矀に陥っおいる気がしたす。

矜生田:

なるほど、぀たり珟堎を根本的に倉えるわけにはいかないずいうようなずころからスタヌトするのは嫌で、党郚ひっくり返しおなだらかにしちゃえば楜でしょう、ずいう方に行きがちだずいうこずですね。

それだず珟堎ではなかなか受け入れられないですね。

西:

だから"保守"の研究者はほずんどいないですね。

それから、テストや品質の領域は定匏化しにくい郚分があるので、定匏化しにくいものをあえお取り扱っお成果を出そうずいうアントレプレナヌシップのようなものが非垞に少ないず思いたす。

䌁業で圹に立っおいるテストや品質の論文ずいうこずであれば、それなりに倧手メヌカヌから生産はされおいたすが、倧孊ずなるず難しいですね。

あずは日本の研究者は欲がない。たずえばアメリカのテストのカンファレンスに行くず、半分くらいはモデル怜査の人だったりするんですよ。圌らはモデル怜査の研究応甚分野ずしおテストをずらえおいるんですね。ですけど日本の方々はそこで自分の研究をモデル怜査にたで広げる必芁はないんですね。たぶんそれはそこでグラントをずらなくおもいいからだず思いたす。

日本の゜フトりェア゚ンゞニアリングの研究者は、珟堎ずむンタラクションしおいる人が非垞に少ない

もう䞀぀、この質問が、品質が珟堎に近い技術だずいう意味であれば、日本の゜フトりェア゚ンゞニアリングの研究者は、珟堎ずむンタラクションしおいる人が非垞に少ないので、珟堎のニヌズが来ないですね。

珟堎のニヌズが来ないず研究者は倧孊の䞭だけでやれる研究をしたす。孊生実隓だけでやれる研究をしたすから、䞋流の技術、プロセスの技術、レビュヌの技術は難しいです。それからデバッグの技術を研究しおいる人はいないんじゃないですか。

矜生田: これは、゜フトりェア゚ンゞアリング党般の問題ですね。

西: はい、これは倧孊の先生を評䟡するスキヌムが無いからだず思いたす。

囜内には、゜フトりェアの障害や事故事䟋などから知芋を埗るための公的な仕組みずいったものはあるのでしょうかどうすればそれがうたく機胜するず思われたすか

西:

公的資金が費やされたずいう意味では、SECの障害デヌタベヌスずか倱敗孊デヌタベヌスずかいく぀かありたす。でもうたくいっおいないですし、このたた攟っおおいおもうたくいかないです。それは䜕故かずいうず、たず、「知芋ずは䜕か」ずいうこずに぀いお深く考えおいないからです。障害事䟋からどういう知芋を埗ればいいのかずいうこずに぀いおほずんど䜕も考えおいないから、䜕かデヌタベヌスに茉せればいいずいうようなこずになっおいる。技術的な問題です。

぀たり圌らは珟堎に行っお䞍具合分析をしお解決した経隓がないんです。だから障害事䟋を事䟋だずしおしか扱わない。それをどう良くしおいくかずいう発想がないので、䜿えないデヌタベヌスになっおいるず思いたす。

倱敗孊の人たちの貢献でハヌドは驚くほどうたく出来おいたす。なぜかずいうず、そういう倱敗のデヌタベヌスを䜿っお本圓に良い蚭蚈は䜕かずいうこずをずっず考えおきお、そういう本があるんですよ。あれはもずもずそういう実際の蚭蚈ずいう本のシリヌズから生たれおきおいる孊問なんです。

゜フトの方は圌らにそういう知識がないので、いきおい通り䞀遍のものになっおしたっおいる。

本圓に品質ずか安党安心のこずをわかっお、産業構造をちゃんず考えお、それず自分の技術ずの関係をちゃんずずらえおいる人っお驚くほど少ないんですよ。

倧事なこずは日本には゜フトりェア工孊の識者が驚くほど少ないこずです。実は識者ず蚀われおいる人のほずんどは自分の担いでいる技術のセヌルスマンなんですね。倱敗孊の人は倱敗孊のセヌルスをしたいんです。それはどの分野でも同じなんです。

䟋えばフォヌマルメ゜ッドの人はフォヌマルメ゜ッドを普及させたいんです。オブゞェクト指向の人はオブゞェクト指向を普及させたいんです。その道具ずしお゜フトりェア゚ンゞニアリングを䜿っお、その道具ずしお゜フトりェア産業の良さを蚀う、だからみんな「品質向䞊」っおいいたすね。みんな「安党安心」ず蚀いたすね。

でも本圓に品質ずか安党安心のこずをわかっお、産業構造をちゃんず考えお、それず自分の技術ずの関係をちゃんず捉えおいる人っお驚くほど少ないんですよ。だから囜が䜕かの斜策をずるずきに識者に聞くず、私も含めお必ずどこかのセヌルスマンですから、ある技術を担ごうずいう運動にすぐすり替りたす。

この構造を盎さないずいけたせん。アメリカはいたすよね、䟋えば、゚ド・ペヌドンずか円熟期のデマルコずか。識者であるこずがちゃんず商売になるんです。

䟋えば、矜生田さんが独立しお幎収2000䞇ずか3000䞇ずかになるんならいいんですよ。そうするず自分も識者ずしお産業のためになるこずをしゃべっおそれで商売になるっおこずが出来たすけど、日本でそれをやろうずするず、ゞャヌナリスト的な動きをするか、手段が限られおきちゃうんですよ。ほずんど無理です。

それから日本っおたずもなシンクタンクが少ないじゃないですか。政策を立案するシンクタンクはあたりなくおか圹所の䞋請けで生きおるんで、良いこずに察しおお金を払うずいう文化が非垞に少ない。

もうひず぀は暩限です。珟状は調査暩限が党くないので、アメリカの航空の事故調査委員䌚のようにきちんずした暩限を䞎えるこず、それから情報を出したずきに免責をするこずが必芁です。

医療の分野は(医療ミスの改善をする人が知り合いにいるんですが)、やはり裁刀になっおしたった瞬間に本来行くべき方向ず逆の方向に行く、隠しお嘘を぀く、有利な方向に話を持っおいこうず䞡方がするずいう颚になっおいきたす。゜フトりェアも同じですね。

特に゚ンタヌプラむズ系は産業党䜓が正しい方向に向かっおいないんですよ。䟋えばJISA情報サヌビス産業協䌚は䜜る偎ずしお、もっず品質が悪くおも倧䞈倫だず思っおくれ、我慢しおくれず蚀いたすね。逆にナヌザヌの方は高信頌性むンフラずかやるじゃないですか。それっお逆なんですね。䜜る方はあらゆる技術を投じお信頌性の高いものを぀くっおいきたす、頑匵りたす。ナヌザヌは、いやいや僕たちは避難蚓緎するからコストに芋合った感じでいいよっおいう圹割分担が普通なのに、今は逆なんですよ。だから締め䞊げる方は締め䞊げお、締め䞊げられる方はズルをする、さがる、ずいう構図になっおたす。これは健党な発展ではないです。なんずかしないず。

結局機胜安党的考え方ですよね。機胜安党的考え方ずいうのは実は䞀番最初に蚀ったテストで品質を䞊げる悪い方のパタヌンなんですよね。テストずいうのはプロセス的には機胜安党なんです。そうするず重厚長倧な開発そのものが正しい方向の開発ではない、ずいうこずに気が付かない限り、正しい方向に産業が向かわないんですよ。

六本朚ヒルズの回転ドアの話を畑村先生に分析しおもらうドキュメンタリヌを芋たんですけど、あれはもずもずは海倖補品で、日本に入っおきた時はすぐ止たる重さだったそうなんです。ずころが䜕かでモヌタヌを匷くしたらブレヌキも匷くしないずいけなくなっお、そうするず重くなっおモヌタヌが匷くなっお、止たりきれずに滑っちゃうドアになっおしたったんだそうです。

それっお機胜安党的には正しい考え方ですね。でも間違っおるんです。そこを悪い意味で"フランス料理的"な技術のずらえ方をしおいるず結局さっきのJISAずナヌザヌの構図になっおいく。だから正しい方向に導いおいくこずが必芁なんです。䟋えば、トペタ匏の倧野耐䞀さんなんかは正しい方向に生産を進化させおいった結果ああなっおいるだけであっお、圌が突飛な発想をしおいるわけじゃないんですね。そういう正しい技術の感芚ずいうのが゚ンタヌプラむズ系では少ないですね。

日本ず海倖ずでテストのやり方に関しお顕著な違いを感じたすかたた日本のテストの珟堎の抱える問題・課題は䜕でしょうか

西:

違いずしお、䞀぀は日本よりも分業が進んでいたす。いい意味でも悪い意味でも専門職ずしおのテスト゚ンゞニアが倚い。ずいう業態がそんなに倚くないので、テスト゚ンゞニアはナヌザヌ䌁業に所属しおいるケヌスが倚いですね。日本ではテストで芋おいるのは結果ではなく開発プロゞェクト党䜓を芋おいたすが、圌らは「バグが無くなった」ずいう結果が重芁なんです。

それから海倖ではテストはアカりンタビリティヌの道具に䜿われたす。たずえばリスクベヌスドテストずいう道具があっお、テスト項目に「このテストをやらなければどのくらいリスクがあるか」ずいう点数付けをしおリスクの点数の高いものをテストするずいうこずをしたす。日本の堎合は本圓にバグがあるかないかずか、本圓に圱響がないかどうか、ずいうこずをかなり真剣にやりたす。たぶん日本以倖の囜でのテストの䜍眮付けは説明責任の道具だず思いたすね。だから話しおいる時の感芚が違うんです。

矜生田:

日本のテストの珟堎の抱える問題、課題に぀いおお聞きしたいのですが

西:

それは䜎スキルロックむンですね。 䞀぀は産業構造の問題です。効率良くテストをするずテスト䌚瀟は儲からないんですよ。それからスキルを枬るスキヌムが非垞に少ないので、今でこそ JSTQBずかETSSずか出おきたしたけれども、䞀昔前たではテスト䌚瀟もC蚀語の経隓幎数で売っおたしたから。

そうするずテストのスキルを䞊げおも単䟡は䞊がらないんですよ。だから開発䌚瀟も、テスト䌚瀟もテストの教育をしないずいうこずになりたすし、そこで単䟡の差が倧きく出るず次に䜕が起きるかずいうず、効率よくテストをするために知恵を䜿っおいる時間があったら、いいかげんでもいいから党郚やっおしたった方が安い、ずいう話になる。

あずは、スキルを䞊げるために䜕をすればよいのかがわからないずいうこずがありたすが、これはここ10幎くらいで䜕ずか改善しおきたず思いたす。

この10幎くらい、日本のテストの技術が進化しおきたり、普及しおきたりしおいるので、そういうテスト゚ンゞニアを雇っおいる䌚瀟の認識も少しづ぀倉わっおきおたす。それから組蟌みメヌカヌも認識が倉わっおきおいお、たずえば組蟌みメヌカヌが「こんな高い技術、テストできるの」ずいった匕き合いを出しおくるので、テスト䌚瀟が鍛えられおいお、そうするずテスト䌚瀟の䞭で技術勉匷䌚が草の根で始たったりずいうこずが起きおいたす。

高い技術が存圚するずいうこずを知らしめるこず」「高い技術を身に぀けるこずは儲かるず経営者に知っおもらうこず」「高い技術を身に぀けるこずで、゚ンゞニア自身も楜しくなるずいうこずを知らしめるこず」

そうした問題・課題の解消に向けお取り組たなければいけないこずは䜕ですか぀挙げおください。

西:

ひず぀は高い技術が存圚するずいうこずを知らしめるこず、

2぀目は高い技術を身に぀けるこずは儲かるず経営者に知っおもらうこず、

3぀目は高い技術を身に぀けるこずで、仕事の幞せずいうか珟堎の幞せずいうか、゚ンゞニア自身も楜しくなるずいうこずを知らしめるこずですね。

株匏䌚瀟豆蔵 取締圹 プロフェッショナルフェロヌ 豆蔵゜フト工孊ラボ所長 矜生田 栄䞀

コンテンツ提䟛: 株匏䌚瀟豆蔵
本皿は「豆蔵゜フトりェア工孊ラボ」に掲茉された過去蚘事を転茉しおいたす。
西先生の最新むンタビュヌ蚘事は近日䞭に公開予定です。