オンライン秘書として、これまでに30社以上の企業をお手伝いしてきました。資料作成、データ整理、案件管理、SNSの月次レポート。どれも誰かがやらないと回らない仕事です。
ただ、しばらく続けていると、あることに気づきます。依頼のかなりの部分が、「毎回同じ手順で、同じところを見て、同じ形にまとめる」作業だということです。つまり、人間が毎回やらなくてもいい作業です。
ある経営塾で、会員4,600名の出席記録を集計する仕事をいただきました。記録は約150枚のスプレッドシートに散らばっており、メールアドレスや氏名の表記も揃っていません。手作業でやるなら、現実的には終わらない量です。
ここで手を動かす代わりに、Google Apps Script でツールを作りました。表記の揺れを正規化し、実行時間の上限を回避するために分割実行と自動継続を入れて、最終的にはボタン1つで終わる形になりました。4,600名×145回の照合です。
同じことを、本業でもやっています。
普段は銀行システムの開発・テスト・保守を担当しています。ここでも、リリースのたびに同じ画面を同じ順番で確認する回帰テストがあり、それだけで約20人日かかっていました。しんどいのは工数よりも、「時間がないから今回はここだけ確認しよう」となってしまうことです。
Playwright(Node.js)でE2Eテストの自動化スイートを作り、約100画面・500テストケースをカバーしました。CI/CDパイプラインに組み込んで定期実行と運用まで担当し、手動の回帰テストはほぼゼロになりました。
工数が減ったこと以上に大きかったのは、「毎回フルで回せる」ようになったことです。自動化の価値は時間を浮かせることだけではなく、これまであきらめていたことをできるようにすることだと思っています。
秘書の仕事とテスト自動化は、一見遠いように見えます。でもやっていることは同じで、「人が毎回やらなくていいこと」を見つけて、仕組みに移していくだけです。
もちろん、すべてを自動化すべきだとは思っていません。月に一度の作業を仕組み化するより、手でやったほうが早いこともあります。大事なのは、依頼をそのままこなす前に一度、「これは人がやる必要がある作業か」を確かめることだと思っています。
手を動かす人と、仕組みをつくる人。その両方を行き来できることが、自分の一番の強みだと考えています。作業を引き受けながら、同じ口で「この作業、なくせませんか」と言える。そういう関わり方を、これからも増やしていきたいです。