Skip to main content

パフォーマンスエンジニアリングとは何ですか?

performanceパフォーマンスエンジニアリングは、ユーザーが設定した基準を満たすためにシステムが構築および維持されるプロセスです。多くのシステムベースのプロセスとは異なり、ビジネスの非技術的な側面は、システムがテストされるベンチマークを作成します。テクノロジーチームの仕事は、これらの目標をタイムリーに達成するために取り組むことです。パフォーマンスエンジニアリングの全体的な目標は、労働者を促進し、生産性を向上させる無駄のない応答性の高いコンピューターシステムを作成することです。パフォーマンスエンジニアリングは、システムを合理化し、生産性を向上させることにより、その目的によく適合します。これは、主に情報の待ち時間を短縮し、トレーニング、メンテナンス、ダウンタイムを削減する信頼できるユーザーフレンドリーなシステムを作成することにより、さまざまな方法で達成されます。これらのプロセスによって作成された変更の多くは一緒に小さいですが、それらは大きな改善に相当する可能性があります。この初期段階では、問題はユーザーの観点から特定されます。多くの場合、これらの問題には、プロセスの「スピードアップ」やプログラムの「新しいバージョンの取得」など、非技術的な定義があります。これらの仕様の開放性により、後で使用される小刻みの部屋が可能になります。チームはリクエストを調べて、それらを特定のタスクに変換する方法を見つけます。たとえば、一般的なプロセスが初期計画によって「遅すぎる」とみなされる場合、技術チームはプロセスを見渡して、現在どのように機能しているかを確認します。物理伝達距離を短縮したり、関数の優先順位を増やしたり、その特定の要求を処理するように新しいセカンダリシステムを設定することも可能かもしれません。。非テクノロジーチームは効果を望んでいますが、それがどのようになるかは気にしません。これにより、技術側は現在のガイドラインと予算内で機能するようになりますが、それは適切です。最終目標が達成される限り、誰もが幸せです。技術チームは、システムを改善するための最良の方法、メンテナンススケジュール、およびアップグレード手順が何であるかを決定します。複数のオプションが利用可能な場合、エンジニアは閉じた環境で各変化の実行可能性をテストします。ビジネスシステムは非常に複雑なことが多いため、ある領域の小さな変化は別の領域で予期しない結果をもたらす可能性があります。テストが完了すると、ライブシステムと作業スケジュールの両方に変更が移動し、プロセスが再び開始されます。