top of page

<Upper-Intermediate> Lesson No.16

Quality Standard Setting for International Project / 国際プロジェクトでの品質基準設定

0.Greetings & Ice-break (2min.)|挨拶と導入

 

0-1 Greetings

Let’s practice a short small talk that you can use to greet a business partner and start building a good relationship.

講師との挨拶を兼ねて、ビジネスパートナーと信頼関係を築くための短いスモールトークを練習してみましょう。

[Tips / 会話のヒント]

・Can you hear me clearly? 

 私の声はクリアに聞こえますか?
・How's your day going so far?

 今日はどんな一日でしたか?
・Talk about one small topic (Work, Weather, News, Hometown, Sports event, etc.)

 軽い話題について話しましょう(仕事、天気、ニュース、地元、スポーツイベントなど)

0-2 Introduction​

In today’s lesson, we’ll learn about the following situation. Have you ever experienced something similar?

本日のレッスンでは以下のようなシチュエーションについて学びます。同様のシチュエーションを経験したことがありますか?​

​​

- If you have experience, please tell us what it was like, what was difficult, or what you learned.

   経験があれば、どんな内容だったか、難しかったことや学んだことなどを教えて下さい。 

- If you don’t have experience, try to imagine yourself handling that situation in English.

  What do you think would be challenging?

  経験がなければ、英語でその状況に対応しているところを想像してみましょう。どんなことが難しそうですか?

Situation / シチュエーション

This is a scenario where you establish unified quality standards for large-scale development projects with multinational teams, defining specific quality indicators like code coverage and bug density.
多国籍チーム大規模開発でコードカバレッジ・バグ密度等の統一品質基準を設定し、文化差を考慮した品質管理体制を構築する場面です。

1. Read (2 min)|型を学ぶ
Let's read the following key sentences aloud!
下記の文章や単語を順番に音読しましょう!

1-1 Basic phrases
1.I suggest we establish...(...を確立することを提案します)
2.We assess current coverage levels...(現在のカバレッジレベルを評価します)
3.We coordinate with team leads to...(...するためにチームリーダーと調整します)
4.We can classify defects into...(欠陥を...に分類できます)
5.We collaborate with regional quality leads to...(...するために地域の品質リーダーと協力します)
6.We should define performance targets based on...(...に基づいてパフォーマンス目標を定義すべきです)
7.Teams can utilize cloud-based testing tools to...(チームは...するためにクラウドベースのテストツールを活用できます)

1-2 Essential words
1.assess(評価する)
2.coordinate(調整する)
3.monitor(監視する)
4.classify(分類する)
5.trigger(引き起こす)
6.collaborate(協力する)
7.eliminate(排除する)
8.impose(課す)
9.utilize(活用する)
10.modernize(近代化する)
2. Try  (3 min)|ロールプレイ練習

Let’s practice the role-play.

ロールプレイの練習をしましょう!

Situation / シチュエーション(Reference again)

This is a scenario where you establish unified quality standards for large-scale development projects with multinational teams, defining specific quality indicators like code coverage and bug density.
多国籍チーム大規模開発でコードカバレッジ・バグ密度等の統一品質基準を設定し、文化差を考慮した品質管理体制を構築する場面です。

👨‍💼【Teacher / Quality Assurance Director】:
Thank you for joining this meeting. We need to define unified quality standards for our multinational development teams. What approach do you suggest for setting code coverage targets across all regions?
(会議にご参加いただきありがとうございます。多国籍開発チームのための統一品質基準を定義する必要があります。全地域でコードカバレッジ目標を設定するために、どのようなアプローチを提案しますか?)
🧑‍🎓【Student / IT Engineer】:
I suggest we establish 80 percent code coverage as the baseline target. First, we assess current coverage levels in each region. Second, we coordinate with team leads to ensure this target is achievable within their local constraints. Third, we monitor progress monthly and adjust if cultural differences create obstacles.
(ベースライン目標として80パーセントのコードカバレッジを確立することを提案します。第一に、各地域の現在のカバレッジレベルを評価します。第二に、チームリーダーと調整して、この目標が現地の制約内で達成可能であることを確認します。第三に、進捗を毎月監視し、文化的な違いが障害を生む場合は調整します。)

👨‍💼【Teacher / Quality Assurance Director】:
That sounds reasonable. However, I'm concerned about bug density standards. Different teams have different definitions of what counts as a critical defect. How can we make sure everyone follows the same criteria?
(それは妥当に聞こえます。しかし、バグ密度基準について懸念があります。異なるチームが重大な欠陥として何をカウントするかについて異なる定義を持っています。全員が同じ基準に従うことをどのように確認できますか?)
🧑‍🎓【Student / IT Engineer】:
We can classify defects into 4 categories with clear definitions. Critical defects are those that trigger system failures or data loss. We collaborate with regional quality leads to validate these definitions and eliminate ambiguity. I recommend we demonstrate examples in a shared document so all teams can consult with it during code reviews.
(明確な定義を持つ4つのカテゴリーに欠陥を分類できます。重大な欠陥とは、システム障害やデータ損失を引き起こすものです。地域の品質リーダーと協力してこれらの定義を検証し、曖昧さを排除します。すべてのチームがコードレビュー中に参照できるように、共有ドキュメントで例を示すことをお勧めします。)

👨‍💼【Teacher / Quality Assurance Director】:
Good point. Now, what about performance test criteria? Some teams are located in regions with different infrastructure capabilities. Won't that make it difficult to impose uniform standards?
(良い点ですね。では、パフォーマンステスト基準についてはどうですか?一部のチームは異なるインフラ能力を持つ地域に位置しています。それは統一基準を課すことを難しくしませんか?)
🧑‍🎓【Student / IT Engineer】:
You're right to be cautious about that. We should define performance targets based on the production environment, not the test environment. For example, response time under 2 seconds and throughput of 1000 requests per second. Teams can utilize cloud-based testing tools to simulate consistent conditions regardless of their local infrastructure.
(それについて慎重になるのは正しいです。テスト環境ではなく、本番環境に基づいてパフォーマンス目標を定義すべきです。例えば、2秒未満の応答時間と毎秒1000リクエストのスループットです。チームは、現地のインフラに関係なく一貫した条件をシミュレートするために、クラウドベースのテストツールを活用できます。)

👨‍💼【Teacher / Quality Assurance Director】:
That makes sense. One last question: how do we handle situations where a team cannot meet the standards due to legacy code or technical debt?
(それは理にかなっています。最後の質問です:レガシーコードや技術的負債のためにチームが基準を満たせない状況をどのように処理しますか?)
🧑‍🎓【Student / IT Engineer】:
We should allow temporary exceptions with a clear remediation plan. The team must submit a detailed timeline showing how they will modernize the legacy components and gradually achieve compliance within 6 months. This approach helps us accommodate real-world constraints while maintaining our commitment to quality standards.
(明確な是正計画を伴う一時的な例外を許可すべきです。チームは、レガシーコンポーネントをどのように近代化し、6か月以内に段階的にコンプライアンスを達成するかを示す詳細なタイムラインを提出する必要があります。このアプローチは、品質基準へのコミットメントを維持しながら、現実世界の制約に対応するのに役立ちます。)

👨‍💼【Teacher / Quality Assurance Director】:
Excellent. Your plan addresses both technical requirements and cultural considerations. Let's proceed with documenting these standards and coordinating with all regional teams. I appreciate your thorough approach.
(素晴らしい。あなたの計画は技術要件と文化的配慮の両方に対処しています。これらの基準を文書化し、すべての地域チームと調整することを進めましょう。あなたの徹底的なアプローチに感謝します。)
3. Use  (4 min)|ロールプレイ & 実践(空欄補完)

Let's perform the role-play and fill in the blanks by translating the Japanese into English!
空欄の日本語を英語に訳しながら、ロールプレイを実践してみましょう!

Situation / シチュエーション(Reference again)

This is a scenario where you establish unified quality standards for large-scale development projects with multinational teams, defining specific quality indicators like code coverage and bug density.
多国籍チーム大規模開発でコードカバレッジ・バグ密度等の統一品質基準を設定し、文化差を考慮した品質管理体制を構築する場面です。

👨‍💼【Teacher / Quality Assurance Director】:
Thank you for joining this meeting. We need to define unified quality standards for our multinational development teams. What approach do you suggest for setting code coverage targets across all regions?
🧑‍🎓【Student / IT Engineer】:
I suggest we establish 80 percent code coverage as the baseline target. First, we [評価する] current coverage levels in each region. Second, we [調整する] with team leads to ensure this target is achievable within their local constraints. Third, we [監視する] progress monthly and adjust if cultural differences create obstacles.

👨‍💼【Teacher / Quality Assurance Director】:
That sounds reasonable. However, I'm concerned about bug density standards. Different teams have different definitions of what counts as a critical defect. How can we make sure everyone follows the same criteria?
🧑‍🎓【Student / IT Engineer】:
We can [分類する] defects into 4 categories with clear definitions. Critical defects are those that [引き起こす] system failures or data loss. We [協力する] with regional quality leads to validate these definitions and [排除する] ambiguity. I recommend we demonstrate examples in a shared document so all teams can consult with it during code reviews.

👨‍💼【Teacher / Quality Assurance Director】:
Good point. Now, what about performance test criteria? Some teams are located in regions with different infrastructure capabilities. Won't that make it difficult to impose uniform standards?
🧑‍🎓【Student / IT Engineer】:
You're right to be cautious about that. We should define performance targets based on the production environment, not the test environment. For example, response time under 2 seconds and throughput of 1000 requests per second. Teams can [活用する] cloud-based testing tools to simulate consistent conditions regardless of their local infrastructure.

👨‍💼【Teacher / Quality Assurance Director】:
That makes sense. One last question: how do we handle situations where a team cannot meet the standards due to legacy code or technical debt?
🧑‍🎓【Student / IT Engineer】:
We should allow temporary exceptions with a clear remediation plan. The team must submit a detailed timeline showing how they will [近代化する] the legacy components and gradually achieve compliance within 6 months. This approach helps us accommodate real-world constraints while maintaining our commitment to quality standards.

👨‍💼【Teacher / Quality Assurance Director】:
Excellent. Your plan addresses both technical requirements and cultural considerations. Let's proceed with documenting these standards and coordinating with all regional teams. I appreciate your thorough approach.
4. Challenge (7 min)|応用実践

Let's perform the role-play and fill in the blanks by translating the Japanese into English!
空欄の日本語を英語に訳しながら、ロールプレイを実践してみましょう!

*Let's practice this part repeatedly until we can speak it smoothly.

  このパートはスムーズにスピーキングできるようになるまで繰り返し練習しましょう。

Situation / シチュエーション(Reference again)

This is a scenario where you establish unified quality standards for large-scale development projects with multinational teams, defining specific quality indicators like code coverage and bug density.
多国籍チーム大規模開発でコードカバレッジ・バグ密度等の統一品質基準を設定し、文化差を考慮した品質管理体制を構築する場面です。

👨‍💼【Teacher / Quality Assurance Director】:
Thank you for joining this meeting. We need to define unified quality standards for our multinational development teams. What approach do you suggest for setting code coverage targets across all regions?
🧑‍🎓【Student / IT Engineer】:
I suggest we establish 80 percent code coverage as the baseline target. [第一に、各地域の現在のカバレッジレベルを評価します。] [第二に、チームリーダーと調整して、この目標が現地の制約内で達成可能であることを確認します。] Third, we monitor progress monthly and adjust if cultural differences create obstacles.

👨‍💼【Teacher / Quality Assurance Director】:
That sounds reasonable. However, I'm concerned about bug density standards. Different teams have different definitions of what counts as a critical defect. How can we make sure everyone follows the same criteria?
🧑‍🎓【Student / IT Engineer】:
[明確な定義を持つ4つのカテゴリーに欠陥を分類できます。] Critical defects are those that trigger system failures or data loss. [地域の品質リーダーと協力してこれらの定義を検証し、曖昧さを排除します。] I recommend we demonstrate examples in a shared document so all teams can consult with it during code reviews.

👨‍💼【Teacher / Quality Assurance Director】:
Good point. Now, what about performance test criteria? Some teams are located in regions with different infrastructure capabilities. Won't that make it difficult to impose uniform standards?
🧑‍🎓【Student / IT Engineer】:
You're right to be cautious about that. We should define performance targets based on the production environment, not the test environment. For example, response time under 2 seconds and throughput of 1000 requests per second. Teams can utilize cloud-based testing tools to simulate consistent conditions regardless of their local infrastructure.

👨‍💼【Teacher / Quality Assurance Director】:
That makes sense. One last question: how do we handle situations where a team cannot meet the standards due to legacy code or technical debt?
🧑‍🎓【Student / IT Engineer】:
We should allow temporary exceptions with a clear remediation plan. The team must submit a detailed timeline showing how they will modernize the legacy components and gradually achieve compliance within 6 months. This approach helps us accommodate real-world constraints while maintaining our commitment to quality standards.

👨‍💼【Teacher / Quality Assurance Director】:
Excellent. Your plan addresses both technical requirements and cultural considerations. Let's proceed with documenting these standards and coordinating with all regional teams. I appreciate your thorough approach.
\ If you have some extra capacity, give it a try(余力があればやってみましょう)/
5. Real-world application (5 min)|実務応用

Let's speak freely with the phrases and flow we learned today. If you can, imagine your real job—it makes practice more effective.
本日学習した単語やフレーズ、会話の流れを思い出しながら、自由に話してみましょう。可能であれば、自身の実務を想像しながら話すと効果的です。​

Situation / シチュエーション
You are an IT engineer working with multinational development teams to establish unified quality standards for a large-scale project.
The Quality Assurance Director asks you to explain your approach for defining code coverage targets, bug density criteria, and performance test standards.
あなたは大規模プロジェクトのための統一品質基準を確立するために多国籍開発チームと協力しているITエンジニアです。
品質保証ディレクターが、コードカバレッジ目標、バグ密度基準、パフォーマンステスト基準を定義するためのあなたのアプローチを説明するよう求めています。

👨‍💼【Teacher / Quality Assurance Director】:
Could you walk me through your proposed quality framework for our multinational teams? I'd like to understand how you plan to address the differences in infrastructure and development practices across regions.
(多国籍チームのための提案された品質フレームワークについて説明していただけますか?地域間のインフラと開発慣行の違いにどのように対処する予定かを理解したいと思います。)

🧑‍🎓【Student / Your Role】:
(Free Speaking based on today's lesson)

Hints / ヒント
1. Establish baseline quality targets
2. Classify defects with clear definitions
3. Coordinate with regional team leads
4. Accommodate real
​※This is not a role-play. Please speak until you finish your thoughts.
 このパートはロールプレイ形式ではありません。最後まで通して話してみましょう。
6.  Wrap-up (2 min) |レッスンの振り返り

Let's review today's lesson with your teacher!
今日のレッスンについて講師と振り返ってみましょう!

 

6-1 Comments from student

・Good points / 良かったところ・上手くできたところ
・Things to work on / 今後強化したいところ

 

6-2 Feedback from teacher

・Good points / 良かった点
・Things to work on / 今後の強化ポイント
・What to review / 復習ポイント

 

*6-3 Questions from student (if any)

Japanese translation(日本語訳)

1. Read (2min)(型を学ぶ)|基本フレーズ

2. Try  (4min)(ロールプレイ練習)|型を使った練習
Let’s practice the role-play.
ロールプレイの練習をしましょう!

3. Use  (7min)|応用
Let’s perform the role-play and filling in the missing English!
英語を補完しながら、ロールプレイを実践してみましょう!

4. Challenge (7min)|実践
Let’s perform the role-play and filling in the missing English!
英語を補完しながら、ロールプレイを実践してみましょう!

5. Wrap-up (3min) – レッスンの振り返り

"Let’s review today’s lesson with your teacher!”

「今日のレッスンについて講師と振り返ってみましょう!」

5-1.  Comments from Student

  - Good points / 良かったところ・上手くできたところ

  - Things to work on / 今後強化したいところ

5-2.  Feedback from Teacher

  - Good points / 良かった点

  - Things to work on / 今後の強化ポイント

  - What to review / 復習ポイント

5-3. Question from Students (If any)

bottom of page