Salesforce プラットフォーム上でアプリケーションを作成する開発者の変更・リリース管理プロセスを迅速化するため、同社は「DevOps Center」というローコード製品を正式に発売しました。2020年に開催されるTrailheaDXカンファレンスで発表されたこの製品は、Salesforce でアプリケーションや自動化を構築、テスト、デプロイする際に、企業チーム間のシームレスなコラボレーションを促進する。
競争力を高め、経済的な需要に対応するために、企業は迅速な市場参入戦略を求めています。これに対し、Salesforce は、DevOps Center を導入し、開発者がプラットフォーム上で作業しながら変更とリリースの管理プロセスをナビゲートするのを支援しました。Salesforce の製品管理担当シニア・ディレクターであるカレン・フィデラックは、最近のブログ記事で、この一般公開を強調しました。
Fidelakによると、DevOps Centerは、企業が自由に使えるツールとリソースを最大限に活用し、営業、サービス、マーケティング、商取引、ITなどさまざまな部門でアプリケーション・ライフサイクルのセキュリティを確保できるように設計されています。
DevOps Centerにおける自動化された変更追跡機能
DevOps Centerの特筆すべき機能には、リリースを加速するための自動変更追跡、ソース管理とのスムーズな統合、変更を実装するためのより身近な方法などがあります。DevOps Centerは、複数のソフトウェア・バージョンをデプロイするためのリポジトリであるChange Setsに依存する代わりに、最新の開発手法を提供し、Work Itemsを使ってアプリケーションの変更を処理する。このアイテムは、開発中の変更を追跡するために明示的に考案された新しい機能です。
開発者が開発環境に変更を加えると、DevOps Centerは自動的にそれを追跡し、開発者は変更されたメタデータ・コンポーネントのリストを表示し、移行したいものを選択できるようにします。この機能により、さまざまなソフトウェア・バージョン間の変更を監視するためにスプレッドシートを使用する必要がなくなります。
さらに、DevOps Centerでは、企業の開発者がソース管理管理やソース管理のベストプラクティスを採用することをサポートします。このツールは、開発者がGitHubにログインするとソース管理を行い、アプリケーションが複数の反復またはバージョンを経る際に、元のコードへの変更を追跡するプロセスを簡素化します。
市民デベロッパーと技術者のためのサービス
DevOps Centerは、ローコード開発者や市民開発者と、コマンドラインインターフェース(CLI)やGitHubを直接使用する専門家や上級開発者からなるハイブリッドチームやフュージョンチームに特に適しています。開発者がDevOps CenterのUIベースのアプリケーションの内外で作業しているかどうかにかかわらず、シームレスな同期を確保することができます。
例えば、チームメンバーがCLIを使用してコードを修正した場合、DevOps Centerはこれらの変更を検出してユーザーインターフェイスに表示し、市民開発者がセンター内で必要な変更を表示して対処できるようにします。あるいは、DevOpsセンター内で活動する開発者がソースコントロールリポジトリにアクセスし、元のコードを修正することもできます。
このアプローチでは、ローコードユーザーが不快に感じるCLIやその他のプロセスを採用するように促したり、ソースコントロールリポジトリの一部ではないチェンジセットで変更を管理したりする必要がありません。さらに、DevOps Centerは、企業の開発者がデプロイメント・パイプラインを可視化し、ある段階から別の段階へと変更を迅速にデプロイできるようにする。
DevOps Center以外にも、さまざまなターゲット顧客に対応するノーコード・プラットフォームがあります。コードを書かずにアプリケーションを構築するためには、トップクラスのノーコードアプリやツールの探索が欠かせません。例えば、AppMaster プラットフォームは、バックエンド、Web、モバイルアプリケーションの構築プロセスを簡素化し、生産性と費用対効果を高める強力なノーコード・ツールです。