The truth is in the Dots: Clearing bottlenecks with HCL Accelerate の翻訳版です。
真実は無数の点の中にある (The truth is in the Dots):HCL Accelerateでボトルネックをクリアする
2021年3月8日
著者: Allan Wagner / HCL Software Transformation Architect
制約の理論は、すべてのシステムに少なくとも 1 つの制約があるという前提に基づいています。その制約を排除することは、その制約を特定することから始まり、その制約を改善または排除することで終わります。
ステップが自動化されたり、複数の独立したツールによって管理されたりする複数のステージにまたがるシステムで作業するときの課題は、最も影響力のある制約がどこにあるのかを特定することです。問題を解決するための次のステップは、制約がどのように現れたかを理解し、制約の影響を排除または最小化するための正しい行動を決定することです。
この考え方をさらに発展させると、最も一般的な DevOps パイプライン(または最適化したいシステム)であっても、計画、開発、デプロイメント、テスト、リリースオーケストレーション、および管理の周りには何らかの活動があります。各フェーズやステージの中には、そのタスクの実行を支援するために実装された「ツール」があるでしょう。その結果、その活動やタスクのデータは、そのツールのリポジトリに保存されます。
ここで疑問が湧いてきます。エンドツーエンドのストーリーを伝えるために必要なデータが、分離されたツールのリポジトリに格納されている場合、システム全体を最適化するにはどうしたらよいのでしょうか?また、アイデアから実装までの作業の流れを示す全体像や「一枚のガラス」を持っていないチームは、どのようにして最大の問題領域を特定するのでしょうか?確かに、個人が日々の活動に特化した改善のためのアイデアを持っているかもしれませんが、通常はサイロ化された最適化になってしまいます。私たちはシステム全体を最適化したいと考えています。多くの場合、フローを最も阻害しているボトルネックを特定し、そのボトルネックがどのようにして発生したのかを理解することは、それ自体がボトルネックになる可能性があります。
チームが必要としているのは、複数のツールからのデータを統合し、エンドツーエンドでシステムの全体像を意味のある有用な方法で提示するソリューションです。ありがたいことに、ソリューションがあります。
このビデオをご覧ください。HCL Accelerate がパイプライン全体の作業の流れを提示する方法をご覧になれます。
HCL Accelerate を使用してボトルネックをうまく排除してシステム全体を改善する旅を始めたら、HCL Accelerateは他の2つのDevOpsの指針である以下のような方法でも組織を支援します。
HCL Accelerate の詳細については、こちらをクリックしてください。