leadership testing test lead responsibilities
テストにおけるリーダーシップ–主な責任
テスターとテストチームの重要性が再び確立されました。
アプリケーションまたは製品の成功は、主に、有効なバグの暴露の基礎を形成する効率的かつ効果的なテスト手法に起因します。
学習内容:
テストチーム
テストチームは、さまざまなスキルレベル、経験レベル、専門知識レベル、さまざまな態度、さまざまな期待/関心レベルを持つ個人で構成できます。品質を最大化するには、これらすべてのさまざまなリソースの属性を正しく活用する必要があります。
彼らは団結して協力し、テストプロセスに従い、スケジュールされた時間内にコミットされた作業を提供する必要があります。これには明らかにテスト管理の必要性が必要です。テスト管理は、ほとんどの場合、テストリーダーとしての役割を持つ個人によって実行されます。
テスターとして、私たちが最終的にやるべきことは、リーダーシップの決定の直接の結果です。これらの決定は、優れたテストチーム管理に加えて、効果的なQAプロセスを実装しようとした結果です。
記事自体は、2つの部分のチュートリアルに分かれています。
- 最初の部分は、テストリードが一般的に実行する職務と、テストチームを管理する際に考慮すべきその他の要素を引き出すのに役立ちます。
- 第2部では、優れたリーダーになるために必要ないくつかの重要なスキルと、テストチームを満足させる方法に関するその他のいくつかのスキルに焦点を当てます。
これらの2つのチュートリアルは、最適な結果を得るためにどのように、何を変更するかという点でテストリードを支援するだけでなく、新しいリーダーシップの役割に移行することを熱望する経験豊富なテスターをガイドします。
リード/リーダーシップのスキルと責任をテストする
定義上、テストリードの基本的な責任は、テスターのチームを効果的にリードして製品の目標を達成し、それによって導き出された組織の目標を達成することです。もちろん、役割の定義がいかに単純であっても、それは本質的に個人の一連の責任全体に変換されます。
テストリーダーの一般的に切り分けられた責任を見てみましょう。
おすすめの読み物=> 成功するQAチームを構築する方法は?
テストリードは、最も一般的に次の活動に責任があります。
#1) 彼は、テストチームが組織内でどのように連携し、プロジェクトと組織に対して特定されたロードマップをチームがどのように達成するかを特定できなければなりません。
#二) 彼は、ドキュメントの要件に基づいて、特定のリリースに必要なテストの範囲を特定する必要があります。
#3) テストチームと話し合った後、テスト計画を作成し、管理/開発チームによるレビューと承認を受けます。
c ++静的変数の初期化
#4) 必要なメトリックを特定し、それらを適切に配置するために作業する必要があります。これらのメトリックは、テストチームの固有の目標になる可能性があります。
#5) 特定のリリースに必要なサイジングを計算することによって必要なテスト作業を特定し、同じために必要な作業を計画する必要があります。
#6) 必要なスキルを把握し、それに応じてテストリソースと、自分の興味に基づいたニーズのバランスを取ります。また、スキルのギャップがあるかどうかを特定し、特定されたテストリソースのトレーニングおよび教育セッションを計画します。
# 7) テストレポート、テスト管理、テスト自動化などのツールを特定し、それらのツールの使用方法についてチームを教育します。繰り返しになりますが、必要に応じて、チームメンバーが使用するツールについて、知識の伝達セッションを計画します。
#8) 熟練したリソースの保持 彼らにリーダーシップを植え付け、必要に応じてジュニアリソースにガイダンスを提供し、それによって彼らが成長できるようにします。
#9) すべてのリソースに楽しくて便利な環境を作成して、最大のスループットを確保します。
テストチームを効果的に管理する
#1) を開始します テスト計画活動 テストケースの設計のために、チームがレビュー会議を開催し、レビューコメントが組み込まれていることを確認するように促します。
#二) テストサイクル中は、各リソースに割り当てられた作業を絶えず評価してテストの進行状況を監視し、必要に応じてリソースのバランスを取り直すか、再割り当てします。
#3) スケジュールの達成に遅れが生じる可能性があるかどうかを確認し、テスターと話し合って、直面している可能性のある問題を把握し、解決に努めます。
#4) テストチーム内で会議を開催し、他のチームメンバーが何をしているかを全員が認識していることを確認します。
#5 )利害関係者と経営陣にタイムリーなステータスを提示し、行われている作業についての自信を植え付けます。
#6) 遅延が予想される場合に備えて、リスク軽減計画を準備します。
# 7) クリーンな双方向インターフェイスチャネルを形成するために、テストチームと管理者の間のギャップや違いを埋めます。
おすすめの読み物=> ソフトウェアテスターでモチベーションを維持するにはどうすればよいですか?
テスト管理
リーダーシップとは、力、知識、積極的で直感的な能力、意思決定に影響を与える力などの分野全体を意味しますが、特定のテストリーダーがこれらのほとんどすべての資質を本質的に持っているにもかかわらず、多くの場合、彼らは、これらの資質を引き出しようとする方法のために、テストチームを効果的に管理するという目標からまだかなり外れています。
多くの場合、テストチームでは、リーダーシップと管理は連携していますが、それらは間違いなく同じことを意味するわけではありません。
テストリーダーは紙に書かれたすべてのリーダーシップスキルを持っているかもしれませんが、それは彼がチームを管理できるという意味ではありません。テストプロセス自体には、いくつかのポリシーが設定されています。ただし、テストチームの管理の技術は、管理のための厳格で迅速なルールを定義するという点で、しばしば灰色の領域です。
なぜそうなるのか、テストチームは他のチームとどのように違うのかについての考えはありますか?
理論的に完璧で実績のある管理アプローチを使用するテストチームでは、必ずしもうまく機能するとは限らないことを認識することが非常に重要だと思います。
テストチームを効果的に管理するために考慮すべき重要事項
テストチームを効果的に管理するために考慮する必要がある特定の事実があります。これについては、以下で詳しく説明します。
#1)テスターを理解する
テスターの仕事は、ソフトウェアの欠陥やバグを見つけて品質を向上させることです。チームには、革新的で創造的なスタイルのテストを取り入れることでコードを破ることを絶対に楽しんでいるテスターがいる可能性があります。言うまでもなく、これには、ソフトウェアを他の人とはまったく異なる方法で見るスキル、創造性、および種類の考え方が必要です。
日常生活での仕事にかなりの時間を費やし、経験を積んでいるため、テストリソースはこの「テスト」の考え方から抜け出すことはほとんどできず、個人的にも専門的にもその一部になります。彼らは、製品からプロセス、テストリード、マネージャーなどに至るまで、ほぼすべての欠陥を探します。
テストチームのこの考え方を理解するために時間をかけることは、テストリーダーのための合理的なテスト管理アプローチを導き出すことができるための最初のそして最も重要なステップです。
#2)テスターの作業環境
テストチームは、与えられたテストリソースで達成する必要のある膨大な量のテストに対して厳しい期限があるため、ほとんどの場合、高レベルのプレッシャーに対処していることに気付きます。
場合によっては、テストチームへのコードの配信が遅れたり、必要な環境を取得したり、無数の要因によって欠陥の修正/検証が遅れたりすることがあります。これらすべて、スケジュールの延長はありません。
これに加えて、大量のテスト作業が必要になる可能性があり、テストが不十分または不完全であると、製品の品質に直接疑問が生じる可能性があります。
テストチームは、事前に特定した特定のリスクにフラグを立てることができますが、多くの場合、関係する本質を完全に理解していないか、スキルの欠如と見なす可能性があるため、経営陣はこれをあまり積極的に見ていません。テストチームのレベル。
間違いなく、テストチームは、時間どおりに納品するというプレッシャーとともに、高いレベルのフラストレーションを経験します。テストチームが頻繁にさらされる環境を測定することは、効果的な管理のためのテストリーダー/マネージャーにとって非常に貴重な情報になる可能性があります。
#3)テストチームの役割
テスト領域で何年も過ごした後、「完全な」テストではないテストがあり、「すべての」欠陥を発見することは架空の現象であることに気付きました。
大規模なテスト作業にもかかわらず、多くの場合、欠陥は顧客または実稼働環境で発見され、テストチームからの「脱出」と呼ばれます。テストチームはしばしばそのような脱出に打撃を与え、このフィールドの問題がテストサイクル中に発見された可能性があるかどうかを解読するために、テスト範囲を定量的に説明するように求められます。
時々、これは、彼らの役割が彼らのスキルの観点から他の人にどのように描かれるか、したがってより広い視野で彼ら自身へのそのビジョンに関して、テスターに大きな失望を引き起こします。
文字を整数c ++に変換します
結論
テストチーム内のこれらすべての現実を理解することは、 従うべき管理アプローチの種類をレベル設定する これは、標準的および理論的な管理手法から離れる可能性が高いことを意味します。
このチュートリアルの後半では、これらのテクニックに触れます。どうぞお楽しみに!またはさらに良い;貴重なコメントを残して、このチュートリアルについてどう思うか教えてください。
著者について: これはSnehaNadigによるゲスト記事です。彼女は、手動および自動化テストプロジェクトで7年以上の経験を持つテストリードとして働いています。
推奨読書
- QAチームリーダーからのあなたの期待は何ですか?
- テストリードの位置に関するチームプレーとリーダーシップ関連の面接の質問に答える方法
- ソフトウェアテストでのチームビルディング-QAチームを構築して成長させる方法
- より幸せで成功したテストチームをリードする方法-テストリーダーシップパート2
- アジャイルテストの世界で優れたチームメンター、コーチ、真のチームディフェンダーになるには? -インスピレーション
- 優れたQAテストプレゼンテーションを準備してチームに提供する方法
- 成功するQAチームを構築する方法
- キャリアとしてのソフトウェアテストの選択