
企業内でExcelやAccessを使って現場が独自に業務システムを構築する「野良IT」が問題となっています。情報システム部門が把握・規制できないこれらのシステムは、作成者の退職により業務が停止するなどのリスクを抱えています。しかし、現場担当者は善意で効率化を図っている側面もあり、その扱いに議論が巻き起こっています。元スレ:野良ITが問題化 エクセルでマクロを組み退職 [194767121]
■ExcelやAccessを使って現場が作る「野良IT」
厳密な定義があるわけではないが、シャドーITに対して野良ITという言葉もある。
ここでは野良ITを、外部のクラウドサービス等ではなく、ExcelやAccess等の許可されたアプリケーションソフトの
マクロやVBA等を使って現場が作った業務システム、と定義する。
情報システム部門等が把握していないという点はシャドーITと同じだが、シャドーITと根本的に違うのは、情報システム部門等が規制できない、という点だ。
なにしろ、ほとんどの組織で使われているMicrosoftのOffice365に含まれている、ExcelやAccessの機能を使っているだけだから、規制のしようがない。
とはいえ、現場が情報システム部門等に相談することなく作ったExcelやAccessのマクロやVBAを使ったシステムで問題が起きることもある。
例えば、そうした野良ITを作った担当者が退職したことで修正等ができなくなり業務が止まったり、Accessファイルの2GB制限でシステムが停止して
業務が止まったりといったことも起きている。
しかし、こうした野良ITを責めるのは酷だろう。
なにしろ、野良ITを作った個人(時には少人数のチームのこともある)は、良かれと思って、ルールの範囲内で努力しただけなのだから。
ネットで少し調べると、野良ITに対して批判的な管理指向の強い人達からは、野良IT自体をIT部門の許可制にすべきだといった意見も見られるが、現実的ではない。
例えば、営業所から集めた売上データを本部の担当者がマクロで集計を自動化することも野良ITにあたると思うが、Excelのマクロを使うことをIT部門の
許可制にできるわけがないからだ。
少なくともシャドーITに該当しない範囲での野良ITは規制できないし、規制すべきでもない。
https://news.yahoo.co.jp/articles/ace945bad8be056649c7d2bcc356809defeaad8e?page=3
オンラインゲーでも野良プレイは基本
「お前を消す方法」
俺も昔はそれつくってたけど、いくつか会社を変える度に、その会社に全部置いてきたぞ。
ただのデータなんだから使う奴のレベルが低いと
活用できずに文句垂れてるだけと推測
当時からその手の奴はいたが、やはり居座って他人を蹴落としてるタイプだから何も出来なさそうだな(笑)
マクロだアクセスだくらいは中身読んだって大した手間じゃないだろ
会社員の3割はパソコン使えないからなw
ノーコードも早晩同じ問題に遭遇する
素人が自由に書き散らかすのだから
勝手に帳票が増やされていて判子を押す偉い上司も増えていた
野良上司
ワイもvbaで自動化するの作ったけど、
退職時にそれ引き継ぐの忘れてたわ
無能上司が幅きかせているからマクロ組んで効率化するんだよ
マクロも表計算も作るが
辞めた後のことなんかしるか
自分が楽するためにやってんだ
まともな日本人ならそろばんで計算するからなあ
ITの業種ってよく辞めた後のことが話題になるけどそんなに入ったり辞めたりが当たり前の業界なの?
手作業でやって残業しろとでも言うのか
お断りだ
管理が手動で計算しててマジかよコイツと思って
暇だったから自動化マクロ作ろうかと提案したら
出来が良かったので喜んで貰えて更にガンガン依頼が来た
部署が変わったので別の人が同じ自動化計算マクロ作ったけど
出来が悪く結局俺が作ったマクロ使い続けていたな
その後俺は退職したけどこの後どうなったんだろ😅
そろばん使えないヤツに限ってそういうの好きだよなw
こんなん新人の頃に矯正されるだろ
プログラムは作ったらそれは会社の資産だから、簡単に作ったりしても業務で使うならちゃんと管理対象やでって
そういう意識の差、教育を受けたかどうか、よ
プログラミングの世界でもこういうのあるぞ
みんな問題が起きるまで触らぬ神として置いておく
これなんだよね
10年以上前、業務で使ってるマクロにパスワードかかってて分からないって相談受けたな
どうやって解決したのか憶えてないけど
まあ俺もpower appsで作り散らかしてんな
まあ在籍してる限りはサポートするよ
在籍してる限りはな
何するマクロかとソースをAIに食わせれば詳細な作りを教えてくれたり改造もしてくれるぞ
引き継ぎする時にパスワードなんかかけないでしょ
引き継いだ奴がパスワードを忘れていただけじゃね
今ならAIで解説してもらえるからマシになったよな
お前の頭のロジックなんて知るかボケェって言いたくなる事は数知れず(´・ω・`)
今は便利になったみたいだ
仕様変更と修正方法の説明や必要に応じて詳しい内容を記載したメモは必ずファイルに記録残すから問題ないだろ。
紙ファイル700個渡したら露骨に嫌な顔された(´・ω・`)
手計算で1日かけれ資料作成するのがめんどくさい
ヘルプの後輩もいない
なので勝手に資料作成ツール作って担当している
辞めた後のことなどしらんがな
ブラックボックスのまま使っている話しはよく聞くな
もしそれが進捗を纏める計算だとしたらそれを元に現場のスケジュール組まれるから
計算ミスあると実は進捗遅れてましたとかなって大勢の人が残業したり
上司が依頼元に土下座連絡入れたりで大惨事になるがAIに任せて不具合があると怖いな
俺がマクロ組んでた頃は、基本コメント付けてたけど
今はやることも複雑化してマクロも巨大化してるんだろうな
もういい加減許してあげようよ。
自作のマクロやごりごり仕込んだ関数は異動や退職するとき全部消すやろ…
引継ぎで後任に説明するのは面倒だし後々問題になったらだるすぎる
自分用に組んで使ってる
組むの好きだけどデバッグ大っキライ
俺の作ったやつもエラー吐き出したらどーするんだろ笑
知ったこっちゃないけど
きちんと組織として仕事せずに個々のカイゼン(笑)に任せた結果
全部捨てればいいじゃない
保守に正しいコストを積みなさい
もちろんバグも吐くしそれを検証すら出来ないのであれば、その職場の技術者がゴミしかいないってことになる
技術者にとって一番困るのはコメントが無くて何やってる処理かパッとわからないことだからな
AIに頼めば解決するだろう
そいつがいないと会社回らない癖に辞められるような環境にするのが悪い
因果応報
まさに
まだ動作が分かるやつならいいけど、動かなくなったとか言って誰かの自作.exe持ってくるのやめてくれ
VBAくらい誰でも直せるだろ
今だとAIが解読してくれるからだいぶ楽だわな
基本的にソース関連は全部残して後任が解析できるようにはしておいてるわ。
これまで辞めた所がそんなに無茶言うところでもなかったし、大分早い段階から話してて円満で辞めてるから引き継ぎも協力的だったのもあるけど。
AIの登場によりこれも全く問題じゃなくなった。
さらに、社内にいたパソコンの大先生も全員いらなくなった。
これ
数式も分かんないとか言ってるいるよね
普段は暇してるIT部門が依頼を受けて作れば良い
俺は15年前から派遣切りにあうたびにやってたぞ
向こうが使い捨て気分ならこっちも気分で捨てていいだろ
甘い気がする
たとえで言えば、膳をすえて食べろというだけでは無理で、箸で口元まで持っていってやらなければ食べない
Excel使うのはインストール禁止だからかな
インストールOKだったらPythonとか使うのか
本社からくるVBA付きexcelがうんこすぎて溜息しかでない
・シートの並び変えたらエラー
・集計元のパスワードは毎回手入力
・開く、コピペ、わざわざ上書き保存する
残った人は他人のマクロやソースなんか見たくないから綺麗に書いて残しても無駄よ
法人のIT保守やってるけどたまに解析お願いされる
Excelマクロくらいなら大したことやってないからまあって感じだけどAccessはちょっと面倒なことが多い
現在進行形で目下一番ヤバそうなのは御年80歳の会長がコツコツと作り上げたGoto文と日本語カラム・変数・コントロールを多用したAccess2003の社内基幹システムかな
一回ソース見たけど可読性と規模が過去最大最悪だった
今の会社の同僚に、前の会社で作ったマクロのメンテナンス業務を請け負ってるやついて草www
闇副業だねって言ったら笑ってた
個人で使うだけにしておけ
引き継ぎなんてしよーと思うな
コードは人に付くんだよな
それを引き継いでもわからない部分があるとへたにさわれない
問題なく動いてるならそのまま使い続けるしかない
てか他に分かる人間がいないってのが問題だろ
マクロ程度、ちょろっと見りゃ何やってるかぐらい分かるだろ
ACCESSは色んなところにマクロやコード仕込めるから、人の作ったもの触るの面倒だな
社内システムがアフォすぎるからな
工夫は必須だよ
RPAなんかも標準機能にないやつ無理やり実装するから、もっと難解だぞ
動かなくなった時や、間違った数値で問題になった時、どこが責任持つかって所だろうな
一番厄介なのは、仕様書無しで現場が勝手に作ったマクロやVBAの管理を情報システムを押し付けてくるケース
箸で口元までもっていくのもAIで出来るし、なんなら箸を作ったりすることも出来る。
いずれにせよ中途半端な知識しかない大先生は不要っていう皮肉なんだけど。
マクロなんか、AIでハードル下がったろ 業務改善で余った時間を有効活用するのは当然よ
前の会社で大量にPowerShellスクリプト作ったが誰も管理できないと思う
ざまああああああああ
パスワードは外せるよ
バイナリエディタを使った記憶がある
あるあるだわ。
自分のためにツール作って
爆速でデータ待っていたら
画面覗かれてバレて
共有するように言われて
メンテめんどくせえ
あーしろこーしろと
作れるのバレると「作ってくれ」と頼みに来るくせに、
辞めたり離れたりすると害悪扱いするなんてとんでもない話だわ
野良で作るマクロなんか大したものはないんだから解読するか作り直せよ
VBAでValiantやめろ
コード読めない上司が無能
ちょっとしたVBAは共有化しないってことでよろしく
AIにコーディングしてもらってかなり快適
うちの会社では「DXだ!」と言って
反復業務の野良自動化を強く推奨している
もうアホかとバカかと
野良自動化なんて全部作り捨てにしなきゃダメだろ
部下が勝手にシステム化するのは逆にいえば上司が勝手に
会社のシステムに無い事を仕事増やして部下に頼んで
いるわけだよな
OSやOfficeのバージョンアップ、仕様追加の都度、動作確認・検証して記録・報告・承認もらってたけと、地味で大変な作業だった
無能な働き者は直ちに殺せ
めんどくせぇぞ!
ソースない状態でランタイムで動かしてて、環境崩せない場合はOSごと仮想化するまでやるわ
DX叫ぶ上司に限って自分の身の回りの自動化ひとつ出来ないんだからアホくさいんだよな
水平展開とか言ってやたら他人の成果物欲しがるクズばかり
優秀ですね
テーブルの更新後マクロとか、フォームのオブジェクトごとのマクロとか
各種トラップに引っかかる
なんとマクロなんか組みやがって!
野良?
野良の意味分かってる?
記事書いてんの在日ですか?
絶句する案件だな
よう頑張っとるわ
Excelマクロならまだいい
なぜかGoogleスプレッドシートでマクロ組んで退職したやつがいてその解析頼まれた時は死んだ
まあ自分で組んだ関数すら後から見てなんだこりゃてなるしな
とりあえず動いてればヨシッよ
その野良マクロの恩恵うけてる間に解析しておかない管理者が無能なのでは?
こういうのはAIで模倣したコピー作れそう
そういや、ずいぶん前に、前任者がAdobe AIRで組んだものがある日突然動かなくなったことがあったなあ
バージョンアップで何かが起きたんだろうな
VBAでほぼ自分にしかわからん処理プログラム組んでたわ
他人のプログラム解析するくらいなら1から作り直した方が早そうだな
マクロ使わざるをえないほどの仕事量をやらせようとするからだろ
ほんと偉そうな奴は困ればいいんだよ
野良ITってネットに落ちてるコードを無検証で使ってるイメージだな
仕様書も書いとけば問題ないだろう
困るのは動きが作者の頭の中しかないブラックボックス
身勝手100%のシステム
それは業務で使用すべきではない
業務で使用するなら責任を持って他者の使用も考慮した作りにすべき
会社からの明確な指示の通りに作ったら職務著作だよな
そうでないなら書いた人の著作になる
手作業に戻せばいいだろ無能
鍵掛かってないならそんな問題になるようなことなくね
copilotに投げて仕様まとめて再定義してもらえ
所属課が提供してるマクロの結果がおかしいって問い合わせ
仕方なく解析したらコーディングミス
10年以上前にリリースされてて資料も残ってない
俺は配属されたばかりで事情わからん
今まで誰も気付いてなかったんかいw
どーしろちゅーねん…
あぁ、俺もだわ
最初に作って20年ほど経ってるから色々改修しないとダメだけど使うの俺だけだから面倒で放置してた
マジで今後はどうするだろうなw
これで分からないってやつは事務すら務まらん
人手不足な業界に行ってもらうのが正しい
そもそも情シス部門なんて小さい会社には無いわな
マクロは分かるけどクソコードで叩いてるのか、それともマクロが読めないやつが叩いてるのかで2分化されるな
システムは誰かがうっかり触って侵害を出すケースも起こりかねない
職場で作る道具は安全であるべき
自分さえ良ければという考えはいらぬ事故を起こす
やとえこのクソ会社がと思っても第三者の使用を考慮した仕様とマニュアルを用意するのが大人ってもん
というかAccessならテーブル吐き出して業務内容整理して、必要なら外注して管理も委託すればいいじゃん
今まで楽してたことが出来なくなっただけであって、構築した人に文句言うのはお門違い
エクセルだって同じ事だし、それまで効率化進めてきたことを評価すべきであって、恨むことじゃない
会社の財産として管理出来てないことだけが問題
そもそも野良ITになるところはIT部門なんてないだろw
あってもケチられるから自分で用意する羽目になる
反復業務があると大変だね
SQLはデータの処理順を正しく理解している人どれだけいるの
見えない処理は経験でしかクセを判断できない
そういう動きが予測できないaccessこそ作る側の責任を問われる
それを仕事として認めて予算付ければ可能だが
真面目にやり出したらプロに外注するのがマシ
その通り
結局動きだけ見て1から作り直したw
そういう事情もあるだろうが
ここは作り手の矜持じゃないだろうか
ちゃんとした仕事をするという
お前ら低能が作るプログラムとか
誰でも作れるから安心して辞めろ
こそっと自分だけで使えばいいのか
エクセルとかのVBAは見通し悪過ぎる
全部外注にすれば解決
コード読めるやつがたった一人しかいないしそいつを退職させるとかつぶれていい会社だろ
業務時間中にマクロなりのドキュメント作ることは認められているの?
それとも自主的に業務外でやってる?
それな
野良ITに文句言ってる奴は何もわかってない
ずっと昔、フリーランスでプログラマしてた頃、VBつかってエクセルやアクセスを業務向けに制御するプログラムをつくっては納品してたな。月200万ぐらい入ることもあったよ。
デキる人はそこまで多くなかったしニーズもめっちゃあったからね。なつかしいよ。
稼いだ金をAppleとか仮想通貨に突っ込んでればな〜、なんて。
退職するときに「ソイツをヨコセ!」って言われたから、乱数組み込んでやった
そうだよね
自分ツールであって引き継ぐようなものじゃない
マクロ作れる奴は重宝がられてたな
RPAなんて言葉が流行る前の前の話だ
Excelから他システムをコールしてリターンまで拾えるのがすげぇ
Accessって2GBしか扱えないのにデータベース名乗ってるのか
キントーンが「ノーコードで作れる」つってるけど、アレってまさにコレだよな
個々人が勝手に「自分のシステム」作っちゃって収拾つかなくなるやつ
Accessの2GBなんとかしてくれないかなマルチプロセッサ対応も
MySQLとかフリーのDBって今はないの?
アクセスで面倒臭いシステム作ってる老害見ると吐き気する
小さい規模ならSQLiteで十分
accessとか要らん
マクロって何を指すのか意味不明なんだよな
VBAに統一すればいいのに
じゃあ、VBA排除で
EXCELの式だけでも相当複雑なこと出来るしなぁ
それじゃあおれは会計管理をqueryとピポットを組んで外部csvを参照させたツールを普及させてから去るぜ
エクセルマクロ使わなくなったな
スピル使えるようになってエクセルが進化した
py()関数とかでPython使えるし
VBAわからないなら手作業でやればいいやん。
忙しいとね
作っちゃうよね
作る時間と手作業の時間を天秤のかけて
時間が短い方を選び
でも作っても消すことが殆どだよ
定例業務で残した方が良いものはきちんと取説も作る
その場を離れた時に電話かかってこないようにね
ちゃんとマニュアルを作ることは自分のためでもある
Chatgptで処理のたびにマクロ作ってるは
オレが適当に作ったスパゲッティマクロ今でも使ってるか知らんけど何個か前の会社に残してきたわ
コメントも最低限しか入れてないから今じゃ作った本人でも何やってるかわからんと思う
エクセルで作ったものは使用方法とか構造まで別シートに記載してるけど、多分誰も理解してないわ
まあ理解しなくても使えるように作ったんだから当然なんだけど
俺辞めたら誰もメンテ出来なくなるなーとは思ってるけど、不具合出るまで使われ続けてたら大したもんだわ
十分役目果たしてる
汎用機でゲーム作って残しっぱの時もあったな
我ながらクソ社員だわ
そういう経験もあって仕事はちゃんとするクセは付けたな
その会社に還元することはなかったが
会社のパソコンはセキュリティきつすぎてプログラム組めん
使えるのがVBS、VBA、HTAくらい
そのうちVBSとHTAはすでにサポート終了した
お前ら何使って業務効率化してるの?
俺の作ったマクロ、カスタマイズされてダサくなっててワロタ
なんかちょっと動くと「この処理を続けますか yes/no」みたいな画面出るの
みんな機械的にカチカチやってるの意味ね~
マクロで複雑な処理乗っけてよーやるわと、思た
いっそjsでつくれば?
オペPGSE何でも屋の時があったが
9割マニュアル作りに時間かけてた
その会社を退職したらマニュアルの部分は電話かかってくることなかったな
大事だよね
ちゃんと資料を残しておくことは
最近はCopilotがすぐ作ってくれるから重宝しとるわ
Excel関数、パワークエリ、VBA
Windowsなら2021年からPowerShell使えるようになってるから、それでwin32とか.Net動かせる
C#組んでなんでもできるよ
ブラウザ型はディレクトリアクセスが致命的に弱い
仕事では使えんよ
PSってセキュリティポリシーで禁止されてるところ多くない?
だからアプリ内包のVBA使うんだし
元のデータベースは同じなんだからちょっと出来る人に頼めば良くね
日本の組織はそのちょっとできる人が少なくて
特定の人に偏っててその人が組んだマクロが
この問題を引き起こすんじゃ
エクセルはデータベースとして致命的に重い
かといって業務効率化程度でサーバなんか立ち上げたくない、というか会社から認められん
そうなるとcsvと連携するアプリを自動的に作ることだが、
エクセルマクロはエクセル自体が重いからCRUDにクソ時間がかかる
実話エクセルからファイル立ち上げてるわけだから無駄が多い
むかしはhtaないしwshとかいろいろ自作プログラミングができた
いまはあらゆるものがクラウド化されてできない
昔より仕事がしにくいんだよ
大変ですねー
いまやエクセルが時代遅れになった感はある
会社の環境がシェアポイントになり、個人のOneDriveと接続してアクセスする
そうなるとエクセルVBAではとても太刀打ちできない、なんせVBAでは外からシェアポイント上のファイル触れないから
シェアポイント・OneDrive化した近年はデータベースをSharePointリストで管理して
PowerAppsとPowerAutomateで操作する
エクセルが使いにくい
総レス数: 87件
管理人のまとめ
今回のスレッドは、社員が良かれと思って作成した「野良IT」が、退職者の発生やシステム老朽化によって問題を引き起こす現状について、様々な意見が交わされました。特に「自分が楽するためのツール」という割り切りと、「会社の資産として管理すべき」という意見が対立しており、AIによる解析や再構築への期待も伺えます。中小企業ではIT部門の不在がこうした状況を生み出しているとも考えられ、企業側のIT戦略の甘さが浮き彫りになる結果となりました。
編集部「ん~~……。なんともはや…色々な意見がありますなぁ…」