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 はクラウドネイティブです。
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分弱とちょっと長めです。
こちらの解説記事もあわせてご覧ください。
2020年8月18日、2021年8月17日でMicrosoft 365でのInternet Explorer 11のサポートが終了することが発表されました。これに伴い、業務アプリの再検証作業が発生することが予想されます。また、移行先となるブラウザーの配布も課題になります。 HCL OneTest と HCL BigFix を使うと、これらの問題にスムーズに対処できます。詳しくは以下の記事をご覧ください。
Latest HCL OneTest Release Boasts Several Benefits, Features の翻訳版です。
HCL OneTest の最新リリースの機能と利点
2021年4月2日
著者: Nabeel Jaitapker / Product Marketing Lead, HCL Software
最新の HCL OneTest 10.1.3リリースには、プロジェクトのライフサイクルを通してUI、パフォーマンス、APIなどの分野で継続的にテストを行うためのいくつかの利点と機能が含まれています。
その内容を簡単にご紹介します。
テスト機能の拡充
GraphQLエンドポイント(マイクロサービス上でクエリを構築するための一般的な手段)を簡単にテストできるようになります。これはREST/JSONベースのサービスと似ていますが、クエリやミューテーションに関連する特定の機能があるため、専用の機能を提供することが望まれます。
以下のものを扱うためのサポートも充実しています。
テスト中のアプリケーションの設定管理が容易に
HCL OneTest 10.1.3では、アプリケーション構成ツールキットが刷新され、Web、Android、iOS、Windowsアプリを使いやすいWebインターフェイスで構成できるようになりました。
AI/MLテストドリブンソリューション
HCL OneTest Dataには、複数の出力テーブル間のデータの相互相関を可能にする参照整合性モジュールが含まれており、ビジネス・シナリオを適切にモデル化するために必要なすべてのリンク・データを生成することができます。例えば、注文履歴テーブルに複数のリンクされた購入を持つ顧客レコードを設定することができます。
アプリケーションモデリング
HCL OneTest 10.1.3では、システムモデルビューの最初の部分が導入され、ユーザーは実行中のテストや仮想化しているコンポーネントがどのように接続されているのか、その品質の状態を素早く視覚的に把握することができます。
また、仮想サービスにおいては、アプリケーションのどの要素を仮想サービスで表現するのかを明確にすることで、モデル内の依存関係を置き換えるために仮想サービスの利用を迅速かつ容易に開始することができます。
例えば、外部依存性をモデル化し、そのモデルコンポーネントにバーチャルサービスを関連付けることで、ユーザーは膨大なバーチャルサービスのカタログを調べることなく、コストのかかるサードパーティのサービスを簡単に削除することができます。
SAPエコシステムサポートの更新
SAP GUI 7.60は最新のメジャーリリースであり、HCL OneTest 10.1.3は最新の機能や変更点を完全にサポートしています。
他にもたくさん
今回のリリースには、お客様のアイデアがいくつか含まれています。私たちは、テスターのコミュニティを大切にしており、提出されたすべてのアイデアを評価しています。製品に反映させるために最善を尽くしますので、どうかご意見をお寄せください。
Advancing Avionics Verification and Validation の翻訳版です。
HCL OneTest: 進化するアビオニクスの検証と妥当性
2021年3月31日
著者: Nabeel Jaitapker / Product Marketing Lead, HCL Software
アビオニクス・ソフトウェア・エンジニアリング・プロジェクトの遅延を減らすことは、エラーが致命的な損失につながる可能性のあるソフトウェアの失敗リスクのために非常に困難です。実際に、ソフトウェア検証・妥当性確認プロジェクトの90%以上が遅れて納入されています。
航空電子機器の検証と妥当性確認は、規制要件である DO-178B または DO-178C ソフトウェア規格に準拠するために多大なエンジニアリングの努力を必要としますが、チームは市場投入までの時間の目標を達成するために、自動化によってこの労力を削減する方法を常に模索しています。
HCL Engineering and R&D Services (ERS) は、航空分野における世界最大級のサードパーティサービスプロバイダであり、ボーイング、エアバス、ボンバルディア、エンブラエル、ガルフストリーム、COMACなどの主要プログラムのアビオニクスおよびエレクトロメカニカルシステムについて、世界中の15社以上のアビオニクスのお客様と協力しています。
HCL ERSのアビオニクス・チームは、10~15年前から IBM Rational Test RealTime を使用しており、同製品に関する深い専門知識を持っていましたが、Test RealTime には検証プロセスをより効率的かつ効果的にするための機能がいくつか欠けていました。
そのため、HCL OneTest Embeddedのエンジニアリング・チームと協力して、HCL OneTest Embedded をすべてのテスト・フェーズで使用できるようにするための新機能を導入しました。
HCL ERSが導入したソリューション (eDAT) は、C/C++ ライブラリ(ディスクリートI/O、ARINC バス...をサポート)を介して、テスト対象のシステムとテスト専用のマシンをインタフェースするワークベンチに依存しており、OneTest Embedded の使用に基づいて、アビオニクス・ソフトウェア・テスト/検証・妥当性確認の上位5つのカテゴリ(コードレビュー、ローレベルテスト、ソフトウェア-ソフトウェア統合テスト、ハードウェア-ソフトウェア統合テスト、分析)を対象としています。
OneTest Embedded を使用して、ソフトウェアコードの正確性と一貫性を確保しながら、テストケース作成の労力を20~25%削減した事例をダウンロード できます。また、コード・カップリング解析の作業を3分の1に減らし、700時間以上の作業を削減しました。さらに、コールグラフやスクリプトレスのビジュアルテストエディタによるテスト作成支援により、14%以上の削減を達成しました。
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
ガートナーのリストに追加するトレンドはありますでしょうか?コメントで教えてください。
Several Updates for UI in HCL OneTest Version 10.1.2 の翻訳版です。
HCL OneTest 10.1.2: UI に関するアップデート
2021年2月5日
著者: Nabeel Jaitapker / Product Marketing Lead, HCL Software
HCL OneTest 10.1.2 がリリースされました。また、主に Fix Pack ですが、このリリースにはいくつかのエキサイティングな新機能が含まれています。
OneTest UI ユーザーの皆様には、10.1.2 では以下のアップデートを提供しています。
ここで、OneTest UI の新機能について詳しく説明しています。または、最新リリースについて説明するオンデマンド・ウェビナーをご覧ください。