DE — heise online
テスト開始前のデータガバナンスの混乱とその解決法
ソフトウェア1分で読めます
ソフトウェアのテストを始める直前に、テスト用のデータが足りなくなる問題を扱った記事です。この問題の原因は、テストデータに「誰が責任を持つか」が決まっていないことだと述べ、3段階の解決方法を紹介しています。
何が起きたのか
新しいデータシステムをテストする前に、テスト用のデータが足りなくなることがよくあります。データの件数が少なすぎて、実際に近い負荷のテストができません。今あるデータも、実際の業務のケースを十分にカバーしていません。IT部門は業務部門を、業務部門はIT部門や設計者をそれぞれ指さし、プロジェクト責任者は待たされたままになります。進捗報告には「テストデータを調整中」と書かれ続けますが、実際にはほとんど進んでいません。
なぜ見落とされるのか
チームは、本番データのモデル化、業務領域への分割、担当者の割り当てなど、データ設計には時間をかけます。しかし、テストデータについて計画する人はほとんどいません。テストデータは誰の持ち物でもないため、見落とされやすいのです。記事によると、こうした問題の多くはコミュニケーション不足ではなく、責任の所在があいまいなことが原因です。
なぜ大事なのか
テストデータが準備できないと、テストが遅れたり、実際の使われ方とは違うデータでテストが行われたりします。その結果、問題がシステムの公開後になってから表に出ることもあります。設計の初期に、テストデータの持ち主を明確に決めるルールを作れば、こうした遅れを防げると記事は説明しています。
今後注目すべき点
- プロジェクトが設計の初期に、テストデータの明確な担当者を決めるかどうか
- 3段階の責任モデルが実際の現場で使われるかどうか
- 「テストデータを調整中」という報告が、実際の決定と期限に置き換えられるかどうか