2018年11月26日マネジメントこんにちは、かつてSEでありプログラマーでもありデスマーチを歩んだ経験のあるIT診断士の高仲です。前回の記事に引き続き、働き方改革における業務改善のための考え方について述べていきたいと思います。今回の内容はITエンジニアであった自分なりの業務改善を述べているため、エンジニア経験のない方々にとっては、「何言ってるんやこいつ...」になってしまうかもしれません。ITエンジニア出身の業務改善コンサルタントにも、「何だこいつ...」になってしまうかもしれませんが、そこは気にしないことにしましょう。業務改善の第一歩は、プロセスの把握から現在、RPAやAIを使って業務効率化しよう!というサービスが溢れかえっています。これらのツールやサービスは、非常に強力であることは間違いありません。一方で、導入にはある程度のコストと専門的知識を要し、一度入れてしまうと自社ではメンテナンスできないケースが多くあります。現業フローに合わせてシステム側を無理やり当てはめてしまい、結局効率化できなかったというケースも多いです。ツールを使いこなすには、まず業務を最適化・効率化し、その上で業務フローに合わせたシステムを選択することが重要です。6つの業務構成要素を把握しよう業務というのは、下記の構成要素から成ると考えています。機能と目的インプットアウトプット人と組織ステークホルダールール(これらは、後述の余談ではプログラミングの改善とも通ずる部分があります)今、私はバックオフィスの業務改善を支援先で実施しています。その中で実施した業務改善の一例を題材にします。部内から受け取った請求書に基づき、月末にネットバンクで支払い処理を実施するとともに、会計システムに入力、月次の経営報告書のためのデータを作成する。お金の動きなので少しでも滞ってしまうと大問題。会社の意思決定にも影響する。品質)といった感じに。これらをリストアップして整理し、不要な処理や関係を整理(人やステークホルダーとの業務上の関係を切る等)することが、業務改善を実現できる第一歩となります。不要な関係の処理やリストアップについては、また次回の記事で記述します。皆さまも、ぜひ業務改善に取り組んでみてくださいね。業務改善をするということですが、ITエンジニア的思考では、「業務」というのは一つの関数(言語によってはメソッドと言ったりしますが)と考えられます。※いきなり飛躍...※関数の方が、数学的記法からも一般の人にも伝わりやすいかなーと関数には、引数と戻り値がある訳ですね。function(input)みたいな。引数で、outputが戻り値です。プログラムを実施する上では、関数の外部にあるパラメーターも影響します。メンバー変数やスタティック変数、グローバル変数なんかですね。※余談の余談プログラマーのみんな、スタティックおじさんにならないように注意してね!これらは、業務を実施する上で口出し影響してくる外部のステークホルダーに該当します。アウトプットの結果の良し悪しや異常の有無を判断する必要もあります。戻り値判定)になりますね。プログラムの改善に取り組んだ経験のある人材であれば、業務プロセスの改善の素養はあると言えます。プログラミングにおける、リファクタリングと呼ばれる作業です。前述の構成要素は、プログラムにおける下記に対応します。・ステークホルダークラス変数だったり、グローバル変数だったり。業務に関係ないと思ってたのに、どこからともなく現れて注文つけて引っ掻き回していなくなる人なんかは、グローバル変数ですね。業務改善をしている時は、リファクタリングと同じような感覚になります。アウトプットに影響を与えずに、処理を効率化したり、無駄に口を挟んでくるグローバル変数な人を切り離したり。リファクタリングはコードとの戦いなので個人プレイですが、業務改善は人と向き合って進めていく必要があります。その点で楽しさは違うのですが、どちらも効率化できたときの達成感は中々良いものです。***************************************************************FYSコンサルティングではメールマガジンの配信を始めました。あなたを笑顔にするために、価値・感動をお届けします。https://55auto.biz/fys-consult/registp.php?pid=1***************************************************************皆様の応援が私たちの原動力となります。CIOとして、ITで経営改善を科学する支援をしています。FYSシェアTOPへ。