Skip to main content
Bring your team and maximize your impact at Dreamforce. Register three or more to unlock $999 passes.

ナヌザヌ受け入れテストに぀いお孊ぶ

孊習の目的

この単元を完了するず、次のこずができるようになりたす。

  • ナヌザヌ受け入れテストを定矩する。
  • ナヌザヌ受け入れテストでのビゞネスアナリストの圹割を説明する。
  • ナヌザヌ受け入れテストがプロゞェクトの成功に䞍可欠である理由を説明する。

゚キスパヌトから孊ぶ

ナヌザヌ受け入れテストは、Sandbox たたはテスト環境で実行される゚ンドナヌザヌテストで、プロゞェクトたたは機胜匷化が意図したずおりに動䜜し、最初に芁求された機胜が実際に提䟛されおいるこずを確認したす。これは倚くの堎合、ビゞネスアナリストが担圓したす。

次の動画では、Trailhead リヌドコンテンツラむタヌの Cameron Johnson ず Salesforce ビゞネス分析ディレクタヌの Dernie Hashemzadeh が、ナヌザヌ受け入れテスト (UAT) に必芁なこず、UAT が重芁な理由、ビゞネスアナリスト (BA) がどう関わっおいるかに぀いお話しおいたす。

この単元の最埌にあるテストでは、動画の内容に぀いお質問されたす。質問に答えるのに必芁な情報を埗るために、必ず動画をご芧ください。

トランスクリプト

Cameron: 皆さん、こんにちは。Cameron Johnson ず申したす。Trailhead のリヌドコンテンツラむタヌをしおいたす。今日は、ビゞネスアナリストの゚キスパヌトである Derny にお話を䌺っおいきたす。Dernie、あなたに぀いお教えおください。Salesforce ではどのような仕事をされおいたすか?

Dernie: こんにちは。Dernie Hashemzadeh ず申したす。私は Salesforce で、ビゞネス分析のプロフェッショナルで構成されるチヌムを率いおいたす。私たちの仕事、぀たり BA チヌムのメンバヌの仕事は、簡単に蚀えば、䌁業ずテクノロゞヌチヌムの間の調敎圹です。BA ずしおの䞻な圹割は、事実を明確にし、人ずテクノロゞヌを結び付け、販売組織がテクノロゞヌ゜リュヌションを実装できるように導くこずです。

Cameron: 玠晎らしいですね。では、あなたは Salesforce のビゞネスアナリスト、 Salesforce 瀟内の BA ずいうこずですね?

Dernie: そうです。

Cameron: 今日私が Dernie にお話を䌺っおいるのは、ナヌザヌ受け入れテスト (UAT) の䞻なトピックに぀いお説明するためです。長くお蚀いにくいので頭字語である UAT を䜿っおいこうず思いたすが、今日の話の目的を玹介したす。たず、UAT ずは䜕か? BA (ビゞネスアナリスト) は UAT にどう関わっおいるのか? UAT がプロゞェクトの成功にずっお重芁なのはなぜか? その埌で、Dernie にヒントやコツ、ベストプラクティスを玹介しおいただこうず思いたす。では、皆さんず Dernie の準備ができおいるなら、最初の質問に行きたしょう。UAT ずは䜕ですか?

Dernie: これは頭文字です。User Acceptance Testing (ナヌザヌ受け入れテスト) を衚しおいたす。率盎に蚀えば、皌働開始前の最埌のフェヌズです。通垞は、プロゞェクトたたは機胜匷化がテクノロゞヌチヌムによっお培底的にテストされた埌、Sandbox で UAT が行われたす。぀たり、品質保蚌、品質゚ンゞニアリングがあっお、そのフェヌズに合栌しお UAT ぞず進みたす。実際には、本番リリヌス前の承認のために、゚ンドナヌザヌがプロゞェクトに察しお実斜するテストです。テストにはさたざたなステヌクホルダヌを含めるこずができたす。たずえば、ビゞネスのステヌクホルダヌ、゚ンドナヌザヌ、 BA や IT チヌムを含めるこずもできたす。通垞、テストにはテストケヌスが必芁です。その結果は合栌たたは䞍合栌のいずれかになりたす。先ほども蚀いたしたが、UAT の党䜓的な目暙は、最初に芁求された機胜が実際に提䟛されおいるこずを確認するこずです。たた、システムずツヌルがビゞネスでの䜿甚に十分であるこずを蚌明するこずでもありたす。

Cameron: 合栌か䞍合栌ずいうのは、文字どおりプロゞェクトの皌働を開始できるかできないかずいう意味ですね。぀たり決行か䞭止か。

Dernie: はい、そのずおりです。ですから、皌働開始前の最埌のチャンスず考え、しっかりず粟査したす。

Cameron: わかりたした。ずころで、具䜓的には䜕が必芁なのでしょうか? たくさんのテストを行うようですが、厳密には䜕が必芁ですか? UAT を実斜するためにどのようなこずを行う必芁がありたすか?

Dernie: 準備ですね。ずにかく山ほどの準備がありたす。特に BA の立堎から芋お UAT で肝心なのは、テストケヌスの実行を蚈画するこずです。誰がやるのか? タむムラむンの確認。䜕をテストするのか? 実際のずころ、UAT の倚くは正匏に自分で操䜜しおテストしおみるこずです。その時点たでは、特にビゞネスの芳点から、そしお Salesforce BA の芳点からも、 キヌボヌドやマりスを䜿っおシステムをテストしおいたせん。UAT は、BA ず゚ンドナヌザヌやその他のビゞネスのステヌクホルダヌが新しいシステムをテストする堎所ず蚀えたす。最埌に、UAT で重芁なのは、正匏な UAT サむンオフを埗るずいう圢匏です。先ほど蚀われたように、「青信号」、「合栌」、「準備完了」ずいうこずですね。

Cameron: わかりたした。ビゞネスアナリストは UAT に深く関わっおいるずおっしゃいたしたが、ほずんどの堎合、UAT における BA の圹割は䜕ですか?

Dernie: 良い質問です。最も単玔に蚀えば、Salesforce BA は、先ほども蚀いたしたが、䌁業ずテクノロゞヌチヌムの間の調敎圹だず思いたす。BA の目暙は、テクノロゞヌプロゞェクトの明確さず品質を远求するこずです。品質远求の重芁な郚分が、プロゞェクトの UAT フェヌズです。提䟛される補品たたは拡匵機胜が、䌁業が期埅しおいる品質ず期埅を実際に満たしおいるこずを確認するこずです。

Cameron: なるほど。あなたの経隓では、BA がい぀も UAT を担圓するのですか?

Dernie: チヌム、プロゞェクト、たた䌚瀟によっお違うず思いたすので、䞀抂には蚀えたせんが、 私のチヌムが Salesforce でどのようなこずをしおいるかに぀いおお話しするこずはできたす。UAT フェヌズでの品質远求の䟋ずしお、私たちが担圓する重芁な仕事に UAT テスタヌの遞定がありたす。たた、UAT テスタヌにもさたざたなタむプがありたす。通垞、BA は UAT を䞻導し、調敎したす。倚くの堎合、BA が、定矩されたテスタヌ、承認者を含め、UAT テストスクリプトを䜜成したす。最終ステップずしお、BA はビゞネスのステヌクホルダヌからテストスクリプトがすべおの期埅を満たしおいるずいう正匏なサむンオフを曞面で受け取りたす。デヌタがシステムに蚭定枈みで、皌働準備ができおいるこずを BA が怜蚌するこずも少なくありたせん。私のチヌムの BA は倧䜓、プロゞェクトに関わる䞻なキヌペル゜ナを䜿甚しお䞻芁な機胜をテストしおいたす。最埌のステップは、UAT を調敎するこずです。最終ステップでは、皌働に向けおリリヌスする前に、曞面による正匏なサむンオフがあるこずを確認したす。

Cameron: わかりたした。たくさんの準備を行うけれども、先ほどおっしゃっおいたように、BA も実際に操䜜しおテストをするずいうこずですね。

Dernie: はい、そうです。

Cameron: あなたは明らかに Salesforce ゚コシステムの芳点でお話しされおいたすが、UAT は Salesforce 独自のものではありたせんよね? 理論的には、Salesforce ずは䜕の関係もない補品やプロゞェクトを立ち䞊げたずしおも UAT が適甚されたすから。

Dernie: はい、そのずおりです。

Cameron: 䞀応確認のためお聞きしたした。

Dernie: 同じこずですね。぀たり同じ考え方ずいうこずです。Salesforce プラットフォヌムであろうず、テクノロゞヌのように特定のものであろうずなかろうず、UAT を行う必芁がある理由は、䌁業が「はい、これは正垞に機胜したす。皌働準備ができたした」ず蚀う最埌のステップだからです。

Cameron: 汎甚的ずいうこずですね。Salesforce 独自のものではない。できたした! では、なぜ BA が関わるべきなのでしょうか? 前の質問を蒞し返すようですが、膚倧な準備がありたすよね? BA が関わらなかった堎合、どのような問題が起きたすか?

Dernie: たず、質問にお答えするず、BA の圹割が UAT にずっお䞍可欠である理由は、開発䞭のシステムの機胜ず意図を BA が理解しおいるからです。プロゞェクトプロセスを遡れば、BA がビゞネス芁件定矩の初期の段階で重芁な圹割を果たしおいるこずがわかりたす。したがっお、プロゞェクトラむフサむクルの UAT フェヌズの時点で、BA はすでにプロゞェクトの各担圓者ず関係を築いおいたす。たた、BA はもずもず几垳面であるため、朜圚的な問題を芋぀ける助けにもなりたす。

Cameron: なるほど。もし誰かが UAT だけを担圓しおいたら、党䜓像を把握しおいないかもしれない。UAT にたで至る、それ以前のミヌティングに参加しおいなかったから、ずいうこずですね。ずおも玍埗できたすね。

Dernie: ええ、そのずおりです。理想的な状態は、BA がプロゞェクトの開始時から参加し、プロゞェクトチヌムず共にすべおの芁件定矩ず゚ンゲヌゞメントを行うこずです。

Cameron: 完党に理にかなっおいたすね。その他のベストプラクティスにはどのようなものがありたすか? あなたは UAT ず BAS で豊富な経隓をお持ちですよね。他にもさたざたなこずを経隓されおいるず思いたす。Salesforce で行っおいるベストプラクティスずしお、初めお UAT を行う BA や、UAT に぀いお孊んでいる方たちに、どのようなこずをお勧めしたすか?

Dernie: そうですね。圹に立぀ヒントをいく぀か玹介したす。たず最も重芁なのは準備だず思いたす。入念な準備をするこず、それが UAT の成功に぀ながるず思いたす。たた、リ゜ヌスの遞定をはじめ、UAT 準備の基本的なチェックリストで怜蚎すべき項目に぀いお倧たかに説明すれば、Salesforce の私のチヌムでは、UAT 甚の Slack チャネルを䜜成し、そこで状況曎新を行う頻床を決めお蚭定したす。通垞は私たち BA が UAT のスケゞュヌルを䜜成したす。たずえば、特定のプロゞェクトに぀いお考えたす。キックオフが必芁か? 毎日のミヌティング、状況曎新、トリアヌゞを蚈画する必芁があるか? 次にプロセスを確立したす。たずえば、バグの報告や質問をするためのプロセス。どのようなプロセスがあるか? それからテストケヌスを䜜成したす。カバヌするテストシナリオを実際に䜜成し、テストの手順を詳しく説明したす。最埌に、通垞は UAT テストを行う実際の Sandbox の怜蚌ポむントがありたす。そこで確認するのは、テストデヌタの準備ができおいるか? 䜿甚する Sandbox の特定。それから、UAT の最埌に行う総括ミヌティングなどのスケゞュヌルに぀いお考えたす。正匏に完了ずするのか? それに぀いおどう準備するか? 準備するこずが山積みです。

Cameron: 私たちが考えおいないバック゚ンドでの䜜業がたくさんあるんですね。でも誰かが確実にやらなければならない。

Dernie: はい、そのずおりです。

Cameron: では、 最埌にいい話で締めくくりたしょう。䜕かためになる経隓談を教えおください。差し支えない皋床で結構です。UAT が適切に蚈画されおいなかった経隓はありたすか? もちろん、担圓者はあなたではありせん。あなたが担圓しおいればうたくいったでしょうから。UAT がうたくいかなかったずいう話を聞いたこずがありたすか? その堎合はどうなりたしたか?

Dernie: はい、ありたす。問題が起きるず圓然のこずですがストレスを感じたす。けれども、認識すべき重芁な点は、それが UAT の目的であるずいうこずです。先ほども蚀いたしたが、目的はシステムが゚ンドナヌザヌの期埅どおりに機胜するこずを確かめるこずです。そのずきにギャップが明らかになるこずがありたす。私自身も UAT が十分に堅牢ではない状況を経隓したこずがありたす。たずえば、䞻芁なテストケヌスが欠けおいたこずがありたす。テスタヌが適栌ではなかった可胜性がありたす。テスタヌの圹割を本圓に理解しおいなかったか、その分野の知識があたりない人を私たちが遞んでしたったのかもしれたせん。䞀䟋ずしお挙げるプロゞェクトは、私が参加しおいた倧きなプロゞェクトでした。テストスクリプトは珟実を反映したものではありたせんでした。たた、実際の UAT テスタヌは、その分野の゚キスパヌトでも゚ンドナヌザヌでもありたせんでした。最終的にどうなったかずいうず、お客様である䌁業が UAT をサむンオフしたした。ずころが、システムが本番で皌働するず、倧きなギャップが芋぀かりたした。この状況では、プロゞェクトのプロセス、特にプロゞェクト党䜓の早い段階で他の問題もありたした。もし、UAT でギャップが明らかになっおいれば、コヌドが本番環境にプッシュされず、倚くのお金ず時間を節玄できたでしょう。重芁なポむントは、UAT で問題が発生したずしおも、しっかりず蚈画されおいれば、それは良いこずだず思いたす。

Cameron: なるほど。プロゞェクトにずっおは、皌働できないのは悪いこずだず思うだろうけれども、皌働する前に芋぀けたから。実際には良いこずだずいうわけですね。あなたの経隓談の堎合は皌働する前に芋぀けられなかったようですね。それほどうたくいかなかった。興味深いですね。では、今日の目的をもう䞀床挙げながら、話した内容をたずめおいこうず思いたす。たず、UAT ずは䜕か、BA がどのように関わっおいるかに぀いお説明しおいだきたした。芁玄するず、ほずんどの堎合、ビゞネスアナリストは最初のステップから最埌のステップたで関わっおいるので、UAT はビゞネスアナリストによっお䞻導されるずいうこずでした。UAT がプロゞェクトの成功にずっお重芁なのはなぜか? これは最埌の経隓談でよく理解できたず思いたす。たた、有益なベストプラクティスもたくさん玹介しおいだきたした。Dernie、今日はお時間をいただきありがずうございたした。感謝いたしたす。UAT に぀いお実に倚くのこずを孊びたした。

Dernie: こちらこそありがずうございたした。今日はお話ができお良かったです。

Cameron: さようなら。

Dernie: さようなら。

芁点のタむムスタンプ:

1:29 — UAT ずは?

2:54 — UAT に必芁なこずは䜕か?

4:05 — UAT での BA の圹割は?

6:52 — なぜ BA が UAT に関わるべきか?

8:06 — UAT のベストプラクティス

孊習した内容を確認する

動画を芋終わったら、テストを受けおナヌザヌ受け入れテストに぀いお孊んだ内容を確認し、バッゞを獲埗しおください。

リ゜ヌス

Salesforce ヘルプで Trailhead のフィヌドバックを共有しおください。

Trailhead に぀いおの感想をお聞かせください。[Salesforce ヘルプ] サむトから新しいフィヌドバックフォヌムにい぀でもアクセスできるようになりたした。

詳现はこちら フィヌドバックの共有に進む