Archive for the ‘ソフトウェアテスト’ Category

    はてなブックマーク - JaSST ’13 Tokyoに行ってきました。
    このエントリーをはてなブックマークに追加

    こんにちは。フクダです。

    今年も私の投稿は行ってきましたシリーズが続きます。
    2013年1月30~31日に行われたJaSST '13 Tokyoに聴講参加させていただきました。

    場所は目黒にある雅叙園です。
    雅叙園

    ここで二日間、のべ1700人(昨年のJaSST'13 Tokyo延べ人数より)のソフトウェアテストに関係する人たちがくるわけです。胸熱。

    参加したワケ


    前回、JaSST '12 Kyushuに参加して、色々と勉強になりました。
    何より、テストエンジニアとして、私よりも十歩も百歩も先を歩いているような方々に出会えたことがとても感動しました。
    JaSST '13 TokyoはJaSSTの金字塔とも言えるようなシンポジウムで、参加者はKyushuの数十倍規模になるとのこと。
    セッション数も多く、来るなら仲間を紹介するよ、と言ってくださる方もいたので参加させていただきました。

    外部非公開のものも多くあったこともあり(チュートリアルだけですかね。。。)
    全体的に聞いた所感を中心に書こうと思います。

    テスティングの過去から現在まで


    各講演のなかで、いくつか、過去からのソフトウェアテスティングについてのお話を聞きました。
    今ではテストは重要視されている。というような説明がありましたが、まだまだ場所によりけりじゃないかな?と思いました。
    テストにコストをかけていられないものであれば、十分なテスト要件、仕様を洗い出すこともないかな?と思っていますし、リリース後のバグ分析などはサービスだったり、十分なメンテ費用をいただかない限り行っていないかと思います。
     組み込み系とWEB系でこの辺の考え方はかなり違ってくるのではないかなと思いました。

    テストエンジニアのこれからについて


    Wモデルのお話だったり、探索的テストのお話だったり、自分が無意識に似たようなことをやっていたり、全く手をつけていないことのお話を聞くことができました。
    テスト要求、仕様、計画については 案件の大小ですぐに取り入れることはできませんが、自分のスタイルにあったものを今後も探していきたいと思いました。
    特に探索的テストについては、自分がどのくらいできているかを測ったことがないので、詳しく勉強したい項目です。

    JaSSTを取り巻く人たちについて


    JaSST東京の参加は初めてでしたので、規模の大きさにはびっくりしました。その中で面白いな。と思ったこと。
    ハッシュタグ付きでツイートしている人のほとんどがJaSST実行委員や登壇者などの関係者であること。西先生にいたっては、檀上でTweetしていらっしゃる。(多分)
    みなさんフランクで面白い方々だったのにも関わらず、聴講者の声が聞こえてきませんでした。周りをみても、パソコンはおろか、携帯を触っているような人も見かけず。。ノートに書き込みしている人も思ったより少ない印象でした。スーツ姿の人が多かったのも印象的でした。
    もっとSNSなどのツールを使って楽しめばいいのに。って思いました。
    Twitterに関しては、あとでフィードバック資料を作成するのにtogetterがあるのとないのとで全然違ってくるので、私もできるだけツイートしようと思っています。

    情報交換会について


    JaSST Tokyoは一日目の夜に情報交換会があるという、私にとってありがたい形式で、フル参加しました。(JaSST Kyushuは日帰り参加だっただめ、途中で帰らなければならなかった。。。)
    その中で、今福岡で勉強しているソフトウェアテストド
    リルの著者である秋山浩一さんにご挨拶&サインを戴いたり、過去の勉強会のゲストにいらしてくれた方々にご挨拶できました。
    秋山さんはイメージよりもふんわりしていて可愛らしい感じでした。
    登壇された方々も参加されていましたので、セッション中に聞けなかったことを質問できるいいチャンスだと思います。
    クイズがあったりなどして、本をいただきましたよ。

    二次会について


    情報交換会終了後に、二次会にも参加しました。
    多くはJaSSTやWACATEなどの関係者で、JaSSTの中では若者の人達が参加していました。
    参加者は40人弱、ここでも規模の大きさにビックリしました。
    最初に挙手形式で各々のクラスタ紹介をしたのですが、九州クラスタもWEBクラスタも私1人だけでした。。。。
    はっ!!!そういえば実行委員の人にお土産として持って行った「にわかせんぺい博多っ子とPHPerに大うけだと思ってたのに、そもそも博多っ子もPHPerもいなかったのではなかろうか。。。

    二時間くらいのテストの話を肴に呑むという、なんとも凄い光景でした。
    各々が毎回参加されている方も多く、とても熱かったですし、色々な意見があって面白かったです。
    飛び交う単語の意味がわからなくて、勉強不足だということも再認識しました。
    以前お話したことのある方から私のテストスタイルや、うっすら思っている今後の展開に興味を持っていただいていたこともあり、これから面白いことが起こるかもしれません。

    今後の課題


    ・テスティングや品質管理における単語の理解。単語は勉強すれば身に付くはずなので、勉強します。
    ・LT中に飛び入りOKとの話がありましたが、資料準備が出来ていなかったので、いつその時が来てもいいように自己紹介レベルの資料を作る
    ・基調講演(全編英語)で、質問された方は、最低でも自己紹介までは当然のように英語でしていました。
    また、文献だったり、探したいものが日本の文献では限りがあるので、英語力をつけないといけないと思いました。

    おわりに


    二日間中身の詰まったシンポジウムに参加できてよかったです。1日目の夜くらいから頭の整理ができず、このブログとフィードバック資料の書き始めでかなり自信喪失していましたが、地道に勉強して、自分のスタイルを確立できるといいな。と思います。
    参加させていただいた会社と、現地で紹介していただいた方々、ご挨拶させていただいた方々 皆様に感謝します。

      はてなブックマーク - UX勉強会に行ってきました
      このエントリーをはてなブックマークに追加

      おはようございます。フクダリナです。

      ブログを書くまでが勉強会。ということなので、すでに1か月が過ぎようとしていますが 気にせず書きます。

      UXって何?


      ユーザーエクスペリエンス(UXと略記されることが多い)とは、ユーザーがある製品やシステムを使ったときに得られる経験や満足など全体を指す用語である。(Wikipediaより)
      難しく考えるとよくわからなくなるのですが、ざっくり言うと、いかに気持ちよくなるか。みたいなイメージでいます。(たぶん間違っています)

      テストエンジニアがUXを勉強する


      私は弊社でソフトウェアテストを行っています。(テスト計画も設計もテストコーディングもほぼやっていないので、テストエンジニアという肩書もいまだにシックリきていないのですが。。)
       テストをする上で、システムを使う上でお客様がいかに分かりやすいか、何を求めてシステムを使うのか、を気にしながら行っていますので、UXの勉強は 私にとっても何か得られるものが多いのではないか。と思っています。


      今回参加したUX勉強会は福岡UX勉強会(仮)のワークショップに参加しました。
      今までで4回の勉強会とワークショップを行っています。

      UXという言葉を知ったのも、この勉強会の主催者に教えてもらったからなんですが、『UX?何それおいしいの?』な私でも参加してOK!をいただきました。

      今回のUX勉強会の内容


      行動ワークショップということで、詳細な内容は当時参加したときのATNDにあります。
      『学祭に行って つまんなそうにしている人を観察して どうやったら面白く感じるようになるか考えようぜ。』という、元学園祭実行委員&自治会員な学祭大好き人間には心トキメク内容でした。

      今回お邪魔した学園祭は、北九州市若松にある、北九州市立大学ひびきのキャンパスにお邪魔しました。
      北九州市立大学は北方キャンパスには何度か行ったことがあるのですが、ひびきのキャンパスはできてから10年くらいで、近くのカフェやレストランには行っていましたが、初めてお邪魔しました。地域自体、学校設立のときに整備された町なのでとっても綺麗でした。

      また、偶然ですがこの勉強会の2週間前に行ったJaSST'12 Kyushuでお知り合いになった山崎先生がローカルアレンジメントをしてくださいました。(すごいタイミングだったので縁を感じました!)

      いざ、ワークショップ

      教室で主催者の説明のあと、4人ずつの2グループに分かれて学園祭へ。行動観察ということだったので、カメラを持参した私はとりあえず手当たり次第撮影。
      行動観察では、具体的な情報を得てもいいんだよ。ということでしたので、ターゲットのすぐ近くまで行って観察。会話が聴こえるものなら、メモ。

      しかし、学園祭という楽しい行事にきている人が そんなにつまんなさそうにしていることはなく、ターゲットを見つけることが難しかったです。

      風の冷たい日な上に雨上がりでしたので、表情が硬い人はいましたが、気候のせいだったようですし。
      お、これは?と思っても、すぐ笑顔になって、元の表情が硬い人なのか。と思ったり。

      私たちのグループは、まず学生風の男性グループに目をつけ観察開始。目の前ではぬるぬる相撲が行われているのに無表情。おそらく友達同士できているのにつまんなさそう。まわりはこんなに笑っているのに一向に笑わない。
       この人が笑う瞬間をみたい!という一心で彼らを観察。割とすぐに この後行われる「狩野英孝ショー」目当てだということはわかりました。
       私はぴったり彼らの近くを確保。そのままお笑い芸人ショーがスタート。途中で、この人だかりを離れると 彼らの追跡ができなくなる。との思いでショーを堪能。

      別の方々は早々にターゲットを変更していました。。(先にFacebookとかで連絡できる体制にすればよかったです。。)
      私がショーの終盤に人だかりを抜け出したときは、グループの方々は別のターゲットに切り替えていました。

      次のターゲットは親子3人で遊びにきていたお父さん。なんというか いかつい。それでいて無表情。手には出店で購入した食べ物。
      このお父さんをどうしたら楽しんでもらえるだろう。という思いで観察。
      残り時間がわずかだったので、私は少ない時間で観察。

      教室に戻ってお話合い


      各グループに分かれて、観察の結果から ユーザの背景を推測。
      模造紙に観察して得られた情報を付箋に書いて貼り付け。そこから出てきた疑問や推測を意見しました。
      ターゲットは 後半にみた家族。お父さんに限定し、こういう仕事をしているんじゃないか?でも、子どものこと 本当に好きだよね。
      父と娘をもっと近づかせられたら もっとお父さん楽しいんじゃない?というような発想を意見。
       そこから「じゃあもっとグイグイ スタッフがサプライズイベントを押し付けることで、父娘の距離を近づけられるのでは?!」といったサービス提供を結論としました。

      このあとは、各グループでの発表だったのですが、時間の都合で私は参加できず、早退してしまいました。
      発表自体は録画していてもらえたので 後日見れたのですが、生の感想とは違うと困るので割愛します。
      もう1つのグループは 複数ターゲットがいて、また違ったアプローチでおもしろかったです。

      気づき


      私にとって、全く新しいジャンルの勉強会で、初めて話す方々との勉強でしたので とても刺激になりました。以下、気づきです。
      ・ターゲットは1つに絞る必要はない
      1つのターゲットに絞って観察を続け、より深い情報を得るのも1つの策。複数のターゲットを観察することにより 広いユーザ層に受け入れられるものを提供するアイディアを考えるのもよい

      ・ターゲットの見極めは大切
      最初のターゲットに固執しすぎていたため(決して狩野英孝のライブに気を取られていたからではない)みんなが次のターゲットに移行していたタイミングに気づかずタイムロスしてしまいました。
      個人的には 『男子学生が狩野英孝のライブが始まるまでに楽しめること』を提案するのも面白いのかな?と思いました。

      ・よく観察するということ
       こんなに他人を観察するということは初めての経験でした。人間観察は割と好きな方だと思っていましたが、気づくポイント数が全く違いました。
       笑ってないけど、こんなにオシャレしているから、本当に楽しみにしているんだな。とか
      雨降ってたのにそんな素材や色の靴を履いているから、急いできたのかな?とか。
       話さなくても観察することで想像できることも多いんだな。と思いました。
      本人が本当にそう思っての行動からかは、聞いていないのでわかりませんが、そこから無意識の欲求を引き出すことが大切なのかな。

      ・結論を急ぐな
      結論をすぐ出そうとしてしまって「まずは たくさんの情報を取り上げることが大事」ということを教えていただきました。
      たくさん情報を出すことによって「こうしたかったんじゃないか?」とか「こうすればもっと喜んでいたかも」とか「こうしていた場合はどうだったんだろう?」から よりよい、より核心についたアイディアが出るんだろうな。と思いました。

      ・妄想力大事
      「実はこうだったんじゃない?」「○○かもしれない」という妄想する力は大事だな。と思いました。それが観察したことによる事実に基づくと 提供できるサービスもユーザの真(というより芯)の欲求に近くなるのではないかと。
       また自分の経験による推測も重要だな。と感じました。「妻から見た夫とは」「母からみた娘と父の関係」は私しか経験してないので、そこから発信できる情報もたくさんあったな。と感じました。「元学園祭実行委員からの提案」は今一つだったけど。

      ・参加するときは最後まで
       最後の発表に居れなかったのと、打ち上げ?お食事会に参加できなかったのが非常に残念です。
      JaSST Kyushuのときも情報交換会の途中で帰ることになってしまったのですが、やはり最後まで参加したいな。と思いました。
       途中まででも十分勉強になったのですが、まだまだ話したいことや聞いてみたいことがあったので不完全燃焼でした。
       どうしても時間に制約があるので、必ず最後まで参加することは難しいのですが、Facebookなど その場以外でも交流できるツールを使って 少しでも補えるようにしたいと思います。また、限りある時間をもっと効率的にうまく使えるようにしたいな。と思います。

      ・UXは自由だ
      どれが正解というのがないな。と思いました。これもまたUX。それもUX的にいいんじゃない?と無限に可能性があって 面白くもあり、難しくもあり。
      すぐ明後日の方向にいってしまう私は足手まといになったのではないかと少々反省。

      おわりに


      よく分からないまま参加&都合により早退してしまったのに暖かく迎え入れてくださった福岡UX勉強会(仮)のみなさま、北九州市立大学のみなさま、 ありがとうございました。
      テストエンジニアがUXしたっていいじゃない。という考えは間違っていませんでした。
      やっぱり私は学校と学園祭が大好きでした。

      <<余談>>
      狩野英孝のライブを初めてみました。本物は意外と本当にイケメンで、TVキャラと違ってファンの黄色い声援もあり。ライブ構成も50TAの歌から始まり(ロンドンハーツユーザの私はこれが一番うれしかった)、ミニ撮影会コーナー、ミニコント、トーク と構成作家さんが作ったんじゃないの?ていうくらい考えられていてプロの仕事だな。と感心しました。
      どんなジャンルであれ、プロの仕事を生で見ることは大切だと実感しました。

        はてなブックマーク - JaSST’12 Kyushuに行ってきました
        このエントリーをはてなブックマークに追加

        こんばんは。フクダリナです。

        今回は11月1日にかごしま県民交流センターで行われた「JaSST’12 Kyushu ソフトウェアテストシンポジウム 2012 九州」というものに参加させていただきました。

        ソフトウェアシンポジウムって何?


        くわしくはコチラで。
        毎年全国で行われているソフトウェアテストに関する講演、LT、セッションが行われています。

        JaSSTの存在を知ったのが、去年のJaSST九州が終わった直後で今回初めて参加しました。
        特に今年は二つの講演内容のキーワードが私にHitしました。

        基調講演「ARCを活用したビジネスにおけるテストの実践」について


        基調講演はソニックガーデン代表取締役社長 倉貫 義人さんによる、
        「ARCを活用したビジネスにおけるテストの実践」
        という講演を聞きました。

        講演内容は倉貫さんのブログを見られてください。

        ソニックガーデンさんの大きな特徴


        ・社員数7名ですべての仕事を行っている
        ・受注型ではなくサービス型
        ・スモールスタート&スケールアウト
        ・1つの仕事をプロダクトオーナー1名、メインプログラマ、サポート1名ずつで行う
        ・プログラマ全員がみんなのソースコードを触ろうと思えば触れる

        とってもスマートな経営、お客様と一緒に製品を育てていくサービスだなという印象を受けました。

        テストについて


        予稿集を見たときから思っていたのですが、テストに関する具体的なお話はほとんど出てきませんでした。Rubyを使っているので、RSpecでテスト自動化していますよ。というくらい。
        1部分についてはテストをアウトソーシングにだすこともあるそうです。
        しかし、基本的にはバグを出さないようにすることはありえないので、バグが出たときにすぐに直せるようにする ということにウェイトを置いていました。

        お客様は一定料金を払うのなら、ドキュメントが増えるとか必要以上のテストに時間を割くよりも、コーディングを進めて欲しい。という気持ちからの部分もあるかな?と思いました。

        講演に関する所感


        今のSIビジネスを全てこのサービス方法にすることは、現段階では完全には無理な仕事もあると思いますが、すごくシンプルで面白いと思います。

        この後の情報交換会で、倉貫さんとお話していただく機会があったので「何でRubyをはじめようと思ったんですか?」とうかがったら
        「当時、Javaをしている人が多く、そのときに出始めて面白そうなのがRubyだった」というような回答をいただきました。(ニュアンスが間違っていたらごめんなさい)

        この質問をJaSSTに行く前から、話せるチャンスがあれば聞こう!と決めていて、私の周りやFBで今やっているプログラム言語を自発的に始めた理由は何?と聞いていましたが「今から流行るな!」「かっこいい」というようなビビビ系なところが多かったように思います。
         もっともな回答「Javaにそのまま使えるから」「文法的にSVNに近くていい」というのもありましたが、意外な人から「他の言語に挫折したから」という回答ももらいました(笑)

        招待講演「世界最初の”モバイルエンジニア”がみた'00年代とこれから」について


        もう一つの講演は ACCESSで品質保証責任者をされている 松木 晋祐さんによる「世界最初の”モバイルエンジニア”がみた'00年代とこれから」についてのお話でした。

        松木さんは社外活動として、JaSST東京実行委員、JaSSTの母体であるASTERの会員、Androidテスト部、自動テスト研究会等をされています。

        講演でのポイント

        ・コンテキストに分けて議論する
        ・モバイルのコンテキストでは、今までとは違うコンテキストが存在する
        ・iOSとAndroidとでは、アプリにおける品質要素が異なる
        ・セキュリティとプライバシー保護はまったく別の概念。一緒に考えない。
        ・端末フラグメント問題へのアプローチとして各要素の重要性を検討し、重み付けする
        ・Androidにはテストツールが充実している

        モバイルの歴史から順を追って説明していただき、具体的なアプローチ例など なるほどというポイントがたくさんありました。

        セキュリティに関する話題


        この後に行われたミニパネルディスカッション(質疑応答に近かった)で取り上げられていました。
        ・受け入れテストにおいては、セキュリティに対しては暗黙の期待がある
        ・アプリでのセキュリティプライバシーは世界でも日本はすごく高い。
         他の国で制限がある場合は、その国別でセキュリティの設定をすることもある。
        (モバイルでシャッター音が出るのは日本と数カ国しかない、という話を思い出しました)
        ・セキュリティに対する勉強は、今抱えている問題・目的を細分化して調べていくほうがよいでしょう。

        iOSとAndroidについて


        ・どちらもセキュリティとプライバシーを何より最重要視しなければならない
        ・iOSでは飽和なアプリに埋もれないための魅力さが品質要素として高い
        ・Androidでは色んな端末に適応していることが重要視される
        ・AndroidはUI規約がなく、センサー類も多数あるために使用する自由度が高い
        ・Androidはテストツールも多く、ツールの特徴や適した例などはAndroidテスト部のサイトで確認できるそうです。

        言われてみれば確かに、なお話ですが、こうやって比べると、Android開発が楽しいという開発者の気持ちがわかるような気がします。
        (テストする側としては・・・ですが)

        おわりに

        他にも学生さんによるポスター発表やスポンサー企業によるLTがあったり、半日では物足りないくらい刺激になったシンポジウムだったと思います。
        個人的には もっと軽い(チャラいという表現がいいのかな?)LTがあっても楽しそうかな?ということと、ワークショップを是非して欲しいいな。と思いました。

        このあと情報交換会にも参加させていただきましたが、参加率80%だったそうです。講演者の方とお話する時間もあったり、大学の先生方や学生さんとも少しだけお話することができて とてもいい機会だったと思います。
        テストにたいしてすごく前向きに真剣に取り組んでいる方々と話すことができるのはすごくモチベーションがあがります。
         まだまだ勉強も必要だし、あらたに色々課題があることを実感したので、モチベーションが下がらないようにがんばりたいと思います。