Express opinions

4+
Intermediate
📙 Teens & Adults

By the end of the lesson, you will be able to express your opinions clearly and effectively in English, particularly in professional settings.

Part 1

Warm-up

💡 Directions

Answer the questions

Q1

What did we discuss in the last lesson?

Q2

What part of your job do you like the most (for example, coding, testing, or managing projects) and why?

Q3

Do you prefer working in a team or independently? Why?

Part 2

Vocabulary

💡 Directions

Read the word, its’ meaning, and the examples
Then make up your own sentences using the word.

Student can skip the words they already know.

criteria

noun

/kraɪˈtɪ.ri.ə/

prioritize

verb

/praɪˈɔːr.ə.taɪz/

feasibility

noun

/ˌfiː.zəˈbɪl.ə.ti/

dependency

noun

/dɪˈpen.dən.si/

NOTE

Make up your own sentences using the words.

Part 3

Useful phrases

💡 Directions

Teacher guides the student the useful phrases

Discuss the context in which each phrase can be used (teacher asks the student).

Encourage the student to create their own sentences using these phrases.

  • In my opinion…
  • I believe that…
  • It seems to me that…
  • I would argue that…
  • The way I see it…
  • One could say that…

Example:

“In my opinion, Agile methodology is more effective for our projects because it allows for better flexibility and faster feedback.”

Part 4

Dialogue Practice

💡 Directions

Practice the conversation with teacher

Topic: How should we prioritize the new features requested by our client?

Alex: Project manager (PM)

Jordan: Team member, maybe QC, BA/PO or Dev

man-03

Alex

Hi, thanks for joining the meeting. Our client has sent over a list of new feature requests for our application. I wanted to discuss how we should prioritize these features. What are your thoughts?

Hi, thanks for having me. In my opinion, we should first consider the features that provide the most value to the client. We could start by analyzing the potential impact of each feature on the client’s business.

man-02

Jordan

man-03

Alex

That makes sense. I believe that features which improve user experience and efficiency should be high on our list. Do you agree, or do you think we should focus on other criteria first?

From my point of view, user experience is definitely important. However, I would argue that we should also look at the technical feasibility and the effort required to implement each feature. Some features might be highly valuable but could take a long time to develop.

man-02

Jordan

man-03

Alex

It mentions that the interface should be “easy to use and user-friendly,” but there aren’t any specific guidelines or examples. I’ve tried looking at similar projects, but I’ve tried different approaches, but I’m still facing issues.

That sounds like a good strategy. One could say that prioritizing quick wins will help maintain client satisfaction while we work on the more challenging features. We should also consider any dependencies between the features.

man-02

Jordan

man-03

Alex

Absolutely. The way I see it, we need to ensure that our development plan is both efficient and aligned with the client’s business goals. How about we create a matrix to score each feature based on value, effort, and dependencies?

I believe that would be a helpful tool. We can then use this matrix to present our prioritization plan to the client. It will also help us justify our decisions if the client has any questions.

man-02

Jordan

man-03

Alex

Great idea. Let’s draft the matrix and start scoring the features. We can then review our findings in our next meeting and finalize the prioritization. Thanks for your input; I think we’re on the right track.

Sounds good. I’ll get started on the matrix and share it with you for feedback. Looking forward to our next discussion.

man-02

Jordan

Part 5

Debate

Topic: Remote work is more productive than office work.

💡 Directions

Start the discussion by stating teacher’s opinion.

Ask the student to respond with their opinion, providing reasons and examples.

Allow for back-and-forth discussion to practice conversational skills.

Suggestion points:

Points supporting remote work as more productive

  • Flexibility and better work-life balance
  • Fewer distractions at home
  • Saving money for employees and
  • employers
  • Hiring people from anywhere
  • Good use of online tools

Points supporting office work as more productive

  • Better teamwork and collaboration
  • More structured work environment
  • Easy access to resources and IT help
  • Stronger company culture
  • Easier face-to-face communication

Balanced perspective

  • Hybrid model with both remote and office work
  • Different people have different preferences
  • Some tasks are better for remote, some for office

Part 6

Discussion

💡 Directions

Let’s use the vocabulary you’ve learned during the lesson and talk about the following topics/questions freely!

Teacher helps student expand and correct the answers

Q1

How important is it for team members to express their opinions during project planning?

Ideas:

  • Better decisions
  • Engagement
  • Creativity
  • Collaboration
Q2

What can we do to help team members feel comfortable sharing their thoughts?

Ideas:

  • Clear expectations
  • Friendly
  • Safe environment
  • One-on-one meeting
Q3

How can remote work affect the expression of opinions in a software development team?

Ideas:

  • Communication tools
  • Documentations
  • Structured meetings
Q4

What can we do to make sure every team member, even the quiet ones, feels their opinion is important?

Ideas:

  • Encourage participation
  • One-on-one meeting
  • Anonymous feedback
Q5

How can we solve problems when team members have different opinions?

Ideas:

  • Clarify misunderstandings
  • Vote
  • Discussion
Q6

How can we give feedback in a way that helps improve our work without hurting anyone’s feelings?

Ideas:

  • Positive first
  • Be timely
  • Private setting
  • Focus on growth

Review

💡 Directions

Let’s review the lesson with teacher

1

4 new words in this lesson

2

What new phrases did you learn today?

3

How can you use these phrases in your daily work?

See you next lesson

Homework

💡 Directions

Do homework

Write an opinion essay on the importance of regular code reviews, checklists, test cases, or any other review practices in software development.

EnrichEnglish Teacher1