いいソフト開発には優秀なテストエンジニアを
Gefaellt_mir_IMG_1801 / de:bug
ソフトのテストチームは、ソフト開発者と敵対するものではなく、開発組織全体のパフォーマンスをを向上させるためにあり、ビジネスのスピードをより加速するためにあります。もし、開発チームのリソースが不足していたり、開発プロセスが不安定な場合は優秀なテストチームを編成することを考えてください。
すぐれたテストチームを持っている開発チームは様々なリスクを軽減することができます。
その製品を熟知しているテスト設計者は、設計の初期段階のレビューから豊富な経験でソフトの不完全な部分を指摘します。効果的なテストケースを組み立ててくれ、効率のいいテスト環境を準備してくれます。開発プロセスを先回りして危なそうな穴を前もって塞いでくれます。
開発チームはテストチームからのサポートが最大限得られるような仕事のやり方を考えます。
テストチームが仕事待ちにならないように自分たちのアウトプットのペースを守ります。逆にテストチームが飽和しないよう処理能力を無視して一度に大量のタスクを突っ込まないことも大切です。
自分たちの開発チームを守るためには、テストチームをオーバーワークで疲弊させないことが重要です。