HCL Accelerate: バリューストリームマネジメントの早期導入のメリット

2021/1/13 - 読み終える時間: 2 分

The benefits of value stream management early adoption の翻訳版です。


HCL Accelerate: バリューストリームマネジメントの早期導入のメリット

2021年1月6日

著者: Elise Yahner / HCL

画像の説明

DevOps におけるバリュー・ストリームマネジメントがすぐになくなるわけではなく、VSMソフトウェアを活用している組織は、ほとんどすぐにメリットを実感することができます。これは、SD Times が 2021年のバリュー・ストリーム・マネジメント・バイヤーズ・ガイドとそれに対応する記事の中で指摘している点です。

SD Times の Christina Cardoza 記者は、「バリュー・ストリーム・マネジメントは2021年にビジネスを成功に導く原動力になるだろう」という記事の中で、次のように述べています。「しかし、そのためには、組織全体で何が起こっているのか、そしてそれがどのようにビジネス価値に変換されているのかを把握するための実行可能な洞察力が必要です」。そこで、バリュー・ストリーム管理の出番です。

DevOps におけるバリュー・ストリーム管理は、DevOpsデータを可視化するだけではありません。HCL Accelerate のような堅牢なツールを使用すれば、このデータはバラバラのツールから収集されるだけでなく、追跡され、解釈され、チーム間でアクセスできるようになります。HCL Accelerate には、スイムレーンやドット (点) などのユニークな機能があり、誰が、何を、いつ、どこで、どのような作業項目の最新情報を提供します。このレベルの情報により、バリュー・ストリーム管理により、組織は以下のことが可能になります。

  • より戦略的な意思決定を行う
  • 表面のベストプラクティス
  • ボトルネックの特定
  • ガバナンスの向上

それがあなたの組織をどのように変化させ、競合他社よりも優位に立てるかを想像してみてください。

では、なぜすべてのチームが VSM を使っていないのでしょうか?それが素晴らしいものであるならば、なぜユビキタスではないのでしょうか?かつて DevOps がそうであったように、VSM はまだ導入の初期段階にある新興の戦略です。しかし、だからと言って、それが強力でないというわけではありません。実際、DevOps アプローチに VSM を導入している人は、DevOps の成熟度において同業他社や競合他社よりも先を行っているという利点があります。

HCL Accelerate のプロダクト・マネージャーである Bryant Schuck は、VSM について次のようなアドバイスをしています。

「プロセスを定義したり、価値がどのようにして顧客に届くかを概説するだけでも、今日から始めてください。それが、私たちが重視しているバリュー・ストリーム管理の頂点であり、アウトプットではなく、顧客のためのアウトカムです」

バリュー・ストリーム管理ツールに関しては、ベンダーに依存しないソリューションを探す必要があります。ベンダーに依存しないソリューションは、すでに導入しているツールを継続して使用することができます。HCL Accelerate には、これらの要素がすべて揃っています。

SD Times Value Stream Management Buyers Guide をチェックして、プロダクトマネージャーからのプラットフォームを比較するための詳細をお読みください。HCL Accelerate のインタラクティブ・デモでは、今すぐ HCL Accelerate のツアーをご覧いただけます。


HCL Accelerate のスイムレーンビューでスタックした状況を最適化

2021/1/13 - 読み終える時間: ~1 分

Optimize Stand Ups with Swim Lanes view in HCL Accelerate の翻訳版です。


HCL Accelerate のスイムレーンビューでスタックした状況を最適化

2020年6月25日

著者: Bryant Schuck / Product Manager for HCL Software DevOps

画像の説明

チームのリーダーがカードを移動させようとしたり、何かがどこにあるかを尋ねたりして、進捗会議の場で「固まった」ことはありませんか?これは開発チームではよくあることです。多くのグループでは、状況を気にしないように設計されたほとんどの会議は、誰かが物事があるべき場所にないことに気づくと、すぐに状況の更新に変わってしまいます。ほとんどのスクラムマスターやマネージャーは、立ち上がる前に戦略について積極的に行動することは不可能に近いと感じています。これは、チームがスキル不足や組織化されていないからではなく、進行中の作業を簡単に追跡するための適切なツールを持っていないからです。

HCL Software のバリュー・ストリーム・マネジメント・ツールである HCL Accelerate には、独自のスイムレーン・ビューがあり、ステータスの更新を取り除き、その時間を戦略と調整に置き換えます。スイムレーンにより、「立ち上がる前にカードが最新の状態であることを確認してください」という有名なセリフを排除し、HCL Accelerate のリレーションシップの力を活用して、仕事がどこにあるのかをリアルタイムで確認することができます。

画像の説明

成功のためにチームをセットアップすることはスタンドアップの主な目標であり、データが正しい位置にあることがわかれば、これは容易になります。上記のチームを見て、いくつかの例に焦点を当ててみましょう。

優先順位と誰の助けが必要なのかについてチームに整列することで、その日のトーンが決まります。上のスイムレーンのビューでは、Steven Boone が Merged というステージで立ち往生しているように見えるアイテムを持っているのがわかります。スクラムマスターは、スティーブンに状況を尋ねるために立ち上がるのを待つのではなく、このアイテムがスタックしている理由を積極的に調査することができます。平均時間が「数秒」なので、これはおそらく何かが壊れたか失敗したことを意味しているのでしょう。

スティーブンは、最近値の流れを見ていなければ、これが動かないことに気づかなかったかもしれません。実際、スティーブンの列をさらに左に移動すると、スティーブンはすでに他のストーリーに移っている可能性があり、他のチームメンバーよりもはるかに大きな負荷を抱えているように見えることがわかります。これにより、何が起こっているのか、スティーブンが助けを必要としているかどうかを把握するために、スタンドアップでより深い会話をすることができます。

このチームの俯瞰図を見ると、未割り当てのように見えるが進行中の項目も見えます。これは通常、誰かが仕事を始めているが、自分に割り当てられていないことを意味し、誰かが一度に多くのことに取り組みすぎている可能性があります。

スイムレーンのようなビューがないと、データが間違っていたり、古くなっていたりすることが多いため、作業量や行き詰っているものを可視化することはほぼ不可能です。開発者が立て続けに更新したり、作業していた項目に言及するのを忘れてしまったりした経験があるのではないでしょうか。HCL Accelerate のリレーションシップの力を使えば、DevOps データの全体像を把握することができ、自分の役割にとって重要なものをフィルタリングして表示することができます。今すぐダウンロード (無料)して、HCL Accelerate をお試しください。


HCL Software DevOps が DevOps Dozen Awards で皆様の投票に値する理由

2020/12/15 - 読み終える時間: 4 分

Why HCL Software DevOps deserves your vote in the DevOps Dozen Awards の翻訳版です。


HCL Software DevOps が DevOps Dozen Awards で皆様の投票に値する理由

2020年12月14日

著者: Elise Yahner / HCL Software DevOps

画像の説明

今年、DevOpsは、バーチャルカンファレンス、新しい電子書籍、製品のイノベーションなどを継続し、回復力のある業界であることを証明しました。「ニューノーマル」にもかかわらず、これらの活動は、デジタルトランスフォーメーションにとって意味があり、有用なものであることに変わりはありませんでした。

DevOps.com が主催する DevOps Dozen Awards は、DevOps コミュニティーの功績を称えるものです。6 年目を迎えた DevOps Dozen Awards は、コミュニティー賞とツール&サービス賞の 2 つのカテゴリーに分かれた 20 の賞に拡大しました。コミュニティー賞」と「ツール&サービス賞」の 2 つのカテゴリーに分かれています。コミュニティー賞は、プレゼンテーション、オピニオンリーダー、プロジェクト、イベント、研究を表彰します。ツール&サービス賞は、CI/CD、VSM、テスト、セキュリティー、メインフレームのベンダーを表彰します。

HCL Software DevOps は、DevOps Dozen の 2 つのカテゴリーにノミネートされたことを誇りに思います。HCL Accelerate は Best Value Stream Management Tool にノミネートされ、HCL Launch は Best CI/CD Tool にノミネートされました。すべてのノミネート候補を確認し、ここで投票を行うことができますが、その前に、あなたの投票のために私たちの主張を述べさせてください。

HCL Accelerate が 2020 年のベストバリューストリーム管理ツールである理由

画像の説明

HCL Accelerate は、すべてのソフトウェア・デリバリー・ツールからのデータを単一のパイプライン・ビューに統一することで、DevOps の作業を可視化します。私たちは、スタンドアップの必要性を排除し、リモート作業を追跡するためのより良い方法を見つけることで、HCL Accelerate の力を私たち自身の開発チームで見てきました(そう、私たちは自分たちのシャンパンを飲んでいます)。HCL Accelerate は完全にツールに依存しません。つまり、HCL Software ファミリーの一部でなくても、すでに使用しているツールと統合されるため、ツールを破棄して交換することなく、データ駆動型の DevOps の利点を享受できます。今年は、これらの機能強化により、最高の VSM ツールをさらに優れたものにしました。

  • スイムレーンビューでは、作業の状況や個々の貢献者がどれだけの作業をしているかを素早く完全に把握できます。
  • ルールベースのゲートと手動ゲートにより、チームはパイプラインの段階に応じてゲートすることでガバナンスをシフトさせることができ、スループットを最適化しながらリスクを特定して低減できます。
  • プラグイン SDK を使用して、洞察に富んだ意思決定に必要なツールやデータのための独自の統合を開発できます。
  • 業界をリードするメトリクスを備えたすぐに使えるレポートやカスタム・ダッシュボードを使用して、より多くの情報に基づいた意思決定を行うことができます。

HCL Accelerate をオンデマンドのインタラクティブなデモでご紹介します(デスクトップでの閲覧が最適です)。

HCL Launch が 2020 年の最高の CI/CD ツールである理由

画像の説明

今年 6 月に HCL Launch を導入したことで、HCL Software は何十年にもわたって DevOps の基盤となっているツールを継続的に改善していくというコミットメントを固めることになりました。HCL Launch の素晴らしいところは、組織のニーズの変化やソフトウェアデリバリの最新のイノベーションに合わせて進化し続けていることです。HCL Launch は、真のプッシュボタンによる自動デプロイメントを提供し、メインフレームからマイクロサービスまで、あらゆるものを扱うことができます。今年 HCL Launch に追加された最新の機能の一部をご紹介します。

  • 外部承認プロセスにより、Launch はデプロイの直前に、当社の膨大な統合ライブラリーを使用して外部システムにアクセスできます。
  • デプロイのトリガーは、ビルド成果物がインポートされるとすぐにデプロイを自動化します。
  • 再構築されたリソースツリーウィジェットは、ページのパフォーマンスと最適化を大幅に改善します。
  • デプロイメントの保存と変更は、当社のカスタム "Processes as Code" 言語を使用して HCL Launch プロセスを表現することで、重要なデプロイメントプロセスへの変更を簡単に行い、追跡できます。
  • モバイルフレンドリーなレスポンシブデザインにより、どのデバイスでもメール通知からデプロイメント承認を管理できます。

HCL Launch の詳細については、このデモビデオをご覧ください。

1月8日までに DevOps Dozen Awards に投票してください。受賞者は Predict 2021 バーチャルカンファレンスで発表されます。投票するにはここをクリックしてください。


バリュー・ストリーム・マネジメントを利用することで、より迅速に回答を得ることができます

2020/12/5 - 読み終える時間: 2 分

Here's how Value Stream Management can give you answers faster の翻訳版です。


バリュー・ストリーム・マネジメントを利用することで、より迅速に回答を得ることができます

2020年12月3日

著者: Bryant Schuck / Product Manager for HCL Software DevOps

画像の説明

仕事をしていて、"顧客 XYZ の優先度の高いバグはどこにあるんだろう "と思ったことはありませんか?大きなチームのプロダクトマネージャーとして、このようなことが一日に何度も起こります。HCL Accelerate にフィルタリング機能とバリュー・ストリームの検索機能を持たせる前の他社では、私のプロセスはどのように見えていましたか?

  • サポートや利害関係者から更新を求めるリクエストを受ける。
  • その後、どのチームがそれに取り組んでいるかを把握しなければなりません。
  • チームリーダーに連絡して、彼らのグループがアイテムに取り組んでいるかどうかを確認します。
  • チームリーダーは、自分たちのチームがその項目に取り組んでいるかもしれないことを確認する。
  • その後、チームの Jira ボードを見てみると、「進行中」であり、開発者 X に割り当てられていることがわかります。
  • 開発者に連絡を取って、「このチケットはどこにありますか?カードをアップデートする必要があります。

大規模な、あるいは小規模なソフトウェアチームにいたことがあるならば、このようなことに慣れていないはずはありません。ほとんど通常の仕事の流れのように思えます。上記のようなインタラクションの影響を見てみましょう。開発者には長時間の中断されない時間が必要であることを示す多くの研究があります。非コンテクストの切り替えを長時間行うことで、開発者は問題に深く入り込むことができ、思考の流れを見失うこともありません。上記のステップのハッピーパスは、私の答えを得るために 30 分かかる可能性があり、その間、私は私のチームのリードと開発者に思考の列車を停止させて私のステータスだけを得るようにしました。この小さな気晴らしは私のブロックを解除しますが、彼らの貴重なサイクルを犠牲にしたり、一日の残りの時間を脱線させたりする可能性があります。

気晴らしは常に問題でしたが、私たちのほとんどがリモートで仕事をしていることが当たり前になってきているため、ますます悪化しています。肩たたきの時代は終わりました。今や 100 件の未読メッセージの時代です。ストップ! HCL Accelerate は、会議やチームメンバーへの「クイック」メッセージなしで、必要なときに必要な答えを見つけることを可能にします。バリューストリーム管理では、アイテムがどこにあるのか、誰がアイテムに取り組んでいるのか、そのアイテムが完了するまでにどのくらいの時間がかかるのか、などなど、あらゆるユーザーが求めている答えを見つけることができるように、複雑な関係性を持つようになりました。

画像の説明

上の画像を見ると、単純なSDLCの価値の流れがどれほど複雑なものであるかがお分かりいただけると思います。顧客やチーム(そう、私たちはシャンパンを飲みます!)と一緒に仕事をしていると、データを拡大してこれらの質問に答えることで、コラボレーションが改善され、気が散ることが少なくなったことがわかりました。どのようにしてこれを達成したのでしょうか?HCL Accelerate は、現在、迅速な検索とドロップダウンフィルターをサポートしています。シンプルでありながら、とてもパワフルです。複数のチーム、異なるステージ、異なるタイプの仕事を受けて、上司や顧客のための答えを数秒で見つけられるようになります。また、HCL Accelerateはデータに基づいて構築されており、手動での変更ではないので、あなたが与えるステータスが最も正確であることを確認することができます。複雑なデータの素晴らしいビューを取得したい方のために、DQL検索を変更していませんのでご安心ください。今回のアップデートでは、より高度なクエリでのフィルタリングも可能になります。

この記事の中で私が始めた上記の例を見てみましょう。開発者に連絡してバグフィックスの状況を確認するのではなく、HCL Accelerate の新しいクイック検索とフィルタリングを使ってみましょう。

  • サポートや関係者から更新を求めるリクエストがあった場合。
  • 私は、いくつかのコンテクストを収集し、フィルターを使用してアイテムを見つけます。
  • 顧客向けであることがわかっているので、優先度ドロップダウンを使用します。
  • また、レポートと関係があることがわかっているので、それを検索して絞り込みます。
  • 見つけました!必要な情報がすべて入っていました。

画像の説明

この手順で何か違うことに気づく?私は自分の時間でこれだけのことができました! 今、もっと情報が必要だったり、この項目がもっと先に必要だったりすると、前置きを飛ばして貴重な会話に飛び込めるようになりました。このような情報を抽出できるようになることで、立ち話からソフトウェアに関する一般的な質問まで、すべてが変わってきます。この中で私が一番気に入っているのは、私たちはグローバルなチームなので、時差があったり、チームメンバーがサインオンしてくれたりするのを待つ必要がなくなり、仕事についての共通の回答を得ることができるようになりました。可視性を確保することは、何の問題もないように見えるかもしれませんが、ソフトウェアのトラッキングはこれまで以上に簡単になりました。チームへの気晴らしを減らし、回答の精度を高め、ステータスの更新から価値を重視した会話へと変化させ、自分の時間で回答を見つけることができます。この機能だけで、HCL Accelerate はすべてのソフトウェアチームの必需品となっています。

HCL Accelerate 2.2 は今月リリースされ、上記の新しいクイック検索とフィルタリング機能に加え、生活をより簡単にするための更なる機能強化が施されています。HCL Accelerate 2.2 の新機能と、バリュー・ストリーム管理がどのように開発の「新しい標準」をサポートするかについては、12月16日午後2時(米国東部標準時)に開催されるウェビナーでご確認ください。ご登録はこちらから。


VSM に関するご質問に専門家がお答えします

2020/12/5 - 読み終える時間: 3 分

Your VSM questions, answered by experts の翻訳版です。


VSM に関するご質問に専門家がお答えします

2020年12月1日

著者: Allan Wagner / HCL Software Transformation Architect

画像の説明

バリューストリーム管理は、DevOps のホットなトピックであり、すぐになくなるわけではありません。実際、VSM の人気と使用率は来年にかけて高まると予想されています。つまり、競合他社の一歩先を行くためには、VSM に精通し、VSM が提供するメリットを活用する必要があるということです。しかし、バリュー・ストリーム・マネジメントに関するカンファレンス、ウェビナー、eBook、ブログなどが数多くある中で、このトピックに関する情報の山をふるいにかけるのは大変なことです。そこで先日、バリュー・ストリーム管理に関する質問に答えるためのウェビナーを開催しました。

今回のウェビナーでは、VSM の開始、利害関係者への説得、VSM のベストプラクティスの活用などについて、多くの質問をいただきました。バリュー・ストリーム管理の専門家であるスティーブ・ブーン、アル・ワグナー、スティーブ・ペレイラは、1時間に及ぶウェビナーで可能な限り多くの質問に答えましたが、すべての質問に答えることはできませんでした。録画されたウェビナーはこちらからご覧いただけます。残りの質問への回答はこちらをご覧ください。

Q: DevOps トランスフォーメーションのために VSM を実行するためのガイドやベストプラクティスはありますか?

世の中にはたくさんのガイドがありますが、私たちの VSM エキスパートの意見では、以下のようなものがベストです。

Q: プロジェクトチーム用の VSM を作っています。ユーザーストーリーをバッチサイズとして考えてもいいですか?

バリューストリーム管理のボトルネックの1つは、パイプラインのステージをバッチでロードすることです。私は、スプリント計画を構築し、リリースで導入するストーリーや機能を特定し、フローを最適化することに焦点を当てて作業を次のステージに滞りなく引き込むことで、開発から本番リリースまでのシームレスな作業の流れを作ることを提案したいと思います。バッチングとは対照的に、プルアプローチでは、特定の段階で処理できる以上の作業をチームに押し付けることがないため、人為的なボトルネックの発生を避けることができます。

Q: VSM は、トップダウンで「幹部レベルの完全なバイイン」を得た場合に最も成功すると聞いたことがありますが、現時点ではそれができず、これ以上待つ余裕はありません。経営陣が実際の問題に気づいていないか、実際の問題を掘り下げようとしていないように見える場合に、現場の作業員(開発者)がボトムアップで指揮を執ることは可能でしょうか?

トップダウンのアプローチが最善であるが、多くの DevOps の変革は草の根レベルから始まる。チームは改善を必要とする何かを特定し、変更を実施します。しかし、その規模のイニシアチブを組織全体に拡大するのは難しいでしょう。では、どのようにして彼らの注意を引くのでしょうか?私達はビジネスの利害関係者にとって重要である事を理解することを提案する。それはコストを下げることなのか、新機能を迅速に市場に投入して競合他社を混乱させることなのか、それとも品質レベルを向上させることなのか。次に現在の状態を理解し、それに対して測定するためのベンチマークを作成することです。そして最後に、上述したように、その改善が事業目標にプラスに貢献するような課題を特定し、変更を実施して実験することです。しかし、必ず測定してください。経営陣の賛同を得たいのであれば、ビジネスの成果という観点から正当性を示す必要があります。"ねえ、ボス!」と言ってください。私たちはこれを行い、XYZ のコストを 20% 削減しました。改善のためにもっと多くのことをしたいと思っていますが、あなたのサポートを頼りにしてもいいですか?

Q: フューチャーステート VSM のベストプラクティスへの提案があれば教えてください。

VSM は非常に新しく進化している分野であり、将来的に何が起こるかを予測することは困難です。また、今の DevOps の世界の変化の速度を考えると、何がすぐそこにあるかはわかりません。私が提案したいのは、来るかもしれないものを受け入れ、組織にとって意味のあるものを受け入れることです。 VSM の実践は、より多くの組織が VSM の列車に乗るようになるにつれて、進化し続けていくだろう。

Q: どのようにすれば OKR と VSM を使って相乗効果を得ることができますか?

ご存知ない方のために説明すると、OKR とは、フレームワークの一部として定義され、見直された「目的と重要な結果」のことです。すべての VSM ベンダーのことを言えるわけではありませんが、HCLのバリュー・ストリーム管理ソリューションである HCL Accelerate は、複数のソースからデータを収集する機能を提供し、そのデータを組織の目的や重要な指標に沿ったダッシュボードやレポートなど、さまざまな形で提示します。HCL Accelerate はまた、トレンドも表示するので、組織は、測定値が正しい方向に向かっているかどうか、あるいは何らかのアクションを取るべきかどうかを確認することができます。このように、両者は本質的には似ていますが、完全に同じではないかもしれません。

Q: アジャイルの世界に移行しようとしている会社に参加する際に、既存の製品の価値の流れをどのように識別するのでしょうか?

ソフトウェアを含むあらゆる製品の製造には、その製品を製造するために取られるステップのパイプラインがあります。ある程度のレベルの計画、設計、開発、品質チェックが行われ、最終的には消費者へのリリースが行われます。そして、実践された方法論に関わらず、価値の流れは存在します。さて、何かがアイデアから実装に至るまでにどのくらいの時間がかかるのかを理解するために、価値の流れにまたがって、実行されたすべてのプロセスステップと作成された成果物を理解するために、我々は価値の流れのマッピングの練習を提案するだろう。現状を理解した上で、各プロセスのステップや成果物を見て、それが価値を提供しているかどうかに挑戦していきます。価値がない場合は、なぜ何かが行われているのかを疑問に思わなければならず、流れからそれを除去することを検討しなければならない。

Q: VSM の研修会に利害関係者をどのようにして参加させればよいでしょうか。

利害関係者は現在のプロセスを知り、変更を実現させてもいいものであるので VSM の研修会にキーである。彼らやワークショップに参加している人を巻き込むためには、意見を共有し、現在のプロセスに挑戦し、自由に発言できる安全な環境を提供することが重要です。その人がその分野の専門家であれば、その人の意見を求める。物事が実際にどのように機能しているのかを共有してもらいましょう。しかし、彼らが改善に向けて努力する気がない場合や、ワークショップに興味がない場合は、そのような人と入れ替わる必要があります。

Q: HCL Accelerateは、他のソースの GIT REPO(GitLab、BitBucket、GitHub)や JIRA や ARCAD のようなツールから VSM のメトリクスを利用することができますか?どのような形式で HCL Accelerate に持ち込むことができますか?

HCL Accelerate は、多くのソリューションとの統合を提供しており、バリュー・ストリーム内でのプレゼンテーションやレポート内のデータ・ポイントとしてデータを取り込むことができます。各ソースはデータ形式が異なるため、HCL Accelerate はソースのデータモデルを見て、リポジトリにインポートするためにそれを正規化することができます。これがHCL Accelerate の強みです。複数のソースからのデータ形式を理解する能力に続いて、そのデータを意味のある方法で提示する能力があるため、組織は単一のビューでデータに基づいて意思決定を行うことができます。また、統合が容易に利用できない場合は、当社にお知らせください。当社の開発チームは、他の DevOps ツールとの新しい統合を常に提供しています。今、待てない場合は、HCL Accelerate の API を使用することで、組織はコマンドを実行することで HCL のリポジトリにデータをインポートすることができます。

下の HCL Accelerate のプラグインライブラリのスクリーンショットをチェックして、どのような統合がすぐに利用できるかを確認してください。

画像の説明

学習を続けたいですか?ここをクリックして、録画された「Ask the VSM Experts」ウェビナーをチェックしてください。また、1対1の DevOps アドバイスをご希望の方は、ここをクリックして無料コンサルテーションをリクエストしてください。


HCL Accelerate の新しいインタラクティブ・デモ

2020/10/23 - 読み終える時間: ~1 分

New Interactive Demo of HCL Accelerate の翻訳版です。


HCL Accelerate の新しいインタラクティブ・デモ

2020年10月22日

著者: Elise Yahner / HCL

画像の説明

これまで私たちは、バリュー・ストリーム管理ツールである HCL Accelerate についてよく話してきました。私たちはこのツールを本当に誇りに思っており、チームのプロセスと文化を改善するのに役立つと信じています。しかし、実際に HCL Accelerate を見るまでは、それがどのように機能するかを正確に想像するのは難しいです。仕事が忙しくなり、時間に追われているときに、ソフトウェアのデモをスケジューリングすることは、誰もがやるべきことリストの一番下に落ちてしまいます。そこで、オンデマンドでインタラクティブな HCL Accelerate デモを作成しました。

画像の説明

accelerate.hcltechsw.com にアクセスして、ご自身で HCL Accelerate の機能と機能を探索してみてください。タブと赤い点をクリックして、HCL Accelerate がなぜ機能するのか、この VSM (Value Stream Management) ツールの特長は何か、そして誰が恩恵を受けることができるのかをご覧ください。このインタラクティブなデモは、HCL Accelerate がチームに役立つかどうかを確認したい場合に最適です。次に、完全な1対1のデモを受ける準備ができたら、ページの一番下までスクロールして、デモをリクエストしてください。

画像の説明

HCL Software DevOps で HCL Accelerate は何ができるかをご覧になれば、それが組織にどのような利益をもたらすかを理解していただけるかと思います。今すぐ accelerate.hcltechsw.com にアクセスして、ご自身の目でお確かめてください。


HCL Accelerate: Windows と Docker-Compose と組み合わせてクイックスタート

2020/10/22 - 読み終える時間: 5 分

HCL Accelerate Quick Start with Windows and Docker-Compose の翻訳版です。


HCL Accelerate: Windows と Docker-Compose と組み合わせてクイックスタート

2020年10月20日

著者: Daniel Trowbridge / Technical Lead

画像の説明

HCL Accelerate の無料版を使えば簡単に始められます。このクイックスタートは Windows 上の Docker-Compose を対象としていますが、他のオーケストレーションプラットフォームにも対応しています。もちろん、Mac や Linux 用のクイックスタートもありますが、コンテナ化されたアプリケーションなので、手順は非常に似ています。詳細については、詳細なドキュメントを参照してください。

始める前に必要なものは以下の通りです。

  • Docker Composeがインストールされ、実行されていること
  • HCL Accelerate User Access Key (ここで入手できます)

画像の説明

1. インストーラのダウンロード

以下のリンクをクリックして、HCL Accelerate Windowsインストーラをダウンロードしてください。

最新バージョン

2. インストーラの実行

インストーラをダブルクリックして実行します。以下に示すように、設定値の入力を求められます。

  • アクセスキー。アクセスキー: 製品版に応じたアクセスキーを入力してください。
  • ライセンス。ライセンス: ライセンスの承認が必要です。ライセンス: ライセンスの受諾が必要です。ライセンスを読んだ後に再度プロンプトが表示されたくない場合は、 インストーラーに -license=accept 引数を渡してください。
  • プラットフォーム: "Docker Compose"をプラットフォームとして選択してください。
  • インストールディレクトリ: Installation Directory: インストールフォルダーの親ディレクトリへのパスを指定します。インストールファイルは親ディレクトリの下のバージョンフォルダーに配置されます。これにより、同じ親ディレクトリを将来のアップグレードに使用することができます。
  • ホスト名: HCL Accelerate のホスト名を指定します。デフォルトは localhost です。ホスト名は、DNS 解決または hosts ファイルなどで、すでに構成されている必要があります。
  • ポート: ポート番号を指定します。デフォルトは 443 です。
  • Startup: インストーラから HCL Accelerate を起動するか、以下の「HCL Accelerate の起動」を参照してください。

インストーラのオプション: インストーラには多くのコマンドラインオプションがあり、完全に自動化することができます。インストーラを -help フラグで実行して、サポートされている内容を確認してください。

settings.json: アプリケーションの重要な一意のキーは、ユーザー固有のもので、[ユーザーホームディレクトリ]/.ucv/settings.json に保存されていることに注意してください。このファイルは、将来の再インストールやアップグレードで使用するために、インストーラーの入力も保存します。値は、必要に応じてバックアップおよび/または移動してください。

画像の説明

3. HCL Accelerate の起動

インストーラから直接 HCL Accelerate を起動するか、インストールされたバージョンのディレクトリに移動して docker-compose up -d を実行します。この時点で HCL Accelerate イメージがDocker Hub からプルされているはずです。Docker Hub から引き出せない場合は、圧縮されたイメージを含むオフラインインストーラも利用できます。

Docker Compose を学ぶ。Docker Compose CLI については、docker.com で詳しく説明しています。

4. 最初のログイン

ブラウザー(Chromium ベースまたは Firefox を推奨)を開き、インストーラーに提供されたホスト名とポートに従って、HCL Accelerate のアドレス(https://<ホスト名>:<ポート>)に移動します。有効な証明書を設定していない場合、デフォルトの証明書は自己署名されているため、証明書の警告が表示されます。この警告を過ぎて進むと、HCL Accelerate ログイン画面が表示されるはずです。ユーザー名とパスワードの両方に「admin」を使用して、最初にログインすることができます。

5. 次のステップ

チュートリアルとブログ: https://blog.hcltechsw.com/accelerate/

動画: https://www.youtube.com/playlist?list=PL2tETTrnR4wviGuleB2xwSR7-P7m-rzTa

ナレッジセンター


データ駆動型 DevOps パート 5: アライメントとガバナンス

2020/10/19 - 読み終える時間: 3 分

Data-Driven DevOps Part 5: Alignment and Governance の翻訳版です。


データ駆動型 DevOps パート 5: アライメントとガバナンス

2020年10月15日

著者: Steve Boone / HCL Software DevOps Head of Product Management

画像の説明

多くの点で、データ駆動型のDevOpsは、ソフトウェア・ビジネスがどのように運営されているかを詳細に把握することを可能にします。この種の戦略は、製造工場の上の産業用キャットウォークのようなものだと考えてください。データは、アイデアからクライアントに至るまで、ソフトウェアのデリバリー・ライフサイクル全体を網羅することで、驚くほどの可視性を提供します。この可視性は非常に有益です。組織内で何が起こっているかを知ることができるだけでなく、再作業を減らし、コストを削減し、ビジネスにガバナンスを提供してリスクを軽減する機会を提供してくれます。

データ駆動型のDevOpsとバリュー・ストリーム管理は、「あったらいいな」と思う機能セットではないことを理解することが重要です。以下の問題解決に真剣に取り組みたいと考えている企業にとっては、「持っていなければならない」機能です。

ビジネスの整合性

まずは、いくつかの質問から始めてみましょう。顧客を喜ばせ、収益を向上させる機能は、積極的に取り組んでいますか?それらの機能はバックログに残っていますか?予定より早く、あるいは遅れていますか?いつになったら、クライアントに約束した価値を提供できるようになるのでしょうか?

簡単に言えば、ビジネスの整合性とは、エンジニアリングチームが行っている開発作業が、全体的なビジネス目標に可能な限り整合しているかどうかを確認することです。開発とビジネス目標が一致している企業は、より高品質なソフトウェアをより早く提供することができます。なぜでしょうか?それは、ビジネスの主な優先事項が明確だからです。個々のコントリビュータは、一日に何度も「すべきか、すべきでないか」の決断を迫られることはありません。

多くの企業は、エンジニアリングチームがどのような開発ツールやプラクティスを使用するかを強制しなくなっています。開発組織が毎日使いたいツールを選べば、より幸せで生産性の高いものになるという願いが込められています。これは必ずしも真実ではありませんが、ビジネスにとっては真の課題となります。実際にどのような作業が行われているかを可視化することは、すでに非常に困難な問題です。また、それぞれが独自のプロセスやツールを使用している何百もの開発チームのデータを集計しようとすると、さらに困難な手作業になってしまいます。

データ駆動型のDevOpsは、ビジネスの連携にこれまでにない機能を提供します。バリューストリームを流れる作業を可視化することで、開発マネージャ、プロダクトオーナー、リリースエンジニア、エグゼクティブなど、誰もがそれを見る必要がある人は誰でも、現在何に取り組んでいるのかを知ることができます。進行中の作業とまだ開発されていない作業(バックログ)の両方を検索して、実際のビジネス価値がどこにあるのかを明確にレポートすることができることを想像してみてください。

私の経験では、開発チームは正しいことをしたいと思っています。開発チームは、価値を提供してくれる機能に集中したいと考えています。多くの場合、最高の貢献者はいくつかの方向に引っ張られ、顧客を喜ばせ、真のビジネス価値を提供することに最も近い仕事から遠ざかってしまうことがあります。このような仕事は、時には無計画であるために、さらに困難を伴うこともあります。無計画な仕事は生産性を窒息させ、ビジネス価値を期限内に提供する組織の能力に大きな負担をかけることになります。

無計画な仕事

無計画な仕事を完全に払拭することはできませんが、それを管理できるかどうかは非常に重要です。計画外の仕事には多くの課題があります。

  • それは計画された優先順位のある仕事から焦点を奪う
  • 完成までの労力は不明
  • 成功の明確な定義がないことが多い
  • それは「スコープ・クリープ」の扉を開く。

企業は、計画していないことに対して、どのようにリソースと時間を配分しているのでしょうか?さらに重要なのは、どのようにして計画外の仕事を積極的に減らしていくかということです。その答えは、お察しの通り、私たちが毎日使用しているツールのデータの中にある。計画された作業を追跡するためにコードのコミットや作業項目を追跡するのと同じように、サポートツールや作業項目管理ツールからのデータを使用して、計画外の作業とそれがビジネス価値を提供する能力に与える影響を可視化することができます。

画像の説明

組織の最高の貢献者は、通常、予定外の作業に最も苦しんでいる人たちです。彼らは最も知識が豊富で、重要なサポート問題を支援するのに最も適していると考えられており、困難なシナリオでクライアントを支援した経験が最も豊富です。トップパフォーマーだけに頼ることの問題点は、同じ貢献者であっても、価値の高い非常に重要なビジネス上の成果物の大半を担っている可能性が高いということです。そのため、もしあなたのデフォルトの動きが、火事を消すために常に最も熟練した従業員を連れてくることであるならば、計画された仕事は苦戦を強いられることになります。

このような状況を改善するには、個々の貢献者がどの帯域幅を持っているかを可視化することで、余分なキャパシティを確保することができます。これにより、チームが一時的にフォーカスをシフトしている間に、ビジネス価値を牽引している余分な計画的な仕事を引き受けてくれる個人を特定することで、他のチームメンバーがそれぞれの役割で成長する機会を提供します。

計画外の仕事は予期せぬことであり、困難であり、主要なビジネスの専門家から労力を奪い、おそらく何よりも組織の文化を損なってしまう。計画外労働は、持続不可能な労働慣行と不健全な文化につながる可能性があります。計画外労働を根絶することはできませんが、データを利用してその影響を軽減し、組織の文化と生産価値を維持することはできます。

品質とセキュリティの取り組みを検証する

セキュリティと品質への取り組みが枯れてしまったり、早期に失敗したり、実を結ばなかったりするのを防ぐにはどうすればよいのでしょうか。個々のチームやビジネスユニットにとってはそれほど大変な作業ではないかもしれませんが、組織全体で管理することは非常に大きな作業です。

先に述べたように、多くの企業が生産性の向上を期待して、開発組織に自分たちが最も使いやすいと感じるツールを選択させています。これにはいくつかの利点がある一方で、全く新しい課題も発生します。組織は、何十ものツールセットと何十年もの技術にまたがるセキュリティと品質の取り組みをどのようにして追跡し、実施することになるのでしょうか?組織のすべてのアプリケーションとチーム全体の品質とセキュリティの結果を集約することで、企業はどの取り組みが健全で、どの取り組みにさらなる育成が必要なのかを見極めることができます。

リスクを軽減する自動化されたガバナンス

組織は、特定のリリースの「準備ができているかどうか」を計画し、検証するための会議にかなりの時間を費やしています。リリースエンジニアと変更諮問委員会 (CAB) のメンバーは、健全な量のチェックとバランスを提供していますが、これは大部分が長く、手動で行われるプロセスです。10年にわたる DevOps のベストプラクティスから何かを学んだとすれば、長くて手間のかかる手動の作業は、自動化されることを切望しているだけだということです。経験上、手動プロセスはエラーが発生しやすいことがわかっています。

品質とセキュリティのメトリクスの可視性を提供することは、最初のステップに過ぎません。次のステップは、ビジネスと顧客を保護するためにデータを使用することです。そのための最良の方法は、バリューストリームから送られてくるライブデータの定常的な流れを管理し、特定のビルド、デプロイメント、リリース、コンポーネント、機能、またはビジネスイニシアチブのセットがテストおよびスキャンされたかどうかに基づいて、インテリジェントな決定を下すことができるインテリジェントなゲーティングメカニズムを設定することです。

最高情報セキュリティ責任者 (CISO) は、組織内のすべてのバリューストリームを簡単に見ることができ、誰が会社で実施されているベストセキュリティプラクティスに従っているかを知ることができるので、コスト削減につながることを考えてみてください。また、リリースエンジニアが顧客に悪影響を及ぼす可能性のある品質リスクを簡単に特定できるようになれば、リリースエンジニアにとってのメリットを考えてみてください。

リスクを軽減し、セキュリティと品質を一貫して向上させる最善の方法は、これらを常にビジネスの優先事項とすることです。バリューストリームマネジメントは、お客様がこれらの取り組みを日々のタスクの最前線に置いておくことができるように支援します。

ベストプラクティスの特定

ベストプラクティスを見極めることは、重要なスキルです。ベストプラクティスは、問題を解決するための最も効果的な方法を伝えるのに役立ちます。組織のバリューストリーム全体のすべてのデータを見ることで、企業は単なる推測ではなく、何が本当にベストプラクティスなのかを特定し始めることができます。チームリーダーやその他の利害関係者は、パフォーマンスに関する重要な質問に答える機会を得ることができます。なぜ、あるバリューストリームの品質とセキュリティ(またはその他の技術的な側面)が他のバリューストリームよりも優れているのか?トレーニングの不足が原因なのか?適切なツールを使用していないのか?これらの質問に答えて質問することで、組織は社内で機能していることの根本原因を突き止め、それを組織全体で再現し、改善が必要なことは何かを迅速に対処することができるようになります。

データを使用してベストプラクティスを特定することのもう一つの大きな利点は、どのバリューストリームが高いパフォーマンスを発揮しているかが非常に明確になることです。高いパフォーマンスを発揮しているチームは、適切に定義されたDevOpsのベストプラクティスの結果である。組織内で高いパフォーマンスを発揮しているチームが特定されたら、そのチームの仕事を称えることは文化的にも重要です。彼らの努力は高く評価され、拍手喝采され、他のチームのベンチマークとして活用されるべきです。 データドリブンDevOps ebookデータドリブンDevOps eBookを入手する

私の新しいeBookで、データとDevOpsの関係について学び続けてください。ダウンロードはこちらから。


このブログについて

HCL Japan の Software 部門の複数担当者で HCL Software 全般について記しています。