ローコードコミュニティと実践でデジタル化を加速
企業組織は、技術的な転換点を迎えています。デジタル ソリューションに対する需要が爆発的に増加したため、中央 IT 組織では膨大な開発バックログが発生し、その対応に必要なリソースが不足しています。
このような組織の場合 シュワルツグループ リドルやカウフランドなどの小売ブランドの親会社である同社は、本社と小売店全体で 575,000 人の従業員の変化するニーズをサポートするために改革を必要としていました。
2021年にシュワルツITチームは Mendix 以下の戦略目標をサポートするローコード開発プラットフォーム:
- ソフトウェア開発を分散化する 地域チームへ。
- 展開する 制御されたスケーラブルな環境。
- 効率を向上させる バックオフィスと小売プロセス全体にわたります。
これまでに彼らのチームは約200人のコミュニティを実現してきました Mendix プラットフォーム ユーザーに、ビジネス オペレーションを変革する 120 を超えるアプリケーションを提供します。
ローコードで前進する
エンタープライズ組織として、Schwarz には幅広いプラットフォームとソリューションがあります。Java などのハイコード言語で開発されたレガシー システムもあれば、SAP のような戦略的コア システムもあります。
迅速なソフトウェア開発の手段の必要性は常に存在していました。「歴史的に、私たちの組織ではより「迅速な」開発のためにいくつかの技術が使われてきました。 ロータスノーツ、Access、Excel 開発、さらには SharePoint や Nintex もサポートします」と Zdenek Prochazka 氏は述べています。
Prochazka 氏は、キャリア全体を Schwarz ブランド ファミリーで過ごし、IT 組織内の迅速なアプリケーション開発と自動化プラットフォームを監督しています。
「これらのテクノロジーの運用方法には常に不満がありました。役に立っているかどうかは問題ではありません。これらのテクノロジーで開発された多くのアプリケーションが実際にビジネスに役立っているからです。」
「しかし、比較すると、専門的に運営、管理され、安全な環境で同様のユーザー エクスペリエンスを提供できるものを見つけることができるかどうかという疑問が生じました」と彼は述べています。
Schwarz IT は、組織の技術運用の中心であり、32 か国にわたる現地 IT チームをサポートしています。幅広いニーズを満たす必要があるため、グローバル IT は需要と供給の課題に直面していました。
「私たちの現地ITチームは、世界標準に沿ったソリューションを開発することができなかったので、多くのシャドーITが見られるようになりました」と、 Mendix Schwarz IT 内の卓越センター。
2019 年、Schwarz IT は複数のローコード プラットフォームの評価を実施し、ローコードへの取り組みを開始するために OutSystems を選択しました。
スケーラビリティへの戦略的重点
Schwarz は、OutSystems と連携してオンプレミス クラウドから Azure に移行しましたが、帯域幅とパフォーマンスの問題が依然として存在し、時間の経過とともに必要に応じて拡張できないと感じていました。
「私たちは、優れたクラウド運用モデルとクラウドネイティブ アーキテクチャを持つことが具体的に何を意味するのかを模索し始めました」と Prochazka 氏は語ります。
シュワルツグループでは自給自足を重視した文化があり、ITチームは最大限の柔軟性と制御性を備えた独自のクラウドの構築を検討しました。ここから、 STACKITクラウド 生まれました。
「私たちはアプリケーションをコンテナ化して実行したいと考えていましたが、 Mendix ここでは本当に先を行っていた「彼らは、私たち自身の STACKIT クラウド上での運用もサポートしてくれました」と Schatz 氏は言います。
2021年の評価の後、シュワルツのITチームは戦略的な導入と再プラットフォーム化の旅に乗り出しました。 Mendix 長期的な目標を達成するため。
ローコードプラクティスの構築
迅速かつ一貫して価値を提供する Mendixシュワルツチームは、 ローコード センターオブエクセレンス (CoE) は、組織全体に知識とベスト プラクティスを広めます。
当学校区の Mendix Schwarz 内の CoE は次の責任を負います。
- プラットフォームインフラストラクチャの管理デプロイメントの標準や再利用可能なモジュールおよびコンポーネントのライブラリなど。
- トレーニングと能力向上 のメンバーのために Mendix シュワルツ内のコミュニティ。
- ポートフォリオ全体の監視を維持する of Mendix 組織全体で開発されたアプリケーション。
強力なプラットフォーム基盤
「Access データベースとマクロを排除するための価値あるプラットフォームを提供したいと考えていました。集中管理のための戦略が必要でしたが、できるだけ柔軟性も必要でした」と、DevOps およびクラウド アーキテクトの Björn Sammet 氏は語ります。
独自のクラウドで実行するだけでなく、組織としての Schwarz のニーズに合わせてプラットフォームをカスタマイズできる柔軟性は、大規模なアプリケーションの品質と一貫性を維持する上で非常に重要でした。
「当初、私たちはデプロイメント プロセスに可能な限りの自動化を導入しようとしました。私たちの目標は、データベースやコンテナーの作成などのタスクを人間の介入なしに実行し、ローカル IT チームが新しいアプリケーションを迅速に作成することを妨げないようにすることです」と Sammet 氏は言います。
導入当初、シュワルツチームは、既存のシステムでは対応できないカスタムニーズを特定しました。 Mendix そして、開発において協力することができました。
「アイデアを Mendix R&D – 例えば、私たちは独自のアイデンティティブローカーをIDPとして利用できるようにしたいと考えていました。 Mendix 「そして、私たちは他の顧客にとっても役立つかもしれない何かのパイロットになれるのです」とシャッツ氏は語った。
シュワルツチームは独自の「スターターアプリ」テンプレートも活用しており、 事前設定されたブランディング大規模な環境でも速度と一貫性を確保するために、再利用可能なコンポーネントの利用を促進します。
「スターター アプリには標準モジュールが組み込まれており、事前構成済みです。そのため、そのアプリケーションから始めて、Azure DevOps での構成チェックリストに従えば、新しいアプリケーションを STACKIT Cloud に直接デプロイできます。事前構成には 15 分から 20 分しかかかりません」と Sammet 氏は言います。
Schwarz Romania の Marcian Petrut Bondoc-Popescu 氏のような地域の開発者は、この構造の利点を直接実感しています。「コンポーネントが再利用可能であることで、開発が大幅に加速します」と彼は言います。「日付選択ウィジェットの実装などに多くの時間を費やす代わりに、ビジネス プロセスとその自動化または改善方法に集中できます。」
「フルスタック開発のこれまでの経験では、低レベルのタスクから始めなければならず、最初から最後までやり遂げたことはありませんでした」と彼は言う。「ウィジェットの実装の詳細を抽象化しているので、すべてを見ることができます。 Mendix ソフトウェア開発プロセスの全ステップを体験することができます。」
人材と能力を優先する
Schwarz CoE チームは機敏で、わずか 8 名で堅牢なグローバル開発業務の管理を担当しています。
「私のチームは小規模で、24時間7日質問に答える能力はありません。そのため、人々が自分で答えを見つけられるように、優れたドキュメントが非常に重要です。私たちは、ビデオチュートリアルを通じてこれを実現し、ドキュメントでカバーされていないことを説明します。 Mendix アカデミーの会員でもなく、当社のプラットフォーム設定の一部に過ぎません」とシャッツ氏は語った。
中央グループがイネーブルメントを担当することで、CoE はよくある質問を特定し、組織のニーズを満たす方法でトレーニングをより適切に管理できます。たとえば、Schatz のチームは、技術プラットフォームの知識の範囲を超えたイネーブルメントの必要性を認識しました。
「これらは私たちがこの1年間でさらに教えてきたテーマです」と彼女は付け加えた。
新人研修の典型的なプログラムは Mendix シュヴァルツの開発は約2ヶ月間続きます。 Mendix 迅速なアプリケーション開発(RAD) 認定は、Schwarz の新しい開発者が IDE に慣れるための入り口です。
今後数週間にわたり、彼らは経験豊富な Mendix 開発者として参加し、実践的なプロジェクト経験を積むことができます。
「この波の終わりに、人々は自分の Mendix 「中級認定資格は、実際のプロジェクト経験が約 8 週間あるため、ほとんどの人が取得できます」と Schatz 氏は述べています。
ローコードでビジネス上の問題を解決する
シュワルツグループは、さまざまなビジネス課題に対応するためのテクノロジーソリューションを豊富に揃えています。チームは、次のようなエンタープライズグレードのローコードプラットフォームを活用するための最適な場所を戦略的に見つけ出してきました。 Mendix.
「通常、私たちの境界は、市民開発者ができること、許可されていることによって決まります」とプロチャスカ氏は言う。シュワルツ氏は、市民開発者が作成した小規模なアプリケーションを、ユーザー数が 50 人未満で、200 日あたり XNUMX 件以下のアクションを管理するアプリケーションと定義している。
「国境が作られました 市民開発者があまりに重要で複雑なものを作ることがないようにするためです。その境界に達したら、IT部門と話し合う必要があると私たちは言います。つまり、 Mendix、" 彼は言いました。
これまでに、シュワルツの中央および地方ITチームは120以上の Mendix アプリケーションの中には、CoE の中核的な責任をサポートするためのものもあります。
チーム間で人気があるのはポートフォリオアプリケーションで、これはすべての情報の中心ハブまたはカタログとして機能します。 Mendix 組織全体に配信されるアプリケーション。

ポートフォリオアプリは、 Mendix アイデアの創出から価値の創造まで、アプリケーションを包括的に理解できます。カタログには、アプリケーションの目的、インターフェース、および統合などの技術的な設定が記載されています。
ユースケース Mendix IT の利用をはるかに超えて、以下のプロセスをデジタル化しました。
- 製品リコール
- 車両リース
- 定期的な店舗清掃
- 人事管理
- 注文品質保証
- 倉庫管理
「 Mendix Java のようなハイコード開発言語と似ています。 簡単なものから始めましょう「最初は『Hello, World!』のような簡単なものから始めて、その後、より複雑なものを作り始めます」とシャッツ氏は言う。
「同じことが Mendixしかし、より大きく複雑なものを開発するための進化は、はるかに速く起こります。」
コミュニティがイノベーションを育む
シュワルツ氏は、社内の従業員に付加価値のあるアプリケーションを提供することが成功の大きな要因だと考えている。 Mendix コミュニティ – 27 のローカル IT チームにまたがる。
Schwarz コミュニティには、次のような知識共有のための定期的なフォーラムがいくつかあります。
- 隔週のコミュニティミーティング 進捗状況の更新と成功が共有されます。
- 月例技術コールでは、コミュニティから要望のあったトピック、例えば新バージョンや新機能などについて専門家が詳しく解説します。 Mendix プラットフォームを提供します。
- A Mendix チームチャンネル コミュニティのメンバーが定期的に質問を共有し、アイデアやトラブルシューティングを通じて互いに助け合うことができる場所です。
- An 年次対面 コミュニティミートアップ プロセスオーナーと開発者がアジャイル、ソリューションショーケースなどのトピックに関する学習セッションに参加し、 ハッカソン.
シニア IT コンサルタントの Jodie Alexander 氏は、Schwarz 社内のローコード コミュニティの育成を任されている主要な関係者の 1 人です。「コミュニティは、実現において重要な役割を果たします。コミュニティは、開発プロセスで互いにサポートし合い、知識を共有するために存在しています」と Alexander 氏は言います。
この仲間意識は、シュワルツが新しい人材を採用するにつれてますます重要になってきます。 Mendix さまざまなレベルの技術的洞察力を持つユーザー。Schwarz Romania チームの Marcian のような開発者は、特にグローバルで同じ場所に拠点を置くチームの一員として、コミュニティの価値を直接体験しました。
「私の最初の経験は JavaScript フレームワークでしたが、同僚の中にはその経験がない人もいます。 Mendix プラットフォームとして 誰もが参加できるようにする 「何らかの形で開発に携わる必要があり、必ずしも高度な技術的背景が必要なわけではありません」と彼は語った。
「私が過去に目撃したもう一つの現象は、コーディングとはまったく関係のないさまざまな部門の同僚がどんどん私たちのチームに加わっていることです。彼らはプラットフォームを自由に操作し、質問を持って私たちのところにやって来ます。私たちはより同じ言語で話しているので、彼らに具体的な答えを与えることができます。」
プログラムの初期段階では、シュワルツは20人のチームでスタートし、 Mendix そして、200 人以上に成長しました。「ほとんどの場合、協力とコミュニケーションにオープンな人が最も成功することがわかります」とシャッツ氏は言います。
「私たちにとって、人々が質問して多くの答えを得られるコミュニティ感覚を作り出すことは重要です。お互いに協力し合えば協力するほど、障害を取り除き、プロジェクトを前進させることができます。新しいアイデアを推進するには、オープンな心とオープンなコミュニケーションが不可欠です。」
将来の成功へのビジョン
採用してから Mendix 2021 年、シュワルツ チームは、地元の開発者を支援し、デジタル化プロジェクトを迅速に拡大するという目標を達成することに成功しました。しかし、旅はそこで終わりません。
「成功することは一つのことだが、成功していることが知られることは別のことだ」とアレクサンダー氏は語った。
Prochazka 氏は、1 年目は MVP の提供と稼働開始に重点を置き、2 年目はプロセス、コスト、リソースの最適化に注力したと述べています。たとえば、Sammet 氏と DevOps チームは、脆弱性を軽減するために、Kubernetes ランタイムの展開、ロールの自動作成、プロアクティブなガバナンス チェックリストなどを検討しています。
彼らの影響について Mendix これまでのアプリケーションについて、プロチャスカ氏は次のように述べています。「これまでのところ、パフォーマンスや顧客満足度の要件を満たすという課題に対処することに成功しています。私がいつも良い意味で驚かされるのは、この技術に関心を持つ開発者が、わずか数週間または数か月でプラットフォームを習得し、素晴らしい成果を上げることができる速さです。」
構造化されたローコード開発により、Schwarz チームは、単に追いつくだけでなく、先手を打って、ビジネスが直面している課題に積極的に取り組むことができるようになりました。
「付き Mendixアプリケーションの構築だけでなく、実行、操作、監視などを行うための完全なプラットフォームを提供できます。 そして、これらすべてを小さなチームで実現することができ、わずか数年で、価値を提供する本番アプリケーションをゼロから 100 以上にまで拡張することができました」と Prochazka 氏は結論付けました。