ソフトウェアテストの仕事は、バグの記録やエラーの発見にとどまりません。刺激のあるアジャイルな環境では、テスト担当者も開発チームの一員です。映画の撮影現場で脚本家やプロデューサーと一緒に働くようなものです。新人プログラマーから経験豊かなプロジェクト責任者、発明家に至るまで、幅広い人と協力して改善を重ね、製品やサービスに品質を作り込みます。
International Software Test Institute™ からの知見
アジャイルな組織でソフトウェアテストを担当するには何が必要?

アジャイルチームでのコミュニケーション
開発チームで仕事をするとき、考えやアイデア、発見を共有するには対面で話すのが一番です。
Scrum チームのコミュニケーションは、テスト担当者が始めることが少なくありません。絶えず調整することが仕事の中心です。プログラマーやスクラムマスター、Scrum のプロダクトオーナーなど、プロセスや製品に価値をもたらせる人と協力します。
素早い判断が求められるアジャイルな環境では、テストも楽しい仕事になります。自ら仕事を組み立てるチームでは協力が増え、個人の利益が先に立つことや開発担当者とテスト担当者の言い争いが減ります。優れた製品を改善し、新しい価値を生むという目標は全員共通です。
対人スキル
テストができること以外、アジャイルな環境のテスト担当者に絶対的なルールはありません。あなたは対等なチームの一員です。技術力、人と関係を築く力、感情を理解して扱う力を伸ばしましょう。アジャイルなテスト担当者を採用する企業の多くは、どの分野にも強みがある人を求めます。
設計やコーディングに優れていても、チームを苦労させる対人スキルの弱さは隠せません。技術力がまだ十分でなくても、人と協力するのが得意で、進んで学ぶ意欲があれば、チームは支援しやすいことがあります。Scrum チームは、継続的な研修が人材を育てると強く信じています。
アジャイルなテスト担当者は、スポーツ選手に似ています。競技でもコードを書く仕事でも、成功を目指す意欲的なプロのチームの中で、自分の役割があります。最も大切なのは姿勢で、適性もそれに次ぐ重要さです。
曖昧さを見つける
Scrum のテスト担当者は、製品の機能の説明にも関わります。機能やユーザーストーリーの開発が始まる前に、チームの他のメンバーと Scrum のプロダクトオーナーに会い、ストーリーカードについて話し合って何が必要かを理解します。テスト開始前に曖昧さを見抜ける経験豊富なテスト担当者は、ここで力を発揮します。
テスト担当者は、関係するシナリオを早くから見極め、受け入れ基準を検証できます。開発の途中や後ではなく開始前にこの力を使うと、チームは目標に集中し続けられます。問題を見つけるだけでなく、起きる前に防ぐことも仕事です。
最後に
一体感があり、動きの速いアジャイルな組織では、「テストだけ」を任されることはまずありません。次のような仕事もあります。
- 会議に出て、ユーザーストーリーや変更点を明確にする。アジャイルは反復と漸進で進めます。チームの中でも、スクラムマスターや Scrum のプロダクトオーナーとも、常に協力することが欠かせません。
- 開発担当者、スクラムマスター、Scrum のプロダクトオーナーの認識をそろえるために、効果的にコミュニケーションを取る。
- リスクを見つけてできる限り減らし、各スプリントの最後にリリース可能な製品を届けるために役立つ作業を優先する。
- 夜間ビルド、結合テスト、回帰テストの自動化や、探索的テストと受け入れテストの改善を提案する。
- 設計中の製品の状況や進み具合を、開発チーム全体に継続して伝える。
アジャイルテストは、批判的に考え、熱心に取り組むチームと協力し、自分一人の力を超える仕事に貢献できる素晴らしい機会です。スキルと意欲があるなら、私たちのパートナー NPAW (Nice People At Work) に魅力ある仕事が待っています。www.npaw.com/careers
