HCL Software DevOps is Cloud Native の翻訳版です。
HCL Software の DevOps はクラウドネイティブ
2021年7月20日
著者: Elise Yahner / Marketing Strategy and Campaigns for HCL Software DevOps
5年前、HCL Software チームは、当社のソフトウェア製品がダイナミックなパブリッククラウド、プライベートクラウド、ハイブリッドクラウドに数分でデプロイされる未来を想像していました。今、私たちは HCL SoFy と HCL Now の立ち上げにより、その時点に到達しました。HCL Software DevOps グループは、このクラウドネイティブな変革の一翼を担えることに興奮しています。私たちのお客様にとってのハイライトは以下の通りです。
最後の点は、当社の DevOps ソリューションを実際に体験して、既存の DevOps パイプラインとの連携を確認したい場合に特に有効です。HCL SoFy を使用すると、HCL Software のお客様とパートナーは、HCL Accelerate、HCL Launch、HCL Compass、または HCL OneTest のトライアルを数秒で入手できます。以下のステップに従うだけです。
HCL Software のお客様やパートナー様でなくても、SoFy へのアクセスは可能です。まずはこちらからデモをご依頼ください。
SoFy サンドボックスにソリューションを導入すると、事前に入力されたデータが得られるので、自分でデータを入力しなくてもソリューションを遊ぶことができ、ソフトウェアの体験にすぐに飛び込めます。現在、HCL Software DevOps ソリューションの SoFy には以下のデモが存在します。
また、ソリューションをローカルにダウンロードして、ご自身のデータで当社のDevOpsソフトウェアをお試しいただくことも可能です。さらに、1対1のサポートをご希望の場合は、いつでも対応いたします。当社のDevOpsエキスパートチームは、ベストプラクティスを説明し、お客様のユニークな組織をサポートする戦略を立てるのが得意です。
クラウドネイティブなソリューションに対して、よりマネージドなアプローチをご希望ですか?HCL Nowはクラウド・ネイティブ・アズ・ア・サービスのソリューションで、お客様が選択したパブリック・クラウド上に専用のセキュアな環境を展開し、管理します。HCL Now は、最新バージョンの HCL Software DevOps ソリューションと、専任のエキスパートによる管理を、クラウドの柔軟性、拡張性、利便性とともに提供します。
当社のすべての DevOps ソリューションは、HCL Now でオンデマンドで利用できますが、HCL Now での HCL OneTest Performance は、テストを簡単にしたい HCL Commerce ユーザーにとって特に便利です。このセットアップでは、インフラストラクチャー管理、製品のアップグレードとサポート、セキュリティとプライバシーコントロールのメンテナンスを含むターンキーテストソリューションを提供します。つまり、新しいインフラに投資することなく、実際のピーク時の負荷を簡単にテストすることで、より早く開始し、コストを抑えることができるのです。
今こそ、DevOps の旅をクラウドで実現する時です。9月16日午後12時(米国東部時間)に開催されるウェビナー に参加して、HCL Now が選択したクラウド・ネイティブ・プラットフォーム上で、当社の DevOps ソリューションの可能性を最大限に引き出す方法を学んでください。HCL Now は、お客様が選択したクラウド・ネイティブ・プラットフォーム上で、HCL Software のDevOps ソリューションの可能性を最大限に引き出します。登録はこちら から。
最後にもう一度。HCL Software の DevOps はクラウドネイティブです。
We Build What You Want の翻訳版です。
HCL Complass はご希望通り、どんなビルドにも対応します
2021年7月8日
著者: Arlene Kim / Product Marketing Manager
我々はあなたの欲しいものをビルドします
HCL Compassはお客様が求めるものビルドします。7月13日の 23時(日本時間)、HCL Compass は、お客様のパフォーマンス目標の達成を支援するために行われた新製品と広範囲にわたる機能強化について説明します。HCL Compass の技術者が、HCL Compass の完全にカスタマイズ可能なワークフロー管理システムの新機能を実演します。
このウェビナーでは、以下のことを学ぶことができます。
カスタマイズによる柔軟性を備えたこのローコード/ノーコードの変更管理ソフトウェアは、エンタープライズレベルのスケーリングに対応しており、プロジェクトのデリバリーを加速し、生産性を向上させるための適切なツールを提供します。分析、開発、テスト、デプロイメントなどのサイロ化されたプロセスを統合することで、コラボレーションを向上させる方法を当社チームが実演しますので、ぜひご参加ください。
お申し込みはこちらから。
How to Build Dynamic Dashboards: An Introduction の翻訳版です。
HCL Compass: ダイナミックなダッシュボードの作り方 -イントロダクション-
2021年5月28日
著者: Steve Campbell / Senior Technical Manager
HCL Compass 2.0.2 では、テクニカル・プレビューとして、サードパーティーのダイナミック・ダッシュボード・ツールとの統合を導入しました。統合レイヤーは Node-RED を使用し、HCL Compass への接続を可能にする Compass-Query Node を公開しています。これは、定義されたクエリからデータを抽出する目的で、接続を作成するインターフェースを提供します。Compass-Query Nodeは、HCL Compass のユーザーが、サードパーティーのソフトウェア製品で使用するために Compass のデータに簡単にアクセスできるよう、組織を支援することを目的としています。
Microsoft Power BiやTableauのようなダイナミック・ダッシュボード・ツールは、統合レイヤーを使用して HCL Compass からデータを引き出し、カスタム・ダイナミック・ダッシュボードを作成できます。Compass-Queryプロジェクトのすべてのドキュメントは、HCL Compass のパブリック GitHub プロジェクトで公開されています。
次のビデオは、HCL Compass を使用してダイナミック・ダッシュボードを構築する方法を示しています。
HCL Compass の詳細情報が必要ですか?
HCL Compass は、プロジェクト・デリバリーを加速し、開発者の生産性を向上させるために、エンタープライズ・レベルのスケーリング、プロセスのカスタマイズ、コントロールを可能にする、ローコード/ノーコードの変更管理ソフトウェアです。もし、ご自身の業務に適していると思われたならば、私たちのサイトで、HCL Compass のユーザーになることの利点を探ってみてください。
A "day in the life" with HCL Software DevOps の翻訳版です。
HCL Software DevOps: "Day in the Life" のデモ
2021年5月18日
著者: Allan Wagner / HCL Software Transformation Architect
HCL Software DevOps は、あらゆる組織の DevOps ニーズを満たす統合ソリューションを提供しています。証拠が必要ですか?Emerald と呼ぶ架空のeコマース企業を使った例を見てみましょう。
エメラルドのメモリアルデーのビッグセールが数週間後に迫っています。この年に一度のセールイベントは、エメラルドの会計年度の中で2番目に大きな収益源であるため、サイトのすべてが完璧に機能していることが非常に重要です。残念ながら、エメラルドのサイトを訪れた人から、新規顧客として登録する方法がわからない、エメラルドのアプリケーションへのサインインに問題があるという報告がありました。製品チームはこの問題を修正し、Emerald がメモリアルデーのセールに間に合うように、できるだけ早く変更を本番に移さなければなりません。幸いなことに、Emerald は以下のような HCL Software DevOps ソリューションを使用しています。
これらのソリューションはすべて、HCLソフトウェアのクラウドネイティブソリューションである HCL SoFy に導入されており、Kubernetesを簡単に利用することができます。ユーザーは、HCL SoFyのカタログから使いたい製品を選び、「デプロイ」ボタンをクリックするだけ。数分後には、ユーザーは仕事に必要なソリューションを手に入れることができます。
Emerald社のプロジェクトマネージャーであるPaula氏は、HCL Compassでの作業中に、優先度の高い不具合が提出されたことに気付き、修復を開始するための計画フィールドを完成させました。その際、彼女はチーム、オーナー、そして履歴に基づいて適切と思われるストーリーポイントの数を特定します。また、ビジネス上の重要性を考慮して、サービスクラスを「迅速」に設定します。さらに、その修正が含まれるべきリリースとスプリントを選択し、バックログの状態に移行します。
次に、EmeraldのアナリストであるAlは、このワークアイテムをレビューし、開発者に追加情報を提供する。Alは、HCL Compassでバックログのすべてのワークアイテムを検索して、この最新のワークアイテムを見つけます。項目を開いて「計画」セクションを展開すると、AlはPaulaがこれを「迅速」とフラグを立て、アクティブなスプリントでの納品を予定していることがわかります。問題を完全に理解するために、Alはまず本番のEmeraldアプリケーションを調査し、ウェブサイトの訪問者がなぜ混乱しているかを確認します。彼は、HCL Compassで欠陥の説明を更新し、ワークアイテムを「分析済み」の状態にします。
エメラルドの開発者であるダイアンは、このスプリントですでにいくつかの仕事を割り当てられていますが、現在はいくつかの依存タスクが完了するのを待っています。帯域幅に余裕があるので、彼女はHCL Compassにログインして、作業状態に引き込める優先度の高いワークアイテムがないかチェックします。そこで彼女は、「迅速」とマークされた欠陥を見つけ、その作業項目のオーナーシップを受け入れ、修正作業を開始しました。
LindaはEmeraldの開発チームのリーダーです。彼女の一日は、この新しい欠陥を知らせるメールやメッセージが飛び交う中で始まり、その修正を製品に反映させることがいかに重要であるかを強調しています。このストレスに加えて、リンダはすでに自分のチームがキャパシティに達していることを懸念しており、根本的な原因やこのキャパシティの問題に対処する方法の答えを持っていません。HCL Accelerate では、Linda はバリューストリームのダッシュボードを見て、本番インシデントの概要を確認し、HCL Accelerate が Emerald Commerce Storefront バリューストリームの作業段階でボトルネックを特定したことに気づきます。バリューストリームを掘り下げると、Linda はボトルネックにカーソルを合わせ、それがフローの不均衡の結果であること、つまり「作業」段階に入る作業が出る作業よりも多いことを確認します。HCL Accelerateは、AI機能を使用してボトルネックを特定し、Accelerateのリポジトリに保存されているデータにアルゴリズムを適用することで、チームがスロースポットを特定するのを支援し、根本原因の詳細を提供して改善を加速させることができます。リンダは、チームの準備が整う前に作業を段階的に進めると、潜在的にチームの認知能力を超えてしまい、人為的でありながら回避可能なバリューストリームのボトルネックが発生することを知っています。リンダはまた、HCL Accelerate が「作業」ステージの「進行中の作業」制限を超えていることを強調していることに気づきます。彼女は、ワークアイテムのリストを確認し、過去24時間に2つの追加があることを確認します。ワークアイテムIDを素早く検索することで、Lindaは2つのワークアイテムを簡単に分離して確認することができます。また、スプリントごとにワークアイテムをフィルタリングすることで、アクティブなスプリントに関連する作業のみが実際に作業段階にあることを確認できます。必要なデータを手に入れたリンダは、次のスタンドアップミーティングで、作業をパイプラインステージに押し込んだり、引き込んだりするとフローが乱れることについて話し合うことにしました。
このデイリースタンドアップミーティングで、リンダは HCL Accelerate のスイムレーンビューを所有者別にフィルタリングした画面を共有しました。各チームメンバーが自分に割り当てられた作業の最新情報を共有した後、リンダは懸念を表明し、ストーリーの1つを分析段階に戻すことについてチームの考えを求めます。これにより、HCL Accelerate が指摘したボトルネックと仕掛かり品の問題が解決され、チームは優先度の高いタスクに集中することができます。
Emerald の製品オーナーである Peter は、機能リリースを遅らせる可能性のある顧客の問題が生産中であると人づてに聞いたため、心配になっています。状況に関する最新のデータを得るために、ピーターはHCL Accelerateのスイムレーンビューに行き、エピックでフィルタリングします。彼は、最も懸念している2つのエピックと、それらが本番でどのような状況にあるかをすぐに確認することができます。
LindaはDianeのソフトウェア修正を確認した後、Dianeからのプルリクエストをクローズし、変更を受け入れます。プルリクエストを閉じることで、マージとビルドが行われ、新しいバージョンがデプロイできるようになります。事態を迅速に進めるために、リンダは HCL Accelerate のパイプラインビューに移動し、新バージョンがベースのユニットテストと静的スキャンを持つ展開可能なアーティファクトとしてリストアップされていることを確認します。Linda は、最新バージョンを開発環境にデプロイする準備ができており、そこでレベルの高いテストを受けることになります。
HCL Launchで作業するLindaは、最新のアプリケーション・バージョンがどの環境にもデプロイされていないことを確認することから始めます。HCL Launchのスナップショット・ビューで、Lindaは新バージョンがデプロイ可能であることを確認し、従うべきデプロイメント・プロセスを選択して開発環境へのデプロイを要求します。実行ログでは、Linda氏はデプロイメントプロセスのすべてのステップを発生時に確認し、出力ログにドリルダウンして各ステップの詳細を見ることができます。API の力を利用して、HCL Launch は HCL Accelerate にデータを送信してパイプライン ビューを更新し、最新のアプリケーション バージョンが開発環境に正常にデプロイされたことを示します。
エメラルド社のテスターであるティムは、ある変更が開発環境にデプロイされることを知り、新しい機能を検証したいと思っています。ティムはHCL OneTest Serverで作業を行い、必要なテストを立ち上げます。Emeraldプロジェクトのダッシュボードを確認すると、さまざまなテストタイプの7つのテストスイートが実行されたが、そのうちの1つのテストスイートが失敗したことがわかる。アラームを鳴らす前に、ティムは失敗したテストスイートのHCL OneTestテスト実行結果をチェックします。実行されたテストステップをスクロールし、テスト中に実行されたアプリケーション画面の画像を見て、ティムはアプリケーションが正常に動作しており、テストも正しく実行されているという結論に達した。問題は、テストデータにある。
ティムは、テストデータが悪いためにテストが失敗することに不満を感じており、さらにテストデータファイルの管理に無駄な時間を費やしていることにも不満を感じていました。そこで彼は、HCL OneTest Serverのテストデータ作成機能で作成した合成テストデータを使って実験を行い、テストを実行することにしました。この実験が成功すれば、長期的には時間の節約になり、Emerald社のテスト活動を新たなレベルで最適化することができるとTim氏は考えている。HCL OneTest Serverのデータ作成画面で、ここで提供されたスキーマが、必要なデータフィールドを正確に含むテストデータファイルを生成することを確認しました。テストデータ作成用のスキーマを使ってテストを再実行したところ、合格しました。
すべてのテストが行われているので、テスト実行結果は自動的にHCL Accelerateに送られます。Linda は HCL Accelerate の「洞察」ビューで品質レポートを介して最新のテストデータを得ることができ、Emerald の関係者にアプリケーション修正の最新情報を簡単に伝えることができます。Linda は、このコード変更をさまざまな環境を通じて本番環境に移行し、HCL Accelerate でその進捗を追跡することができます。
HCL Software DevOps ポートフォリオのいくつかのソリューションを使用して、Emerald の製品チームは以下のことができました。
このストーリーを実際にご覧になるには、以下のビデオをご覧ください。
HCL DevOps製品群を使ったリアルなデモを作成しました。
具体的には、HCL Compass、HCL Accelerate、HCL Launch、HCL OneTest を使用したものです。開発現場の実際をリアルに模した A Day in the Life 型のデモです。その分、17分弱とちょっと長めです。
こちらの解説記事もあわせてご覧ください。
Tech trends impacting DevOps, and what they mean for you の翻訳版です。
DevOps に影響を与える技術トレンドと、それがあなたにとって何を意味するのか
2021年2月15日
著者: Elise Yahner / Marketing Strategy and Campaigns for HCL Software DevOps.
調査・アドバイザリー会社のガートナーは先日、DevOps に影響を与えるテクノロジートレンドのトップ 10 を概説したインフォグラフィックを発表しました(ガートナーのサブスクリプションをお持ちの方はこちらからご覧になれます)。このインフォグラフィックは、製品、プラットフォーム、およびガバナンスを改善するためのデジタルトランスフォーメーションの取り組みのロードマップとして機能します。私たち、HCL Software DevOps グループでは、これらのトレンドの実用的な適用と、なぜこれらのトレンドが重要なのかについて議論してきました。DevOps に影響を与える Gartner 社の技術トレンドの一部をご紹介します。
アジャイル製品の提供
Gartner は次のように書いています:「価値あるソフトウェアの継続的なデリバリーは、継続的なインテグレーション、継続的なテスト、機能フラグの管理、継続的なモニタリングを含むアジャイルプラクティスによって達成されます」。
HCL Software DevOps の見解: 適切な自動化ツールを適切に配置することは、組織にとってアジャイルな製品デリバリーの鍵となります。現在のソフトウェア・デリバリー・パイプラインにあるすべての手動プロセスを特定してください - 承認をメールで送信することから、テストを実行するタイミングをシステムに伝えることまで、すべてが適切なツールによって合理化され、改善されます。自動化できるプロセスが増えれば増えるほど、チームがビジネスの成果を出すことに集中できる時間が増えます。
このトレンドをサポートするツール:HCL Launch、HCL OneTest、HCL Accelerate、HCL Compass
継続的な品質維持、向上
ガートナー社は、「継続的品質とは、品質保証の概念を、機能的欠陥と非機能的欠陥からの予防、検出、回復可能性に至る一連の継続的な活動にまで拡大したものである」と述べています。
HCL Software DevOps は言う。繰り返し可能なデリバリー・パイプラインを確立することは、「Day 1 DevOps」ですが、継続的な品質を取り入れることは、成熟した「Day 2 DevOps」パイプラインの特長です。テストは、ソフトウェアのデリバリープロセスの特定の部分だけに限定されるべきではありません。品質を確保し、問題を早期に発見し、進歩を加速させるために、テストは開発全体を通して頻繁に行われるべきです。
このトレンドをサポートするツール:HCL OneTest、HCL Accelerate
継続的なコンプライアンスの自動化
継続的なコンプライアンスの自動化は、コンプライアンス違反の発見と検出、ポリシーの実施とレポートの自動化、および脆弱性の修正により、リスクを軽減するのに役立ちます。
HCL Software DevOps の見解: これらのトレンドに気づいていますか?これらの取り組みの多くの原動力は、セキュリティ、コンプライアンス、品質です。成熟した DevOps 組織では、ガバナンスは誰かの仕事だとは言えません。コンプライアンスの確保は、組織内でのアクセス、役割、責任の割り当て方から始まります。DevOps パイプライン全体で使用するツールは、品質ゲートを強制し、コードとしてのポリシーを維持し、矛盾を報告するために連携する必要があります。ワークフロー全体にまたがることができる、実績のあるセキュリティとコンプライアンスの自動化ツールに投資することは、競争力を維持し、組織が次の大きなセキュリティ侵害の中心になることのないようにするための鍵となります。
このトレンドをサポートするツール: HCL Accelerate
バリューストリームエンジニアリング
ガートナーは、「ローカル最適化を避け、システムレベルのアプローチで顧客価値の流れを改善する」と述べています。
HCL Software DevOps の見解: このトレンドは、他のすべてのトレンドを網羅しています。このトレンドは、他のすべてのトレンドを網羅しています。バリューストリーム管理は、DevOps パイプラインのデータを統合し、パフォーマンスと戦略を全体的に見ることができるようにします。VSM は、データベースの DevOps 環境を構築し、信頼とコミュニケーションを中心とした組織文化を構築するための鍵となります。今、VSM のトレンドに乗っている組織は、あっという間に競合他社よりもはるかに先を行くことになるでしょう。あなたは取り残されている余裕がありますか?HCL Software DevOps の使命は、適切なデータを適切なタイミングで提供することで、製品チームがソフトウェア・デリバリー・パフォーマンスを向上させることです。
このトレンドをサポートするツール: HCL Accelerate
ガートナーのリストに追加するトレンドはありますでしょうか?コメントで教えてください。