エンタープライズセルフサービスワークフローオーケストレーションを可能にするための教訓と共有

エンタープライズセルフサービスワークフローオーケストレーションを可能にするための教訓と共有

  • オーケストレーション
6分で読めます 更新日 Apr 5, 2024

ポイント: BMCにおけるエンタープライズセルフサービスワークフローオーケストレーションは、分散化と自動化を促進し、大きな利点をもたらします。この取り組みは、安全なガバナンスを促進し、市民開発者に革新を促します。

  • BMCの従業員の半数以上がワークフローアクセスのためにセルフサービスを利用しています。
  • ダッシュボードはワークフローの価値を追跡し、2700万ドルのコスト回避を示しています。

BMCの多くの日常業務は我々自身のソリューションで運営されており、効率的に運営し続けるとともに、顧客の課題や提供内容の改善方法に関する重要な洞察を得ています。このアプローチを< a href="/corporate/bmc-on-bmc.html">BMC on BMCと呼び、Control-M Saasはその大きな部分を占めています。以前のブログで強調したように、Control-MはBMCが日々運営されるための数千のワークフローをオーケストレーションし、財務、企業データウェアハウスチーム、顧客サポート、営業運営、マーケティングなど、さまざまなビジネスユニットに多くの利点をもたらしました。彼らの報告によると、アプリケーションとデータのワークフローオーケストレーションを通じて、2,700万ドルのコスト回避の節約があり、営業運営で年間40〜50日が節約され、重要な経営報告が自動生成され、週ごとに一人のマネージャーが行う必要がなくなり、四半期ごとの締めプロセスが大幅に簡素化されました。

Control-Mが提供する自動化と運用ダッシュボードは、我々のビジネスにとって素晴らしいものでした。これらの成功の噂が広まるにつれ、より多くのビジネスユーザーが新しいユースケースのアイデアを持ち寄りました。Control-Mを自社のプロジェクトで使用することに加えて、BMCが多くの顧客と共通していたのは、ワークフロー開発が集中化されており、情報システムおよび技術(IS&T)部門がゲートキーパーであったことです。我々のIS&Tオペレーションチームは、システムを運営し続けることと新しいサービスの需要を満たすこととのバランスを取るのが非常に困難になりました。

この状況は一般的であり、市民開発の動きの主要なドライバーとなっています。企業は非IS&Tのビジネスユーザーにサービスを作成する自立性を与えています。開発モデルを集中型から分散型に切り替えることで、開発の停滞を打破できますが、リスクも伴います。今日のワークフローは以前よりも複雑で依存関係が多く、セキュリティとガバナンスの維持が難しくなっています。市民開発者は、彼らが想像する新しいサービスが他の企業のワークフローをクラッシュさせたり、他の脆弱性を開く可能性のあるすべての変数を考慮することは期待できません。

我々IS&Tオペレーションは、これらのリスクを理解していました。また、会社を敏捷に保つために市民開発を受け入れる必要があることを理解していました。その理解は、我々の自動化サービス(AaaS)プログラムの基盤を形成しました。Control-M Saasを中心に、データの民主化とユーザーがワークフローやビジネスサービスをオーケストレーションするために必要なツールを提供することが容易になりました。これにより、新しいリスクを軽減し、ガバナンスの盲点に対処するのにも役立ちました。

分散型ワークフローデベロップメントとオーケストレーションを実装する前は、我々のビジネスユーザーはリクエストを提出するのに多くの時間を割いていましたが、IS&Tはフォローアップと開発に多くの努力を投資していました。しかし、AaaSの導入により、状況は一変しました。ビジネスユーザーは、より効率的にサービスを本番環境に展開し、自動化プロセスが合理化され、IS&Tのリソースが革新に集中できるようになりました。この変革前後のプロセスの比較を掘り下げてみましょう。

新しいサービスのリクエストを完了するのに通常1〜3日かかりました。リクエストには複数のシステムからデータを使用することが含まれ、リクエストを行うビジネスユーザーは、さまざまなアプリケーションやそのデータにアクセスするための権限を求めるために多数のシステム管理者を見つけて連絡する必要があり、単一のジョブリクエストをサポートするために複数のチケットを開くことを意味しました。

IS&Tオペレーションチームは、ビジネスのさまざまな部門からの自動化リクエストの急増に圧倒されていました。各リクエストは慎重に評価する必要があり、承認または拒否の決定が行われ、その後、受け入れられたものに対するワークフローの開発が続きました。受け入れ後、我々のチームは、統合の作成、広範なテスト、既存のワークフローとの競合解決、セキュリティの脆弱性の特定、そしてサービスを本番環境に展開するという全ての開発プロセスを行いました。開発のタイムラインは各タスクの複雑さに応じて大きく変動しました。Control-Mを活用することで、数多くの開発および実行タスクが自動化され、豊富な事前構築された統合が提供されました。

Control-M Saasを通じてAaaSを導入することで、我々のワークフローレクエストおよび開発手続きは革命的に変わりました。Control-M Saasを活用することで、ワークフローのリクエストと開発に関連する以前の時間がかかり労力を要しコストのかかるプロセスが大幅に合理化されました。我々は、初期のリクエスト提出(チケット発行)から不足情報のフォローアップ、新しいビジネスサービスの承認または拒否に関する意思決定までのワークフローライフサイクル全体を自動化しました。さらに、環境のプロビジョニングを最適化し、承認されたプロジェクトを持つユーザーに対して学習パスを介してカスタマイズされたトレーニングを提供しました。以前はユーザーがサービスをリクエストするのに数日かかっていたものが、今では数時間で済むようになりました。さらに、我々の学習パスは、ユーザーがControl-M Saasの最新機能を探索し活用することを積極的に促し、さらなる自動化プロセスの加速を実現しています。

AaaSをControl-M Saasで提供

我々は、特にユーザーがリードを取り、各ワークフローについてIS&Tからの最小限の介入を必要とするため、ワークフロー開発においてさらに大きな効率を達成しています。Control-M Saasのおかげで、ユーザーはワークフローをシームレスに構築するためのツールと統合にアクセスでき、直感的なインターフェースによって促進されています。このフレームワーク内で、ビジネスユーザーは自動化やその他のワークフローを設計する際に驚くべき柔軟性を享受しています。Control-M Saasは、自動生成されたワークフローが他のワークフローを妨害するのを防ぐためのガードレールを自動的に実装します。我々のフレームワークは、ジョブを論理的に隔離し、相互干渉を軽減し、この機能の多くが裏でシームレスに機能します。このソリューションは、機密情報を保護する内蔵のデータ保護機能によってデータセキュリティを確保します。

ほとんどのビジネスユーザーは、グラフィカルユーザーインターフェース(GUI)およびJobs-as-Codeの方法論を使用してワークフローを作成しています。彼らはControl-M Saasのユーザーフレンドリーなインターフェースと豊富な事前構築された統合ライブラリを活用しています。さらに、我々はユーザーがGitHub上の事前承認されたコードにアクセスするためのトークンを提供しています。ユーザーをさらに支援するために、Control-M Saasの機能を探索できる学習パスを開発しました。

このソリューションにより、IS&Tはもはや自動化やワークフローを作成することはなく、ビジネスユーザーが責任を持つことになります。我々の仕事は、彼らに必要なリソースを提供し、全体のシステムがスムーズに機能するようにすることです。Control-M Saasがほとんどの自動化プロセスを処理します。

自動化
図1. 自動化に関しては、多くの作業が裏で行われています。

AaaSの前

AaaSアーキテクチャ:

上の画像は、AaaSの背後にあるアーキテクチャを表しています。多くの動く部分がありますが、高レベルでは、アーキテクチャは以下のプロセスを表しています:

  • 自動化されたワークフローは、承認が得られ、セキュリティチームがOKTAに必要なグループを統合した後に開始されます。私たちは、OKTAプロセスを自動化することを継続的な改善の一環として目指しています。

Automation APIを通じて、Control-M SaasをBitbucketやHashiCorp Vaultを含むDevOpsツールチェーンにシームレスに統合しました。この統合は、企業のワークフロー構築基準に沿った市民開発者のためのControl-M Saas内の安全なスイムレーンのプロビジョニングを促進します。

BMC-Helix-Control-Ms-Automation-API
図2. Control-M SaasのAutomation APIにより、市民開発者のための安全なスイムレーンをDevOpsツールチェーン内に作成できました。

セルフサービスと市民開発はビジネスユーザーを力づけることを目指していますが、Control-M Saasを基盤にしたプログラムは、私たちのIS&Tおよびオペレーションチームに大きな利益をもたらしました。次回のブログ投稿で詳しく説明しますが、アプリケーションおよびデータワークフローオーケストレーションプラットフォームの使用は、IS&T部門の時間的負担を大幅に軽減し、環境のプロビジョニングやセキュリティの多くの部分を自動化することを可能にし、ビジネスユーザーがより効率的にワークフローを作成できるようにしました。

他の組織がベストプラクティスとして採用することを奨励する我々の注目すべき成功の一つは、企業全体の市民開発プロジェクトを監視するために設計されたダッシュボードの作成です。このダッシュボードの最近のスナップショットは、以下の画像に示されています。

ダッシュボードは、開発されたワークフローと自動化から得られるビジネス価値を計算し、継続的に集計します。たとえば、あるビジネスユニットは、その自社開発のワークフローを通じて2700万ドルのコスト回避を特定しており、その価値は実行ごとに増加しています。このようなメトリクスは、リクエストの承認や優先順位に関する意思決定の助けになります。どのイニシアティブにおいても採用と使用メトリクスを追跡することが重要であり、このニーズに対処するために、Control-M Saasや他のシステムからのデータを集約するダッシュボードが設立されました。以下のスクリーンショットは、このダッシュボードのプレビューを提供します。

企業全体の市民開発メトリクスダッシュボード。
図3. 企業全体の市民開発メトリクスダッシュボード。

"BMC on BMC"は、一時的なパイロットや特定のワークフローの開発に関するクォータを持つプロジェクトではありません。それは、我々の国際組織全体にその影響を拡大し続ける継続的な取り組みです。BMCの従業員の半数以上がセルフサービスを利用しており、ユーザーが開発したワークフローの影響は、何らかの形で全ての従業員に及びます。

この経験から、我々は重要な洞察を得ました:

  1. 企業はサービスリクエストを効果的に管理し、イノベーションを推進するためにワークフロー開発を分散化する必要があります。
  2. 分散化は、ワークフローのセキュリティ、信頼性、またはガバナンスに妥協を伴ってはなりません。
  3. 分散型開発とそのガバナンスを拡大するには、自動化が必須の道筋となります。

Control-M Saasは重要な役割を果たしましたが、プロセスの改善を達成するには多くの個人の協力が不可欠でした。市民開発を目指す顧客には、プログラムに強力な変更管理コンポーネントを統合する重要性を認識することをお勧めします。セルフサービス、市民開発、および高度な自動化は、仕事に対する新しいアプローチを意味します。ビジネスユーザーとIS&Tの専門家の両方がこれらの変化に備える必要があります。構造化された変更管理を受け入れることは、我々が学んだ最も価値のある教訓の一つです。

我々は大きな進展を遂げ、多くの成果を上げてきましたが、深く関与する者として、我々が自動化とセルフサービスの潜在能力をBMCで発揮し始めたのはほんの始まりに過ぎないことを理解しています。これは継続的な旅であり、すべての人のためにセルフサービスワークフロー自動化を民主化することを目指しています。今後のブログ投稿では、このビジョンを実現するための重要なアーキテクチャとプロセスについて掘り下げていきます。

Control-M Saasについて詳しく知るには、こちらをクリックしてください。

これらの投稿は私自身のものであり、BMCの立場、戦略、または意見を必ずしも表すものではありません。

オーケストレーションの関連記事

BMCからのさらなる情報に興味がありますか?

ザ・ブリーフは、メインフレームとエンタープライズオーケストレーションに関する月刊メールです:研究、顧客ストーリー、製品ニュース、イベント。

このオファーに登録することで、あなたはBMCのプライバシーポリシーを読み、同意したことを確認します。

ザ・ブリーフに登録しました

ザ・ブリーフは、メインフレームとエンタープライズオーケストレーション—BMC AMIおよびControl-M—に関するアナリストの研究、顧客の展開、両者にわたるイベントを網羅しています。