2022-02-16

RPAで疲れ果てた

物流会社事務員なんだけど会社RPAツールを導入するってんで定型作業自動化しろって話しでRPAプログラミングをやらされてたんだわ。

それで色々クソな点があったのでシェアします。

1、実務の合間にやらないといけない

マネジメント問題でもあるけど、そういうことなんだよな。

現場がクソ忙しい時に悠長にデバッグとかやってられん。あとデバッグみたいな作業は見た目何もしていないように見えるからここぞとばかりに仕事振られたりする。

2、本番環境とか開発環境とかない。ぶっつけ本番で稼働→失敗→デバッグを繰り返さないといけない。

これは自動化する仕事によると思うんだけど、実際に現場で使うデータRPAプログラムに投入しないとそもそも要件がわからないことがある。データ特性というか、物流事務なんかだと8割がシステム化されているけど2割は荷主や配送先のわがままで特徴的なデータの不備があって、それに対応するのが事務屋の仕事なんだけど、そういう面倒な作業自動化しろとか言ってくる。そもそもRPAなんてシステム化スコープ外の面倒な事務を(金をかけずに)自動化することが目的から当たり前なんだが。

そうすると要件の洗い出しとかできない。ベテランオペレーターにはそういうの全部頭に入ってるからマニュアルとか作ってないことが多い。実際新人に教えるときもぶっつけでやらせてわかんなかったら聞けみたいな世界だし。

3、(2)みたいな事象があるからソースコードがぐちゃぐちゃになる。ぶっつけ本番でプレッシャーがある中実行してその場凌ぎの改修して保守性皆無

4、状態管理ができない

RPAツールってWindowsUIをいじって業務を行うプログラムを作るんだけど、結局今どの画面を開いているのかとか、どのエラーが出ているのかとかプログラム上で管理できない。既存ソフトウェアUIたまたま運良くRPAツールと相性が良ければいいけどそうじゃなければめちゃくちゃやりづらい。特にIBMのPCOMMとかはツールとの相性が悪くて地獄だった。

5、操作してるソフトウェアUIが変わったらお釈迦ポン。

書かなくてもわかると思うけど、業務操作するソフトUIが変わった瞬間にそのRPAプログラムゴミになる。

6、再現性の低いバグが出る

(4)に関係するんだけど、RPAプログラムが立ち上がった時のパソコン状態によって処理速度にムラがあるので、プログラム上このステップまで進んだらウィンドウはこの状態にあるだろうと仮定してプログラムを作ったところ、実際100回のうち99回はそうなんだけど、1回だけ処理がもたついてその状態にならなかったかバグって処理が停止する。みたいなことがある。

もちろんツールではウィンドウ操作可能になるまで待機、みたいなのはあるけど操作可能、全面にある、みたいな粗い粒度しか状態管理できない。

7、こう言うのをちょっとパソコン得意とかEXCEL VBA かけますみたいなやつにやらせることの矛盾

うまくいくわけない。(4)(6)のところでウィンドウ状態管理とそれに起因するバグについて書いたけど、こういう時RPA担当一般プログラミング言語でいうsleepで職人芸的に時間調整するんだぜ?こんなのもう(3Dリアルタイム)ロボットプログラミングでしょ。

結論を言うと2022年馬鹿みたいに複雑化した物流事務(そしてそれは主に荷主と物流会社主従関係によるわがままに起因しているのだが)をRPA化するのは無理だしもうやりたくないね

  • PCOMM使ってるってことはメインフレーム的なホストがあるってことだから、そこそこ大きくてシステムが古くさい物流企業っぽいな。 RPA使う前に、クソシステム部門に文句言ってシステ...

  • うわぁ・・・大変そう お疲れ様です。 レガシーが残ってるからWindows特有の大変なものに付き合わないといけないという

  • うちはマニュアルないと作らない、ではねつけて運用明確にさせてる。 そうじゃないと要件後出しされて死ぬ。 RPAツールは何使ってるの?

    • 要件後出しジャンケンは非ITのポンコツ社員がよくやる技だね

  • 増田はエンジニア業務以外が本職なの? だとしたらさすがに会社も虫がよすぎるね。

    • RPAツールは現場のリーダーかちょっとした管理者相当がやらされるものだよ システムエンジニアや技術担当やあるいはプログラマ(そんなものは社内にいるわけないが)がやらされるこ...

      • 社内にいないのがまず経営としておかしいだろ

        • ある程度の規模の物流会社になると生涯年収半分ぐらいのシステム子会社社員をこき使って用意するんだけどね。

  • RPA担当はホント可哀想。マクロ担当みたいなもので何故か最底辺になる

  • 正しいソフトウェア開発の手法を一旦忘れろ きちんと設計するな 堅牢性とか柔軟性とか考えたら負けだ 寿命の長いプログラムを作ろうと思うな きちんと設計せずに作れる程度の複雑さ...

  • RPAをAIって思ってるヂヂィもタチが悪い。

  • これで給料増えないんだったらコンサルに転職した方がいい

  • 営業がこれを話題のDXと呼んで説明してるのと、導入側がIT関係にうといのでめちゃめちゃ食い合わせがいいんだよなぁ。保守契約もいい感じにしか結ばないし。 windows11本格的に始まれば...

  • うちの親会社の方かなって思うくらいに似たような状況の話聞いたわ

  • はっきり言って、日本以外でRPAって全然流行ってないよ。理由として  ・増田も書いているようにメンテナンスコストが異様に高い  ・メンテナスをする者のスキルアップ、モチベーシ...

    • 経理が初めてなのにいきなり頓挫したRPAツールのバグとシステム修正させられたことがあったわ マジで業務何も分からないのに要件定義してくれとか地獄でしかなかった そんなところ...

  • 自分もちょっとパソコン得意でEXCEL VBAかけます程度の人間だけどRPAまかされた。 バリバリのプログラマ雇ってその人に作ってもらってたのを見てググって教わって簡単な修正ぐらいはで...

  • Visual Test のことか window handler で待ち合わせできないとつらいね

  • ある画面が表示されたら、あるところをクリックするみたいな、GUIで制御するから大変なんだよね。

  • RPAってうまくいってるところ逆にあるのか? 数年前コンセプトを聞いただけで、元増田の状況が目に見えてきて不気味だった。 プログラムを簡単に操作するためにGUIという複雑だが画期...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん