私は、文字通り 2 年以上にわたって「ビッグバン」の書き直しに取り組んできました。経営陣は、アプリが数百万のマネーメーカーの主力ウェブアプリに取って代わる前に、パフォーマンス測定、キャパシティプランニング、および最適化に時間/リソースを割り当てるようにという私の呼びかけを一貫して容赦なく無視し、軽視してきました.
最後に、彼らはそれを行うことに同意しました (そして、現在運用中であり、テストの対象となる並列ベータ サーバーを起動することで、彼らが大騒ぎするのを防ぐことに成功しました)。彼らがこれを優先するために最後まで待ったのは好きではありませんが、遅いよりはましです。
将来、このような状況に対処するために、誰もがどのような提案をしますか? この種のテストの必要性について、マネージャー/クライアントを教育する最善の方法は何ですか?
私は彼らに、CodePlex に関する Microsoft のパフォーマンス ガイドを見せました。そのページには、経験豊富な専門家からの厳しい警告が記載されています。「Release It!」という本も見せました。そして、「午前 3 時の電話」について著者が提供するガイダンス。最終的に彼らはしぶしぶ納得しましたが、真実は、これが開発の優先事項であり、最終的な完全なシステム テストの前に開発中に部分的に測定されるべきだったということです。
ASP だけを作成し、.NET を作成したことのない多くの管理者や昔ながらのエンジニアは、自分ですべてをコーディングすることに慣れており、新しい .NET アプリのキャッシュ、チューニング、状態監視のすべてのオプションを理解していません。
ありがとう