DEV Community

DIAMANTINO ALMEIDA
DIAMANTINO ALMEIDA

Posted on

Dealing with Discussions Practical Tips for New Engineering Managers

Table of Contents

  1. Prepare for the Discussion
  2. Facilitate Inclusive Discussions
  3. Keep Discussions on Track
  4. Handle Conflict Constructively
  5. Close the Discussion Effectively
  6. Post-Discussion Follow-Up
  7. Common Pitfalls and How to Avoid Them
  8. Tools to Improve Discussions
  9. Real-World Scenarios and How to Handle Them
  10. Continuous Improvement
  11. Final Thoughts

1. Prepare for the Discussion

Set Clear Objectives

Define the goal of the discussion and share it with your team beforehand.
Example:

"Our goal today is to decide on the best approach for reducing API latency. We’ll review three proposals and choose one by the end of the meeting."

Share an Agenda

Create and share an agenda at least 24 hours in advance.
Pro Tip: Use collaborative tools like Google Docs or Notion.

Gather Context

Review relevant documents, code, or previous discussions to ensure you understand the topic.


2. Facilitate Inclusive Discussions

Encourage Participation

  • Call on people directly.
  • Use round-robin to give everyone a chance to speak.
  • Leverage async communication for introverts.

Manage Dominant Voices

Politely interrupt if someone dominates the conversation:

"Thanks for your input, Jamie. Let’s hear from others before we dive deeper."

Active Listening

  • Paraphrase: "So what you’re saying is…"
  • Ask clarifying questions: "Can you elaborate on that point?"
  • Summarize key takeaways.

Watch for Non-Verbal Cues

Address confusion or disengagement:

"I notice some of you look unsure. Let’s pause and clarify."


3. Keep Discussions on Track

Time Management

Stick to the agenda and allocate time for each topic.

Parking Lot for Off-Topic Items

Jot down tangents to revisit later:

"That’s an important point about our CI pipeline, but it’s not on today’s agenda. Let’s add it to the parking lot."

Decision-Making Frameworks

  • Pros/Cons List
  • Dot Voting
  • Consensus Building

4. Handle Conflict Constructively

Conflict Is Normal

Disagreements are healthy. Focus on managing them productively.

Focus on the Problem, Not the Person

Redirect conversations to technical trade-offs:

"Let’s focus on the technical trade-offs rather than who suggested what."

Use "I" Statements

Encourage team members to express views without blame:

"I feel concerned about this approach because of X."

Take a Break if Needed

Suggest a short break if emotions run high:

"Let’s pause for 5 minutes and regroup."


5. Close the Discussion Effectively

Summarize Key Points

Recap decisions, action items, and next steps:

"To summarize:

  • We’ve decided to implement Option B.
  • Alex will draft the proposal by Friday.
  • Jamie will review the security implications."

Document the Outcomes

Send a follow-up email or message with the summary.

Gather Feedback

Ask your team for feedback on the discussion:

"How did today’s meeting go? What could we improve next time?"


6. Post-Discussion Follow-Up

Check in with Individuals

Follow up one-on-one with disengaged or frustrated team members.

Address Unresolved Issues

Schedule follow-up discussions for tabled topics.

Celebrate Progress

Acknowledge the team’s effort:

"Great job today! We made a tough decision, and I appreciate everyone’s input."


7. Common Pitfalls and How to Avoid Them

Pitfall Solution
Lack of Preparation Share an agenda and gather context beforehand.
Dominant Voices Actively manage participation.
No Clear Objective Define and communicate the goal.
Ignoring Conflict Address disagreements constructively.
No Follow-Up Document decisions and assign action items.

8. Tools to Improve Discussions

Tool Purpose
Google Docs/Notion Collaborative agendas and note-taking.
Slack/Teams Async input and follow-ups.
Miro/Mural Visual brainstorming and decision-making.
Trello/Asana Tracking action items and deadlines.

9. Real-World Scenarios and How to Handle Them

Scenario 1: The Endless Debate

Solution:

  • Set a time limit.
  • Use a decision-making framework.
  • Make the call as the manager if needed.

Scenario 2: The Silent Team Member

Solution:

  • Reach out one-on-one.
  • Assign them a topic to present.
  • Use async tools to gather input.

Scenario 3: The Heated Argument

Solution:

  • Pause and acknowledge tension.
  • Redirect to facts and technical trade-offs.
  • Follow up individually if needed.

10. Continuous Improvement

Reflect on Your Facilitation

Ask yourself:

  • Did we achieve our objective?
  • Did everyone contribute?
  • What could I do better next time?

Learn from Others

Observe how other managers facilitate discussions.

Invest in Training

Consider workshops on facilitation, conflict resolution, and emotional intelligence.


Final Thoughts

As a new engineering manager, focus on guiding discussions, ensuring inclusivity, and creating an environment where the best ideas emerge. Master these skills, and your team will thrive.

About the Author
Diamantino Almeida is a tech leader, coach, and writer reshaping how we think about leadership in a burnout-driven world. With over 20 years at the intersection of engineering, DevOps, and team culture, he helps humans lead consciously from the inside out. When he’s not challenging outdated norms, he’s plotting how to make work more human one verb at a time.

Top comments (0)