ソフトウェア開発チームには何人のテスターが必要ですか

特定のソフトウェアの潜在的な落とし穴を特定できるのはテストを通じてであるため、すべてのSDLC(ソフトウェア開発ライフサイクル)ではテストが必要です。 チームに追加するテスターの数を決定する前に、テスターの義務と責任を簡単に確認してください。

テスターの義務と責任

  • テスターの主な機能は、バグを修正する品質管理チームを率いて、製品がリリースされたときにバグがないようにすることです。
  • テスターは、ソフトウェアの計画および準備段階で必要になります。 彼らは、設計仕様を分析、テスト、レビューし、テストサインを作成し、テスト手順仕様を実施する主要な人々です。 テスターは、特定の間隔でテストを自動化する責任もあります。
  • テスターは、テスト環境のセットアップにも責任があります。 それを行うのがシステム管理者である場合、テスターは彼を支援します。

テストの実行が進むにつれて、より多くのテスターを連れてくる必要があるかもしれません。 これはテスト環境によって異なります
テストを実行するのがテスターである場合、彼はテストをログに記録し、要点を記録し、パフォーマンスメトリックを収集し、これを実行するためのツールを使用します。

通常、プロジェクトには多くのテスターがいて、お互いの作業をレビューする責任があるため、グリッチは発生しません。テスターの重要性がわかったところで、各プロジェクトに必要なテスターの数を実際に決定する要因についても検討します。

ソフトウェア開発者とテスターの間の適切な比率を探しているなら、答えはこれです-それは状況によって異なります。 3人の開発者チームに1人のテスターが必要な場合もあれば、5人のチーム、場合によっては10人のテスターが必要な場合もあります。 場合によっては、ソフトウェアのテスターが1人もいないこともあります。 それはすべて多くの要因に依存します。

  • テスターの経験
  • プロジェクトの種類
  • ソフトウェアがどれほど複雑になる可能性があるか
  • プロジェクトに関連する機能
  • 同様のソフトウェアの過去の経験
  • あなたが働いている文化
  • スケジュールの制約
  • バグの問題

多くのIT企業は、プロジェクトに必要なソフトウェアテスターの数を決定するというとらえどころのない問題に悩まされています。 難しい真実は、前述の要因を考慮に入れる必要があるため、「万能」スキームは存在しないということです。 ソフトウェア配信プロセスにボトルネックが発生したとしても、すべてのソフトウェアをテストすることが不可欠です。 適切なテストを通じて、完璧なソフトウェアを作成できます。これには開発者ができないことなので、プロのテスターが必要です。
要件が異なる可能性があるため、他のIT企業が使用しているのと同じ比率を使用することはできません。 あなたの製品はあなたの競争相手とは異なるでしょう。 また、会社が製品をどのように開発しているか、残りの従業員、特にプロジェクトを時間どおりに完了する能力と能力にも依存します。 したがって、製品だけでは比率を決定できません。また、プロジェクトの性質とそのプロセスにも依存します。
それでも、テスターを雇うときは、次の点に注意してください。

  • テスターの経験とは別に、非常に多くのテスターを雇う能力を考慮する必要があります。あなたはあなたが雇っているすべての人々を管理することができますか、あなたは彼ら全員に支払うことができますか?
  • ソフトウェアをテストするための範囲は何ですか?
  • テストを評価し、必要な量の作業のみがテスターに委任されているかどうかを確認してください
  • テストプロセスを変更できますか?
  • 自動テストを実行できる場合もあります。それはあなたのために可能ですか?
  • あなたがする必要があるテストの種類は何ですか? テスターを雇う必要がない場合もありますが、社内の従業員の小グループにタスクを割り当てます

上記の指針を考えて、テスターを雇う価値があるかどうかを結論付けてください。 プロジェクトが少し難しいときに開発者の比率に応じて採用することが予算内にない場合は、製品のさまざまな部分に優先順位を付けることができます。 テスターは危険な領域を特定することができ、テストは製品の各段階ではなく、それらの領域に集中します。 失敗する可能性のある領域を特定し、それに応じてテストを調整します。

最終結果

開発者とテスターの正確な比率は、適切な結論に達することができないため、依然として論争の骨です。 正確な比率を主張する経験則はありません。専門家でさえ、比率に名前を付けるのは難しいでしょう。 時々、比率は答えでさえないかもしれません。 のことを考えるスタートレックII:カーンの怒り障害のある船に閉じ込められた民間人を救う必要がある映画。 シミュレーションテストは失敗し、スターレットアカデミーの誰もそれを成功裏にテストすることができませんでした。有名なジェームズTカークでさえ。 コバヤシマルが成功する前に、彼は2度失敗しました。
魔法数はありませんが、魔法数が必要な場合は、3:1(開発者:テスター)の比率を試して、それが機能するかどうかを確認できます。

トピックに関する興味深いリンク:
QAテスターと開発者の間の正しい比率?
テスターに対するソフトウェア開発者の適切な比率はどれくらいですか?
アジャイルチームのテスターに対するソフトウェア開発者の良い比率は?


著者:Reema Oamkumarは、YUHIROグループの一員であるwww.Software-Developer-India.comでソートリーダーとして従事しています。 YUHIROは、IT企業、代理店、IT部門にプログラマーを提供するドイツとインドの企業です。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください