Negotiation & Influence#

Engineers negotiate constantly — deadlines, scope, technical decisions, resource allocation, team priorities, and their own compensation. The engineers who can influence outcomes without relying on authority are the ones who shape what gets built and how.

Negotiating Deadlines and Scope#

Every project exists in the tension between scope, time, and quality. When someone asks for more than is possible, negotiation determines which variable gives.

The Iron Triangle#

flowchart TD
    A[Scope] --- B[Time]
    B --- C[Quality]
    C --- A
    D[Pick two. The third adjusts.] --> A
    D --> B
    D --> C

When asked for an unrealistic deadline, don’t say “that’s impossible.” Instead, make the trade-off explicit:

RequestResponse
“We need this by Friday”“I can deliver X by Friday. The full scope needs two more weeks. Which do you prefer?”
“Add this feature to the sprint”“Sure — which of these current items should we drop or defer?”
“Can’t you just work overtime?”“I can crunch for a few days, but the quality will drop. Here’s what that means for bugs next month.”
“We need all of it, no compromises”“Then we need more time or more people. Here’s the realistic timeline with current capacity.”

The BATNA Principle#

BATNA = Best Alternative to a Negotiated Agreement. Know your fallback before entering any negotiation.

ScenarioYour BATNA
Deadline negotiation“If we can’t agree on scope reduction, I’ll escalate the resource constraint to [director]”
Salary negotiationAnother offer, or willingness to stay at current role
Technology choice disagreementA proof of concept that demonstrates your position
Cross-team dependencyBuilding a workaround if they can’t deliver

Having a BATNA gives you confidence and prevents desperate concessions.

Influencing Without Authority#

Most engineers don’t have organisational power. Influence comes from credibility, relationships, and communication — not titles.

Sources of Influence#

SourceHow to build itExample
ExpertiseBe genuinely good at something; share knowledgeBecome the go-to for database performance
Track recordDeliver consistently; follow throughPeople trust your estimates because you’ve been reliable
RelationshipsInvest time in people before you need things from themRegular 1:1 coffee chats with cross-team leads
CommunicationMake complex things simple; write clearlyYour RFCs are the ones people actually read
GenerosityHelp others without keeping scoreReview PRs promptly, share context freely
CourageSay the hard thing in the roomName the elephant everyone is avoiding

Influence Tactics#

TacticWhen to useHow
Social proofProposing a practice change“Teams X and Y adopted this with good results…”
DataChallenging a decision“Here are the metrics showing the problem…”
Pre-alignmentBefore a big meetingTalk to key stakeholders individually first
Pilot/prototypeWhen words aren’t convincing“Let me show you a small proof of concept”
FramingPresenting optionsFrame your preferred option as the default or lowest-risk path
CoalitionPushing an initiativeGet two or three respected people on board first

The Pre-Alignment Pattern#

flowchart LR
    A[Identify key stakeholders] --> B[Have 1:1 conversations]
    B --> C[Understand their concerns]
    C --> D[Address concerns in your proposal]
    D --> E[Present in the group meeting]
    E --> F[Stakeholders already supportive]

Never walk into a decision meeting cold. The meeting should confirm alignment, not create it.

Stakeholder Management#

Stakeholders are anyone who can influence or is affected by your work: product managers, designers, other teams, leadership, and sometimes customers.

Stakeholder Mapping#

Stakeholder typeWhat they care aboutHow to engage
High power, high interestWant details and inputCollaborate closely, regular updates
High power, low interestWant outcomes, not detailsBrief updates, flag only risks
Low power, high interestWant to be informedRegular comms, include in reviews
Low power, low interestMinimal engagementInform only on major milestones

Managing Up#

Your manager is a stakeholder too. Managing up means making their job easier:

DoWhy
Bring problems with proposed solutionsShows initiative, reduces their cognitive load
Give early warning on risksSurprises damage trust; early alerts build it
Summarise decisions and progress proactivelyThey shouldn’t have to ask for status
Ask what their priorities areAlignment prevents wasted work
Make their goals your contextUnderstand what pressure they’re under

Saying No Constructively#

“No” is a complete sentence — but at work, a constructive no preserves relationships while protecting your capacity.

The Constructive No Framework#

StepWhat you say
1. Acknowledge“I understand this is important to you / the business”
2. Explain“Here’s what I’m committed to and why I can’t add this”
3. Offer alternatives“Here’s what I can do instead / who else might help / when I could pick this up”
4. Be firmDon’t backtrack if they push. Repeat your constraints calmly.

Common “No” Scenarios for Engineers#

RequestConstructive no
“Can you join this new committee?”“I’m at capacity with [project]. I can contribute async or recommend someone who’d benefit from the exposure.”
“Can you help with this unrelated bug?”“I don’t have context on that system. [Name] would be faster. Happy to pair with them if they get stuck.”
“We need this yesterday”“I can’t do it well by then. I can deliver [subset] by that date, or the full thing by [realistic date].”
“Can you mentor three juniors?”“I can mentor one effectively. For the others, let’s find mentors who have capacity.”

Building Allies#

Influence is not a solo activity. Having allies — people who support your ideas and amplify your voice — makes everything easier.

How to Build Alliances#

StrategyAction
ReciprocityHelp people first. Support their proposals. They’ll support yours.
Shared interestsFind people who benefit from the same changes you want
Regular connectionCoffee chats, Slack conversations, joint working sessions
Public creditName allies when their help contributed to a success
Consistent valuesPeople align with those whose values they trust

The Alliance Mindset#

  • Think “we” not “I” — frame proposals as shared wins
  • Understand others’ goals — what do they need? How does your proposal help them?
  • Share information generously — hoarding creates competition, sharing creates allies
  • Support others publicly — especially in meetings where decisions are made
  • Follow through on commitments — one broken promise undoes ten favours

Negotiation Principles Summary#

PrincipleApplication
Separate people from problemsAttack the issue, not the person
Focus on interests, not positions“What do you actually need?” vs “what are you asking for?”
Generate options before decidingBrainstorm multiple solutions before evaluating
Use objective criteriaData, benchmarks, industry standards — not opinions
Know your BATNANever negotiate without a fallback
Make the first offerAnchoring effect works in your favour
Silence is a toolAfter making a point, stop talking. Let them respond.

Key Takeaways#

  • Make trade-offs explicit — scope, time, and quality can’t all be fixed
  • Influence comes from credibility, relationships, and communication — not titles
  • Pre-align stakeholders before decision meetings; meetings should confirm, not create consensus
  • Say no constructively: acknowledge, explain, offer alternatives
  • Build allies by helping others first and framing proposals as shared wins
  • Know your BATNA before any negotiation — it prevents desperate concessions
  • Silence after your point is a power move. Use it.