Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
191009 楽しくRPA開発するための要件定義のコツ ひろせさん
Search
RPACommunity
October 09, 2019
Technology
0
250
191009 楽しくRPA開発するための要件定義のコツ ひろせさん
RPACommunity
October 09, 2019
Tweet
Share
More Decks by RPACommunity
See All by RPACommunity
201023 Automation Anywhere「A2019」を触ってみた Ayy
rpabank
0
1k
201023 DX Suiteを触ってみた Ayy
rpabank
0
1k
201023 RPA超初心者がWinActorにチャレンジしてみた ユーコさん
rpabank
0
600
201023 PowerPlatform はじめの一歩 みさみささん
rpabank
0
600
201023 アシロボで実際に沼ってみた たまいさん
rpabank
0
650
201018 RPAの本質とトレンド Mitz
rpabank
0
500
201006 僕がいまRPAで伝えたいことのすべて いろはまるさん
rpabank
0
450
201006 UiPath MVP 2019-2020 はなっち!さん
rpabank
0
430
201006 今からでも間に合う!UiPathトーク一気に振り返り たまいさん
rpabank
0
400
Other Decks in Technology
See All in Technology
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
140
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
3.4k
SpringBoot x TestContainerで実現するポータブル自動結合テスト
demaecan
0
120
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
300
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
510
250627 関西Ruby会議08 前夜祭 RejectKaigi「DJ on Ruby Ver.0.1」
msykd
PRO
2
370
登壇ネタの見つけ方 / How to find talk topics
pinkumohikan
6
600
Flutter向けPDFビューア、pdfrxのpdfium WASM対応について
espresso3389
0
100
AWS Organizations 新機能!マルチパーティ承認の紹介
yhana
1
220
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
5
4.6k
AI導入の理想と現実~コストと浸透〜
oprstchn
0
150
製造業からパッケージ製品まで、あらゆる領域をカバー!生成AIを利用したテストシナリオ生成 / 20250627 Suguru Ishii
shift_evolve
PRO
1
160
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
YesSQL, Process and Tooling at Scale
rocio
173
14k
RailsConf 2023
tenderlove
30
1.1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Become a Pro
speakerdeck
PRO
28
5.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Bash Introduction
62gerente
614
210k
Transcript
RPALT大阪 Vol.6 ロボ開発を楽しくするための要件定義のコツ 2019/10/09 (水) 廣瀬 智史(ひろせ さとし) #RPALT
1 自己紹介 なぜ要件定義なのか 要件定義フェーズの全体像 RPA導入における要件定義のコツ(対象業務選定)
RPA導入における要件定義のコツ(業務ヒアリング) RPA導入における要件定義のコツ(要件定義書作成) RPA導入における要件定義のコツ(要件定義書レビュー) まとめ Agenda #RPALT
2 自己紹介 経歴 ・ 2016年4月TIS入社 保険関連のシステム保守開発に従事(VB.net/C/JAVA, Oracle) ・ bizroboに触って、RPAを触りたくなり現職へ転職
・ 地獄のSAP導入でアメリカに行って5kg痩せた後、Uipathでのロボ開発プロジェクトへ参画 趣味 #RPALT
3 なぜ要件定義なのか 全ての開発PJにおいて、要件定義は必要であり、要件定義ミス=炎上に即つながりやすい 特にロボ開発においては、要件定義=設計であることが多く、重要性は高い 要件定義をきっちり行えれば、その後のロボ開発は楽しくなれる! 怒涛の要件定義編 漆黒の開発編
常夜の導入編 第1部 第2部 第3部 Today’s Contents ! RPA導入フェーズ 今日は時間の都合上、第1部のみです! Comment 要件定義しんどい!嫌だ! 要件定義をやれば楽しい時間だ! #RPALT
4 要件定義フェーズの全体像 RPAの要件定義フェーズは、対象業務選定、業務ヒアリング、要件定義書作成、要件定義書レビューの 順番。(ベンダーやプロジェクトによって差異あり) それぞれの段階で留意点や聞くべきことがあるので、それらを以降のページで紹介していく。 対象業務選定 業務ヒアリング 要件定義書作成
要件定義書レビュー RPA要件定義フェーズ 【経験プロジェクト概要】 ・某国内大手食品会社の経理部へ7業務(ロボ10体)をロボ導入 ・同じ会社のSCM事業部へ5業務(ロボ10体)をロボ導入 ・ロボは全てUipath ・開発者はまさかの2人体制(ともにUipath未経験者) →おかげで要件定義~ロボ導入、受入確認対応、Orchestrator設定までなんでもござれ #RPALT
対象業務選定 #RPALT
6 RPA導入における要件定義のコツ(対象業務選定) 対象業務選定は、ユーザ側ではなくベンダー側で必ずやるべき(ロボ化不可能な業務を選んでくることも、、) 対象業務選定時で考慮すべきは、より効果が出る業務は何か、RPA化可能かの2軸で考えると良い 効果が出やすいものとして、作業が単純であること、実施頻度が多いことがある。 RPA化しやすい RPA化難しい
効果が出やすい 効果が出にくい 有名パッケージ ソフト操作 メール送信 XLSファイル 編集 マクロ/関数 レポート作成 仮想環境 Office365 動的なWeb 画面 データ登録 データ出力 スクラッチ システム操作 編集不可 ファイル PoCや初導入は この部分から始 めるべき OCR AI ユーザのRPAに対する理解度・習熟度によって、対象業務を変更する方がよい Comment #RPALT
業務ヒアリング #RPALT
8 RPA導入における要件定義のコツ(業務ヒアリング) 要件定義=設計となるので、できるだけ細かく、業務の一挙手一投足に注意してヒアリングする。 →Excel業務には注意、作成の流れだけでなく関数やマクロの動きにも注意 当たり前の話だが、ヒアリングしながらどうしたらこの業務をロボに置き換えられるかをイメージする。 →絶対開発むりやんこんなん、とヒアリング中にイメージできれば別の対象へとチェンジしやすい。 ex) 編集不可能なファイルからデータを読みとり登録、編集条件が複雑すぎる月次決算レポート作成など
ドキュメント作成のため、業務で使用するファイルやシステムのキャプチャをもらう →初めて触るファイルやシステムだと、どのような手順で進めるか要件定義書作成時に忘れてしまう。 ヒアリング時に要件定義書に書く内容をどれだけイメージできるかが勝負 Comment #RPALT
要件定義書作成 #RPALT
10 RPA導入における要件定義のコツ(要件定義書作成) ロボ開発の要件定義書は、外部設計<ロボ要件定義書<内部設計書 くらいの粒度感がおすすめ ロボ全体図、業務フロー、詳細処理定義、動作スケジュールくらいを記載できればOK 要件定義書に記載する業務フローを人、ロボ、システムの3つで分けて整理すると分かりやすい。 →ここでロボ開発スコープ対象も定義しておく方がよい
統制上の観点からも、必ずロボの動作結果を人間が確認するフェーズとエビデンス動作を残す。 監査からめんどくさい横やりが入ることもしばしば、、、 (完了時のメール送信、エラー時のメール送信、登録したデータ出力) ユーザ側も何をすればよい のか分かるので混乱しない このタイミングでどれだけ業務やユーザ側の意図を整理してドキュメントに落とし込めているかが大切 Comment #RPALT
要件定義書レビュー #RPALT
12 RPA導入における要件定義のコツ(要件定義書レビュー) この時点でユーザ側に、どの程度までロボがやってくれるのかを説明する。いわゆる期待値コントロール →前ページの業務フローで整理したものを見せながら行うと効果的 ユーザ側にロボのイメージがついたことで、初めのヒアリング時とは違うことや、追加の要望が出てきたりするので、 あらかじめ追加要望が出てくることを想定して、どこまでなら吸収できるかを考慮しておく。 辞書ファイルや実際にロボ開発画面(Uipath
Studioなど)など、具体的なものを見せながらだと ユーザ側もイメージがつきやすい。 【辞書ファイル】 ユーザ側にどれだけイメージを持ってもらうかが大切 Comment #RPALT
13 まとめ 要件定義をきっちり行い、ロボ開発を楽しくしようぜ!! #RPALT