- Vol.001 設計用知識プロセッサ『NaU DSP』
- Vol.002 健康管理支援システム 「NaU HCS」
- Vol.003 業務マニュアルのデジタル化のすすめ
- Vol.004 IPA DX白書2021を読み解く
- Vol.005 目指せヤタガラス人材
- Vol.006 大胆な変化を恐れないことが事業継続の要諦
- Vol.007 ソフトウェア工学の古典に学ぶ
- Vol.008 DXに関わるビジネスパーソンに役立つプログラミング的思考
- Vol.009 レガシーシステムのモダナイゼーションを効率的に進める業務ルール抽出方法
- Vol.010 RPAと『NaU Rulebook』の連携がより簡単に
- Vol.011 ルールエンジン適用業務マップ~行政の許認可業務編~
- Vol.012 ルールによる住所チェックの自動化
- Vol.013 作らない技術のための技術
- Vol.014 ~業務マニュアルの考古学~業務自動化を図る際の業務マニュアル分析の視点
- Vol.015 グラフィックファシリテーション~ソフトウェア開発を円滑にするツール~
- Vol.016 書類チェック自動化検討の進め方
- Vol.017 業務知識に基づくデータ突合の自動化 ~NaU Rulebook DataCheckerの裏技~
- Vol.018 『NaU Rulebook 2023』 ChatGPTとの連携により業務自動化が新たな次元へ
- Vol.019 ルールエンジンと大規模言語モデルの連携方式で特許出願
- Vol.020 画像データ自動化の新たな可能性: ChatGPT & ルールエンジン
- Vol.021 ~ルールエンジンで社会課題解決~入所施設選考業務の自動化
- Vol.022 審査業務の自動化は『急がば回れ』
- Vol.023 DX「業務自動化」の着眼点
- Vol.024 OCRと連携するルールエンジン~DXに与えるインパクト~
- Vol.025 ユニークなインターンシップ
DXに関わる
ビジネスパーソンに役立つ
プログラミング的思考
Vol.008 2022年7月20日
2020年度から小学生へのプログラミング教育が必修になりました。この主旨はプログラミングを通してモノゴトの手順や組合せを論理的に考える力を養うこととされており、この考える力は「プログラミング思考」と定義されています。このプログラミング思考の定義を少し拡張して人・モノの関係性までを対象とすると、ビジネス現場でDXを考える際にとても強力なツールとなります。
今回は、これを「プログラミング”的”思考」と称して、DXやBPRの検討に役に立つ4つの観点とその図化方法を紹介します。
1.データ構造
プログラム化する現実世界の対象(モノ)をコンピュータ上に表現したもので、ER図やクラス図で記述します。DXを考える際、ビジネスに関わるモノや情報の存在をER図やクラス図で整理することから始めるのは良策です。
2.アルゴリズム
データを処理する手順を明文化したもので、フローチャート、データフロー図や擬似的なプログラム言語で記述します。DXを考える際、業務手順をフローチャートや擬似言語で記述することで理解を深めたり、論理的な検証が可能になります。
3.モジュール
特定の機能をもつ汎用的なアルゴリズムの入出力を定義して名前をつけたもので、通常は複数のモジュール間の関係性を機能モデル図やコンポーネント図などで記述します。DXを考える際、人や部署をモジュールとして抽象化し、モジュール間の関係性を組み替えたり、新しい機能のモジュールを追加するなどでビジネスの設計や最適化を検討します。
4.モジュール間通信
モジュール間でのデータ(メッセージ)のやり取りを表し、シーケンス図などで記述します。DXを考える際、データはどこで作られ、どの人や部署間で、どんなデータが、どんなタイミングでやり取りされているのかを明らかにし、業務フロー上のムダやボトルネックを排除を検討します。
さて、今回はDXやBPRにプログラミング的思考を取り入れるというテーマで、弊社が実務で活用しているツールをご紹介しました。DXに関わり今後、プログラミングを学ばれる方は、上記の観点を中心に学習されると実務に役立つという意味で効率的だと思います。