web-dev-qa-db-ja.com

生産システムをダウンさせるアウトソーシング会社にどう対処するか?

私たちは高負荷のSAAS製品を持っており、リソースが不足しているため、取締役会は報告とOLAP&倉庫作業をサードパーティ企業に委託しました。私たちがそれらを使用し始めたとき、彼らは誤ってDOSを実行しました私たちの本番システムでは、本番データベースに対して長時間実行されるクエリが多すぎて、システムが使用できなくなるまで遅くなりました。それらは配信されようとしており、保守契約を結んでいます。できないサード企業にどのように対処しますか。実稼働システムをダウンさせないことを本当に信頼しますか?そして、ダウンしたときにそれについてどうしますか?これについて誰かが経験したことがありますか?(必要なすべてを実行するようにセットアップされたテスト環境があることに注意してください)。

私は誰かが私たちのシステムをダウンさせるのを防ぐ方法についての答えを探していません、私はサードパーティの会社自体をどうするかを探しています。

2
Mr Shoubs

サードパーティベンダーは、社内と同じ基準に従わなければなりません。これには、QAテストが含まれている必要があり、満たす必要のあるパフォーマンス仕様が含まれている必要があります。そして、それは失敗の結果を含むべきです。

最善の解決策は、問題を文書化し、経営陣に問題を解決するよう依頼することです。それは私たちが何かをアウトソーシングしたときに私たちがしたことであり、彼らはそれが展開されたときにコード修正で本番を壊しました(彼らが取り組んでいたクライアントとは別のクライアントのために、それをクライアントに説明しようとしても)。取締役会は、他の種類の請負業者と同じように、彼らの無能さを知り、解雇する必要があります。壊れたエアコンを修理するためにエアコン会社を雇い、誤って建物を浸水させた後、エアコンがさらに悪くなった場合、彼らもそれらを使い続けるでしょうか?

7
HLGEM

商業的現実の教訓、下請け101:

ガイドライン1)下請け業者は通常、あなたが成功することを望んでいる専門家であり、それを実現するために最善を尽くします。

ルール1)下請け業者はお金を稼ぐためにその中にいます。彼らはあなたのビジネス、ソフトウェア、システムを気にかけて、次の請求書の支払いを受け取るのに十分なことをします。

ルール2)すべての請負業者が平等に作られているわけではありません。

ルール3)何か違うと思うなら、失望と失敗に備えています。

下請け業者にそれを降ろさないようにする価値があるか、逆に、そうする間そこに価値がないようにします。契約上のペナルティ条項は、特定の基準が満たされない限り/まで支払いを差し控えるのと同様に、特定の基準を実行する必要があることを彼らに思い出させるのに役立ちます。

技術的には、あなたにできることは絶対にありません。あなたが彼らにあなたの本番システムへのアクセスを与えるならば、彼らはいつでも、想像できる、想像できない方法でそれを壊すことができます。

4
mattnz

既知の基準に対してそれらを測定する必要があり、それらがその基準を満たしていない場合は、再交渉するか終了するかを選択できます。これは、いくつかの有用な洞察を提供する可能性のあるガーターからのリンクです アウトソーシングエンゲージメントのパフォーマンスの測定

これらの決定が1時間あたりの価格の測定に基づいて経営陣によって指示された場合、唯一の手段は、この決定がソリューションの1時間あたりの価格を超えてどれだけのコストがかかるかを、具体的、客観的、測定可能、検証可能な用語で説明することです。非常に効果のないアウトソーシングリソースがある場合、リソースの1時間あたりの価格が1時間あたり1ドルであったとしても、実際には投資収益率がマイナスになる可能性があります。アウトソーシング業者のコストはXです。サイトに関連する遅延、ダウンタイム、機会費用にはYの費用がかかります。Y> Xの場合は、アウトソーサーを取り除きます。

2
James Pulley