ソフトウェアの品質管理の問題を解決する
容量は、ソフトウェアのテストラボとして独立し、 qualitylogic株式会社の情報システムが働いて小さく、大企業の両方のグループ、および企業で、ソフトウェアやシステムをします。 この仕事を観察する機会を提供するユニークな団体の闘争を経ることで解決しようとし、ソフトウェア製品の品質と品質管理の問題があります。 この記事の男性のことを考えると、基本的な観測結果の品質管理の問題は、新たな解決策と同様に、業界ます。 損益計算書(のp & l )のマネジャーは、ビジネスマネージャーとしてここに言及し、明確に理解していないソフトウェアの品質管理、または値を指定します。 ソフトウェアを提供する企業やプロジェクトに失敗していないため、高品質な製品の品質管理の治療戦略としては、重大な側面の製品開発プロセスの要件に等しいでは、設計、開発コードとします。 基本的な問題は、ソフトウェアの品質管理が正しくありません"所有"内の団体です。 その代わりに、断続的にリリースされているため歴史的に機能するソフトウェア品質保証、技術的なことが考えられ、このように、いくつかのビジネスマネジャーはこれまで直接検討する"所有"してください。 伝統的産業の企業は、製品の品質管理、品質保証、および品質管理は、企業の主要な機能として扱われ、ビジネスマネージャーに報告します。 しかし、ソフトウェアのいくつかの団体はまだこのアプローチを採用しました。 実際のところ、このようなソフトウェアの事業は、最近の"規律"製品の品質管理の問題は、依然として謎、特にビジネスマネージャーを経験せずにソフトウェアやトレーニングします。 ソフトウェアの品質問題-これにより、ソフトウェアの品質の製品を顧客に配信-技術の1つではありませんします。 それは達成さを組み合わせて良好な顧客理解(開発される要件)および製品開発プロセスをいいます。 そこには多くの優れたソフトウェアの開発プロセスと技術の両方の証明をしてご利用いただけます。 ソフトウェア業界を構築する方法を知っている高品質で、信頼性の機能を満たした製品を、コスト、スケジュールや顧客のニーズ;およびアップグレードが簡単に維持するとしています。 それは、業界のニーズ神話してプロセスの改善やツールの品質問題を解決して、真の問題をスカートhでのビジネスマネージャの責任となります。 残念なことに、業界では通常の組み合わせを持っていませんが、規律と組織構造を継続的に提供するために必要な成功を収めた製品;では、十分に定義され、十分な品質管理機能を実行します。 責任を開始する必要があり、このレベルでは、企業経営します。 品質の問題は未解決のままになるまで、これらのマネジャーは、じっくり考えるための要件については、自社製品の品質まで、彼らは彼らの結論を明確に伝達するまで、かれら 積極的に製品の品質を監視する、とまで彼らは喜んでその情報に基づいて行動する彼らの政策を実施します。 その用語のp &マネージャの信用を意味して最終的に責任を負う役員の収益と費用の両方のプロダクトのための組織です。 大企業では、これは予想される部門のゼネラルマネジャー、または大統領ます。 中小企業で、それは可能性がある代表取締役社長たりします。 この記事は"ビジネスマネジャー"を置換される"とのp &信用マネージャ"ほとんどの場合、元の用語がよく使用されます。 製品の品質管理は、品質管理機能(良質なことを確認し、ポリシーが所定の位置に施行)は、品質保証機能(慣行やプロセスの開発と実施していることを確認した製品の品質は、生産)と品質管理機能(実際のテスト顧客の製品への適合性を確保するための要件)します。 ソフトウェアの品質方針ビジネスマネージャは2つの重大な責任を相対的にソフトウェア品質ます。 第一に、明確な政策と通信を設定しなければならない、その人empoweringを遂行することpolic y. 第二に、しなければならないことを確認して、これらの政策が実施されます。 このentails品質を継続的に監視し、必要に応じて措置を講じ、組織を維持する軌道に乗っています。 ビジネスマネジャーなければならないと考えられている深刻なソフトウェア品質ポリシーでは、次の質問に答える: -は、組織のポリシーに権利を最初に市場に価格を表示する機能の右側に-そして信頼性の問題を修正後のですか? -それは、最も信頼性を持つ製品をご利用いただけるのクラスですか? -それを狙うのは、ローエンドの市場では、貧しいが受け入れる品質で低価格ですか? -そこには重要な安全性や完全性を要求して顧客が抱える問題点から見ると、 1 00%の信頼性ですか? (この場合には、たとえば、医療機器、防衛システム、およびコンポーネントのアビオニクスます) タスクの政策を決定することはできません委任します。 のみのビジネスマネージャーは、このポリシーを設定するため、他のすべての組織は、政策に影響させて品質を目標や目標(個人)の設計/実装のソフトウェアです。 したがって、この政策を掲げるべきで、ビジネスマネージャーの重さを反映し、深刻な考察と約束します。 永続的価値なければならないこと、そしてそれらを実装するに明白なポリシーをご覧ください。 実際の値は、そのようなことを考えると関節ポリシーをご覧ください。 ソフトウェア業界の品質上の問題が原因の不足で、明確な方向からのビジネスマネージャーとは、そのような政策を実施します。 ビジネスマネジャーのみを開くことができ、チームの責任を、これらの場合には、会議の品質基準を発表した。 商品を発送することを決定しただけで作られたときには明確な基準を作るような決定を下した。 開発チームにだけは、懲戒処分を引き起こして法外なサポートチームのメンバーが言った時に頭痛がしてコストを最小限に抑えることは、重大な問題をサポートしている時点でソフトウェア設計します。 プロダクトマネージャの品質目標を設定することができ、製品のみの場合は、標準的な政策の整合性から企業や商品を毎日の製品です。 権利ポリシーを設定しなければならないと関節前に実施することができます。 ビジネスマネージャをステップアップしていませんが、この問題に無頓着な彼のメインの組織です。 品質を監視したり、政策を執行一度は、品質方針を置き、 2番目の主要な問題は、製品の品質を監視していることを確認し政策を実施します。 これは、ビジネスマネジャー確立する必要があり良質な管理機能を提供する情報については、その団体の良い品質の製品開発段階にあり、彼らの品質やポリシー適用します。 政策が失敗した場合は、その施行のビジネスマネージャは、顧客に満足していないことのみを知り後に商品が発送されます。 ビジネスマネージャーの積極的な製品を開発しているかどうか確認する必要があり届けられるようになり、時間、予算、および品質の市場で成功を収めるために必要です。 珍しいマネジャー、誰が権利を置き、組織と人を、正しい方向を求める必要があり、単に情報を提供し、何らかの形で利用できるようになり、正確なビューを提供する製品の品質を開発します。 残念なことに、ほとんどの組織やビジネスマネジャー、これは夢の未実現します。 チームの中にあるかもしれませんし、テストの代わりに製品の品質を測定し、それに埋もれているのは、おそらく開発機構、そこのスタッフに報告書を、経験の浅い未熟なテストマネージャです。 ここでは、情報の右に右にめったにない人に達した。 というより、独立した機能を、下位レベルの品質管理は、品質管理機能は、テストチームによって実行された。これは最低限の理解を企業のポリシーと品質の問題があります。 どのような組織のニーズには、チームの品質管理: -開発チームは独立して -では、公的な権限の権威のビジネスマネージャ-は、その製品を並べて仕事をする毎日の基礎 -スキルを徹底的に評価するには、その製品に対する明示的または暗黙の基準、および探し出すことができ、どんな評価基準から内部s ourcesが利用できます-または旗を提起する場合に適切な製品の要件はありません -専門的に提供することができ文書の両方の情報を開発チームとビジネスマネージャ -ビジネスマネージャの問題を明確に理解してこれを解決するために役立て何より -で動作し非常に効率的かつ効果的 残念なことに、することは難しい-不可能とは言えない-これは、ビジネスの組織を置く場所内部で定義されます。 ほとんどの団体のコールこれらの基準"の要件"と述べた。これらの仕様を満たす必要があり、製品を信じて、組織のために、顧客を満足させる必要があります。 つまり、専門的な情報を提供し、チームのフォームで、一度に、ある意味では認識されないことにかかわる、客観的、および貴重です。 外観はありませんか、隠された議題にバイアスします。 要するに、テストチームでは尊敬されるすべての政党と聞いていました。 このケースではありませんが、通常のテストチームにします。 の品質を管理する機能製品の品質管理は、経営機能を所有してプロセスを提供する製品の品質を必要とされる市場です。 で始まる良い製品の機能要件は、開発プロセスに移動し、予測可能な検索結果を提供する目的で設計さに基づいて、要件、およびプロセスを終了すると、品質管理(テスト)で、実際に検証して、製品定義の要件を満たしています。 開発プロセスの品質保証を含める必要があり明示的な手順を実行して成功しました。 ただし、ほとんどの会社の役員に専念する要件やその他の面の開発、品質保証活動を考え直して処理します。 いくつかの団体が、指定の品質管理機能が、いくつかの部署があるソフトウェアをテストします。 他人があることを参照して品質保証部として"ソフトウェアqaで、 "しかし、それは、実際にはソフトウェアのテストグループです。 常に、それとは反対にもかかわらず、抗議行動は、この"ソフトウェアの品質管理"部門では、しばしば弱いチェーン内のリンクします。 企業のマニフェストの症状を、さまざまな方法でこの弱点: -ソフトウェアの品質保証機能自体は、通常は"ホットポテト"に含まれませんシニアマネージャーしたいのです。 この関数は、付近に移動してからの製造業のエンジニアリング業務をエンジニアリングに戻るとします。 それseesawsの間に集中すると2 〜 3年ごとに機能を分散します。 -2つの企業がq ualitylogic最近の品質管理の機能を中心にインタビューを解散し、 r edeployingのエンジニアチームは、本製品と多大な混乱を引き起こしています。 両方の団体に来たという結論に、中央の機能がうまく動作しない2 〜 3年後にはそれを作るための努力の効果的なビジネスツールです。 別の場合には、担当副社長を務めた"与えられた"品質保証はあまりにも幸せを手にすることを会社の外にします。 -そこでは、不連続の管理機能をq aしています。 それを見つけるのは難しいしておくと良いマネージャでのソフトウェアテストやソフトウェアの品質保証します。 その代わりに、マネージャの機能のうち、頻繁に移動します。 もし彼らは本当にいい、これらは、しばしばはこちらを雇ってお金;効果がない場合は、これらは、しばしば解雇された。 いずれの場合も、安定した経営を見つけるのは珍しいことで、ソフトウェアのテストや品質保証機能します。 -励ましはありません;非常に尊敬しては珍しいことをq aソフトウェア開発者に移動します。 実際のところ、その逆は真である。 多くの企業がその事実を誇りに思っていることをqaとして使用するソフトウェアのエントリポイントやトレーニング地面を開発中です。 最も魅力的なキャリアパスに利用できるように品質管理のエンジニアが開発に移動します。 -たとえば、 1つのq ualitylogicの主要顧客の過酷な時期を維持するには、良いテストリードします。 雇ってから出してすぐに、大学のために上映されてい引っ越してもいいの開発スキルや開発もされるようになる効果的なテストリードします。 この中には、うまく動作開発機構は、ソフトウェアの品質管理の葉っぱを継続的に未熟なスタッフです。 -そこでの品質管理のスタッフは定数離職します。 その結果は、品質管理の組織が成熟しないと同じレベルのスキルとプロフェッショナリズムとして開発チームをします。 誇りを持つ企業は、しばしば安定した品質管理のための組織を1つまたは2年です。 これは対照的に、安定性と成熟の開発チームは、通常されてきたのと同じ5年以上かかります。 したがって、その会社を認識すべきではありませんしてqaチームに適しているタスクに近づくことすらあります。 -開発者とテスターの使用します。 最近の主なqualitylogic顧客の必要に応じて助けるために重要なプロジェクトです。 その解雇したばかりだった管理部門のすべての品質保証エンジニアにしようとする"修正"の品質問題だ。 同社の開発者のiso 9000モデルを発表しなければ、実際のすべての品質保証テストして、最終的に受け入れ-しかし、このグループだけで帯域幅を持っていなかったしています。 -ただし、実際の開発者は"自分の"自分の仕事の品質を、そしてこのような品質保証活動を行うべきユニットテストやピアレビュー、彼らの最終的な製品のテスターはありませんします。 特にやる気や開発者はめったにない有能なテスターとしての最終的な製品です。 加えて、失われた機会費用の引き上げ-オフの開発の仕事は驚くべきことで、分析した。 -技術の開発に成功し、品質を向上さのせい/スケジュール/ソフトウェアの品質管理の問題を解決する機能です。 弱いリンクは、テストまたはqaチームを効果的に提唱することができない、独自のポジション;チームのダンプを取得するに何度も繰り返しました。 -1つの大手企業は、現在のところ非常にこの問題を解決する方法討論します。 この組織には、優れたシステムqaチームがテストして、それエンジニアリング担当副社長の下で動作します。 しているため、部分エンジニアリング、解消qaチームの開発チームからのエントリのすべての基準を通過する前に、システムの製品の引受テストします。 もちろん、その後はqaで非難したとき、船の日付伝票します。 -中には非常に典型的なこのような状況で、簡単に解けることもします。 ビジネスマネージャーの説明責任を明確に決定しなければなら両方の開発や品質管理のための機能、および品質管理機能を確立する政策を実施します。 -q aチームと通信することができないのメーカーの製品の品質情報を決定-主にビジネスマネージャーです。 チームのかもしれないが欠如して経験を決める際の重要な情報は、ビジネスマネージャーをします。 また、チームの情報をフィルタリングする可能性があり、現在の所有者は、通常の開発やエンジニアリング担当副社長をします。 その結果、情報を提供し、副社長は、ではなく、ビジネスマネージャです。 -船の日程は、頻繁に遅延しており、遅れて来ると驚きを皆(最初の)開発者とテスターを除いています。 テスターにしようとしませんでした情報を利用できるようにするビジネスマネージャー、またはそうすることで失敗したします。 -製品のデザインや機能は、日常的に変更、スケジュールの原因と高価な補修や再伝票は、前にリリースします。 管理の主要なデザインや機能の変更を受け入れるための基本的なプロセスではないの規律の品質管理の観点からします。 誰の早期実施の要件の検証または設計審査の手順を実行しており、品質管理活動に影響を与える決定過程では無視されます。 より頻繁にこの問題が発生したときには不十分な品質管理機能である。 これらの問題のすべての結果ではありませんので、適切なビジネスマネージャの品質管理に投資します。 また彼は、あるいは彼女は喜んで説明責任を主張するグループの開発されました。 多くの場合、の定義を"適切な"ではありません理解して、品質管理は無防備だ。 のように扱われるため、品質のソフトウェアは、 1つのエンジニアリング機能していませんが本当にやりたいのは、ソフトウェアの品質管理も不思議ではないが不十分な人も扱われます。 このように、ソフトウェアのテストと品質管理のエンジニアの仕事はエントリーレベルのポジションを練習グラウンドとして使用されるために開発します。 人が決まっているため、最善の開発に移住して、このperpetuatesの弱点品質の団体です。 満期時には困難で、組織のすべてのメンバーは、エントリレベルとの意図に移動して開発されました。 また、ソフトウェアのテストと品質管理のエンジニアが2級市民として扱われます。 てもいいくらいだと考えていないため、開発者のバイアスを示唆する: "これらのコードが十分でありません、テスト、 "または"ことができた人は、コードを書く;人はできません、テストします。 " 加えて、ソフトウェアのテストと品質管理のエンジニアが相対的に薄給の開発エンジニア、およびいくつかのキャリアパスは、ほとんど、あるいは全く元します。 したがって、試験の品質管理のエンジニアとほぼ同じ機会を持っていないとして、開発者が支払うと格上げします。 この不均衡予算の拡張を決定し、これ以上の開発をqaにも賛成します。 たとえば、品質管理と開発の両方を設定するためのツールを求めるそれらの機能、およびその会社の両方を与えることはできませんが、開発は通常勝します。 最後に、経営陣は喜んでもしましょうqaで苦しむ伝票の開発スケジュールします。 これらのすべての問題とインジケータの幹から、ビジネスマネージャーの明確な理解の欠如、ソフトウェアの品質と機能を重視します。 この設定の問題かもしれないと見られる文化やビジネスマネージャーの管理の課題に直面しています。 成功したソフトウェア品質管理このproble mに設定し解決は簡単である:ビジネスマネージャーを明確に理解する必要があり、自社製品の品質の要件は、適切な戦略を喜んで かれらの決定については、その後、品質管理機能を置きました。 これまでは、これは、独立資金を意味していないソフトウェアの品質管理グループの報告書をエンジニアリング、統制のとれた行動と主張して全体のプロセスの中にいます。 同グループは、通常の測定および制御メカニズムとして使用されます。 伝統的に、レベルのエグゼクティブバイスプレジデント、ディレクター、またはマネージャの品質に直接報告し、おそらく、ビジネスマネージャです。 この十分な予算を提供し、経験、および電源品質規律を強化する、とゲートの役割を果たすための製品リリースサイクルがあります。 現在のところ、品質が頻繁に近づいの品質機能を統合した開発チームを介して人の上級の品質、そして明確に確立するには、品質管理のための適切なプロセスを開発中です。 この中には、組織の能力を向上させることができ高品質な製品を開発する時間と予算の範囲内で、提供することはありません客観的、独立ビューで製品の品質をビジネスマネージャです。 また、強力なビジネスマネジャーは、品質機能を要求できます(通常はただのテストグループ)に直接報告をしています。 彼らを雇うことができ、品質担当副社長に仕事に直接表示したり、管理する機能をテストします。 ことができることを確認しても、開発担当副社長として重要な意見を製品の品質管理の必要性を見ると、独立品質機能します。 最後に、ビジネスマネージャーを費やす必要があり、かなりの量の努力と強いドルを開発する組織の品質保証します。 3年前には、たとえば、 1つの主要なソフトウェア会社の最高経営責任者の品質管理の直接の下に置かれました。 残念なことに、マネージャをqaほど強いものではないと、メジャーリリースに付属の重大な問題があります。 それから最後に最高経営責任のみだった口径を理解するのに必要なマネージャ、およびがかかった別の数ヶ月間、その人を見つけました。 今は、その会社の再構築段階では、陪審員とは、まだこのアプローチに出て成功します。 それは実際に変わったのだろう、これらのビジネスマネージャの判断を下した。 その代わり、ほとんどの闘争を継続してこの問題が解決するなんて、本当のことです。 マネージャーのためのビジネスで成功を収めるためのソフトウェア事業では、内部および外部の両方の品質管理機能を必要とする次のような特徴: -ビジネスマネージャの明確な定義と執行の品質ポリシー-権威から直接、ビジネスマネージャ、および独立性は、少なくとも組織内の -チームとしての成熟度と安定性を支払う見られ、プロモーションの機会、および開発チームの任期に匹敵する;ビジネスを理解するソフトウェア製品の開発に成功;とから全体の利益を尊重する組織 -継続的な投資を汎用ソフトウェアのテストと品質管理のスキル -投資を継続的に改善のためのツールやプロセスの品質管理およびテスト関数 -構造を強化するインセンティブ効果と効率の両方の機能をq aとテスト 会社のリソースを費やしている場合、これらの要件を満たすことができることと同等の機能を維持するための強力な品質保証するために必要な要素を他の製品の成功を収めた。 しかし、これらの投資は、しばしば困難団体 を正当化し、持続的な関心が必要とされるビジネスマネージャーです。 アウトソーシングは、生きた選択肢をいくつか、またはすべてのソフトウェア品質管理、ソフトウェア品質保証、または品質管理にサードパーティ製のこのエリアのスペシャリストです。 アウトソーシングいくつかまたはすべての面でのソフトウェアの品質管理機能は、新たなアプローチをして品質の問題が自然に進化しています。 この問題を解決する機能を認識して品質をよくしなければならないが、それは必要ありません内部の戦略的な能力です。 品質管理、品質保証、およびテストを構成する規律は、完全に包括的方法論、プロセス、およびツールです。 これは、企業かどうかを判断する必要があり、戦略的に投資して良い外注、またはこの機能を開発し、専門知識を維持すること-これは、費用がかかる。 進化して、ソフトウェアの品質管理ビジネスの進化は、ソフトウェア品質の側面だけでなく、ハードウェアプラットフォーム、ソフトウェアの言語では、ソフトウェア開発ツール、およびプロセスの定義と建物のソフトウェア製品です。 そこは、少なくとも5つの異なるモデルを編成するため、ソフトウェアの品質管理機能: 1 。 開発者は、独自の品質保証します。 2 。 テストや品質保証のエンジニアが開発チーム内に統合されます。 3 。 qaで、別のグループに属しているマネージャまたはエンジニアリング担当副社長だ。 4 。 qaで、別のグループに属している以外のエンジニアリング担当副社長、副社長です。 5 。 組織の品質管理のレポートを個別に直接、シニアビジネスマネージャー(または副社長の品質を次に彼または彼女のレポートを)します。 特定のソリューションのさまざまな驚くべきことではありませんので、業界ではまだこの問題を理解するに苦労しています。 のようなソフトウェアのビジネス全般的に、各企業は発明され、独自のモデルを意図ソフトウェア品質管理します。 すべてのモデルに基づいていたため、日曜大工のアプローチ、かれらは対象になる以前の問題を識別します。 ソフトウェアの品質保証活動のアウトソーシングは、新興のビジネスモデルを提供してマネージャの実行可能な選択肢を解決する製品の品質と品質マnagement問題があります。 歴史的には、アウトソーシングの品質管理の低コストの内訳は、急速に転換サプリメントを内部テスト努力します。 成功したいくつかのアウトソーシングを提供する企業に対して、ソフトウェアの互換性テストをさまざまなハードウェアプラットフォームと伴奏onentsます。 通常、企業のクライアントソフトウェアを実行するだろうと遅くに開発が欠如して社内のリソースを迅速に転換するための装置または互換性テストします。 ソフトウェアの品質管理のアウトソーシングのようになって、独立系テストラボ契約で、特定のプロジェクトでテストします。 この間の独立性と客観性を提供し、それを狙ったの品質管理マネージャーの人員不足を解決するよりも、ビジネスマネージャーの品質管理の基本的な問題だ。 このテストは、初期のモデルのアウトソーシングの大手企業として急速に発展してみて品質を向上させるためのプロセスです。 アウトソーシングの使用を加速するだけではありませんが、 変更すると同じように、説明され、業界を代表するパソコンメーカーの関係をアウトソーシングします。 1995年には、パソコンメーカーの系統を調査し始めた試験機関、それから使われている小さく、重要ではないプロジェクトにしていない内部で十分に人員が配置します。 レビューがあった後、各プロジェクトの早期ローカライズソフトウェアバージョンでテストしています。 このレビューを識別する方法を改善するためのテストとコミュニケーションのプロセスは、次のプロジェクトへ。 このように、時間を超えると、開発メーカーの訓練を受けた、信頼できる人利用できるようにするために、組織のオーバーフローのテスト作業します。 組織のアウトソーシングを計画してもいくつかの部分は、仕事との信頼できるセットを開発する、長期的なベンダーです。 1997年までに、していないことを決めたメーカーの成長率は、資源の内部テストに対処するために必要な仕事量爆発します。 その代わりに、靴底が形成するグループの内部管理機能は、ソフトウェアのテスト活動をアウトソーシングします。 キーを奨励する最善の戦略は地元のベンダーをオープンラボを向上させるための焦点と通信します。 初めに、 1998年qualitylogic株式会社にオープンし、専用の研究室との合弁事業として別の会社の近くには、製造元の施設です。 この研究室に著しい流域アウトソーシング業界の2つの試験のために重要な方法があります。 まず、最初にしたのは、地元のインスタンスを専用のソフトウェアのテストラボでの作業を、 1つの顧客の顧客を招待しています。 第二に、研究室のスタッフは、完全に地元の人たちによって、そのうちの多くは、メーカーがソフトウェアの品質管理のエンジニアとして雇われます。 新しい研究室マネージャで、以前の人に向かっては、製造元のテストセンターで、持ってきた数多くのシニアソフトウェアエンジニアテストします。 さらなる進化は既に過程で、企業はどのようにし、いくつかまたはすべての側面を完全にアウトソーシング、ソフトウェアの品質管理機能します。 たとえば、いくつかの団体が婚約qualitylogicを構築し、全体のソフトウェア品質管理できる機能です。 ベンダーハイアーズ、同社の既存または新規のスタッフのスタッフは、必要に応じて、その人の不可欠なものになる、クライアント組織します。 チームのサイトをクライアント上で動作し、レポートに直接、またはビジネスマネージャーを介して担当者に指定します。 ベンダーの品質保証責任を負うマネージャは、ビジネスマネージャを確保するための製品やプロセスの品質の予算内で定義されます。 実際のところ、ベンダーの品質保証部長はまた、クライアントのビジネスマネージャは、特定のソフトウェアの品質管理の活動にかかわった。 すべてのケースでは、ベンダーには、直接、企業と企業のビジネスマネージャのビジネス関係にします。 言い換えると、ベンダーは、ビジネスマネージャの問題を解決すると同時に、それを解決エンジニアリング組織の品質管理の問題があります。 このモデルのドアが開き、アウトソーシングの品質管理のための有力な組織に参加し、クライアントの内部およびツールの開発プロセスの改善の取り組みました。 ベンダーだけでなく、実際のテストを行い活動でなく、品質保証サービスを顧客に提供しています。 彼の活動の両方が含まれt欠陥トラッキングを実装すると、設定管理プロセス(やツール)は、他のと同様のプロセス改善のアクションを企画実施します。 また数多くの企業が契約を置く専用のソフトウェアのテストチームは、顧客のサイトには、これらの企業は通常、専用のソフトウェアテストませんでした企業は、かれらもせずに特定の場所に置く専用ラボでの長期契約をします。 将来のソフトウェア品質管理将来を決定する際に、ソフトウェアの品質管理機能は、初期の成功を収めたことを示す論理的な次の開発は、アウトソーシング全体の品質保証機能、またはいくつかの部分を適切なる。 アウトソーシングことができ、このモデルを直接管理の問題に対処する重要な文化とこの記事に発見されます。 を提供することが可能で、コスト削減と品質向上のためのソフトウェア会社を配布します。 これらの結果から、ユニークな特性の利点は、アウトソーシングqaチームします。 第一に、多くの文化的な問題を解決するには、人事に所属しているため、会社の主要なソフトウェアの品質管理に焦点を当てています。 このような組織は、ソフトウェアの品質管理のエンジニアは"ファーストクラス"市民で、すべてのステータスとその用語の利点を意味します。 よく定義があるキャリアパス、トレーニング、および金融関連の特典です。 成熟することができ、安定と発展のための品質管理のエンジニアがやる気に滞在していると、組織として第一級の専門家を開発します。 第二に、 qaチームとして設定するには、損益センターには、独自のp & lまたは有能なビジネスマネージャー(誰がベンダーの馬をqa nager )します。 そのため、このチームには、利益の動機を抱いているとより良い仕事をより効率的に顧客に提供するサービスで、ソフトウェアの品質管理します。 トップノッチの内部をqaもののチームはしばしば、専用の自己犠牲と、それは非常に難しいため、企業に金銭的報酬を行うときに偉大な仕事をしています。 qaではありませんが、典型的なキャリアパスの上級管理職、および品質管理のレベルでは、通常の給与キャップの開発者は以下のとおりです。 たとえ会社のボーナス制度やストックオプションを提供し、そのような特典は、間接的につながれているだけで、実際の効果と効率qaチームします。 対照的に、ときにqaチームとして設定するには、独自のp &信用センター、金融ていて非常に具体的な動機は、最も効率的な方法を見つけるのが最も効果的で、タスクします。 ながら、内部はほとんどインセンティブをqaマネージャを終了する"温度"ときにこのプロジェクトが完了すると、信用マネージャでのp &ボーナスにつながれている検索結果には、この金融奨励します。 機器に必要なときには、もはやテストのタスクを実行するには、内部の品質管理の典型的なグループのいくつかの定義将来の使用のために続けています。 マネージャにp &信用するわけにはいかない非生産設備を維持する費用としてました。 最も重要なのは、利益を上げて-動機に基づいたグループの経営経験を積んだチームは、創造的な方法を見つけるの効果を向上させる、顧客に喜んで、活動の効率を改善する-つまり、コストを減少します。 数十人の団体の廃棄物をqaに何千ドルもの時間と時間のテストを自動化しようとする-だけに失敗します。 しかしてませんでしたが欠如してチームに必要な経験に成功し、十分な深刻な結果はみられなかったために失敗しました。 どちらの要因は、アウトソーシングqaチームを運営します。 故障したときの費用が反映され、チームの給料日、および顧客との関係を、 1つの重要な危険が配置されます。 A broken promise to automate testing can cause serious mistrust, ending in potential disaster for both the client company and the outsourced QA team. The third critical factor is the direct relationship between the outsourced QA team and the business manager of their “parent” company (i.e., the customer that the QA team came from). This alone solves both critical problems of software business managers. The very act of making the QA team independent and directly responsible to the business manager (instead of an engineering or other vice-president) places strategic emphasis on software QA. In addition, the business manager has an effective mechanism for monitoring the quality of products under development, in order to take decisive actions. Through its direct relationship with the business manager, the QA team can also influence the overall software development process. The relationship offers power to “push back” development managers and teams who are shortcutting their own processes. This cannot happen effectively when QA reports to the same vicepresident as development. The QA team can also suggest improvements to the development process that will enhance product quality and increase effectiveness. For example, programming hooks can be added to support test automation, or the product architecture standards can be improved to enhance testability and maintenance. Finally, outsourcing software QA can result in lowered overall costs for the client company. These take the form of improved quality and lower costs for customer support, of interim fixes and releases, and of better customer retention. In addition, because a profit -oriented QA team is more cost conscious than an internal team, the software QA organization’s cost savings can be passed along to the client. Finally, in the new model of full QA function outsourcing, costs can be lowered even more, as there is more emphasis on process improvement for the entire development cycle. NOTES1. The term P&L manager refers to the executive ultimately responsible for both the revenue and expenses for the product organization. In larger companies, this is likely to be a division general manager or president. In smaller companies, it is likely to be the CEO or president. In this article “business manager” will be substituted for “P&L manager” in most cases, as the former term is more commonly used 2. Product quality management consists of the quality management function (ensuring that good quality policies are in place and enforced), the quality assurance function (developing and implementing practices and processes that ensure that quality products are produced), and the quality control function (actual testing of products to ensure conformance to customer requirements) 3. Most organizatio ns call these criteria “requirements.” These are the specifications that the organization believes a product must meet in order to satisfy a customer need. 4. Professionally means that the team provides information in a form, at a time, and in a way that is perceived as non-threatening, objective, and valuable. There is no appearance of a hidden bias or agenda. In short, the test team is respected and listened to by all parties. This is not usually the case with test teams. 5. While a number of companies have contracted to put dedicated software test teams on a customer’s site, these companies have typically not been dedicated software testing companies, nor have they put dedicated labs in place without specific long-term contracts. this is an article added by Jean Sedane
|
|||
|