← The ADLC library
Transition playbook · 7

Getting developer buy-in without a mandate

Engineers have watched a decade of tooling arrive as surveillance wearing a productivity badge. Their suspicion is earned, and the way through it is not a better presentation.

The question comes about four minutes into the first conversation with the team, and it is almost always the same question, phrased almost the same way.

“So who sees this data?”

It is worth sitting with why that is the first question rather than, say, “how accurate is it” or “what happens when it is wrong.” Engineers have spent a decade watching tools arrive with productivity framing and leave with a dashboard attached. Commit counts in performance reviews. Lines of code per developer in a board deck. Sprint velocity converted from a planning aid into a target and then into a stick. The suspicion is not paranoia. It is pattern recognition from a genuinely bad track record, and any approach to buy-in that treats it as an irrational objection to be overcome with better messaging will fail, deservedly.

So the first thing to understand is that you are not persuading people of a technical proposition. You are being evaluated on whether this is the same thing again wearing a new name.

Answer the surveillance question first, honestly

Do not save this for the end. Do not let it be asked. Open with it.

And answer it with specifics rather than reassurance, because reassurance is what the last four tools also offered. The specifics that matter:

  • What data is read. Branches, pull requests, reviews, merges, tickets. Say the actual list.
  • What is written, and where. The ticket, the board. Not a report about individuals.
  • Who can see what. If per-developer activity is visible to anyone, say so plainly and say who. If it is not, say that.
  • What it is not used for. If the commitment is that this never feeds performance review, that commitment has to come from the person who runs performance review, not from you, and it has to be said in front of the team.

If you cannot make that last commitment, say that too. A team that is told “I cannot promise this will never be looked at, but here is what I can promise” will trust you considerably more than a team given a promise they suspect you cannot keep. The credibility you need is not the credibility of good news. It is the credibility of someone who does not oversell.

There is a structural point worth making here as well, because it changes the frame. This category of tooling reads what the team already produces in public. Branches, pull requests, reviews and merges are visible to anyone with repository access today. Nothing new is being collected. What changes is that a record which was previously maintained by hand is now derived from evidence that already existed. That is a genuinely different proposition from installing an activity monitor, and engineers can evaluate that claim themselves, which is exactly why it lands.

What data is readBranches, pull requests, reviews, merges, tickets. Say the actual list rather than a category.
What is written, and whereThe ticket and the board. Not a report about individuals.
What is never derivedPer-person productivity, ranking, comparison. Name the thing people are afraid of and rule it out.
What you cannot promiseSay this too. "I cannot guarantee nobody will ever look" earns more trust than a reassurance that later turns out to be conditional.
Specifics, not reassurance. Reassurance is what the last four tools also offered.

Lead with the labour you are removing, not the visibility you are adding

Every one of these tools has two faces. One face is “management gets accurate status.” The other is “you stop doing the ticket admin you hate.”

Both are true. Which one you lead with determines the entire reception.

The tell that you have chosen wrong is when a developer says “so this is for the PMs.” Once that sentence exists, you are in a negotiation rather than a rollout, and you will spend the next month trying to argue your way back out of a frame you handed them yourself.

The concrete things to lead with, in rough order of how much engineers actually care:

Leading with visibility

  • "Management gets accurate status"
  • Produces "so this is for the PMs"
  • Turns a rollout into a negotiation
  • Every later error confirms the suspicion

Leading with removed labour

  • The ticket admin goes away
  • Nobody asks "is this done yet"
  • Standup shortens or disappears
  • Invisible work becomes attributable
Both faces of the tool are true. Which one you lead with determines the entire reception, and the choice is not recoverable later.

The ticket admin goes away. Nobody became a developer to drag cards. The reconciliation work is universally disliked and universally done badly, which is why the board drifts.

Nobody asks “is this done yet” any more. The interruption cost of status chasing is larger than the admin cost and nobody measures it. A board that is trustworthy at all times removes a class of interruption that developers feel acutely.

Standup gets shorter or disappears. This is the single most tangible benefit available and it is chronically undersold. If the record is accurate continuously, the daily verbal recitation of what everyone did is redundant. Killing it is how a team feels the change in their week rather than reading about it in a summary.

Their work stops being invisible. This one is underrated. On teams with a poor linking rate, a substantial share of merged work is not attached to anything, which means it does not appear in any account of what the team delivered. Making that visible is not surveillance. It is credit.

Give them the veto, and mean it

The most effective single move in this entire process is to hand the team an unconditional off switch and be visibly relaxed about it.

“You can turn this off. You do not need a meeting, you do not need to justify it, and if you do turn it off I will ask you why once and then leave it alone.”

Two things happen when you say that. The immediate one is that most of the resistance evaporates, because the thing people are actually resisting is the irreversibility, not the tool. The second is that you have made a falsifiable commitment, and the team will notice whether you honour it. If someone does turn something off in week three and your response is to escalate, every word you said in the first meeting is retroactively worthless.

The reason you can afford this offer is that the underlying claim is true. Every automated write captures the prior value and is revertible, the whole thing can go to detection-only at any point, and nothing is destroyed by stopping. An off switch you can genuinely honour is a much stronger position than an assurance you have to defend.

Let the shadow log do the arguing

There is a particular conversational trap in these rollouts, which is that you end up personally defending the accuracy of a system you did not build against objections you cannot immediately verify. You will lose that, and you should, because you are guessing.

The alternative is to have the team look at the log with you. Two weeks of proposed actions on their own repositories, and a simple question: would you have wanted that one?

This does several things at once. It converts an argument about a vendor’s claims into an inspection of the team’s own data. It puts the skeptic in the position of evaluator rather than opponent, which is a role most senior engineers enjoy. It surfaces convention problems that are the team’s to fix, which shifts some of the ownership. And when the disagreement rate falls across the second week because you fixed a branch naming inconsistency, the team watched that happen rather than being told about it.

I would go further: let the team set the initial confidence threshold. Show them the distribution of proposed actions by confidence, let them pick the line above which they are comfortable with automatic action, and start there even if you think it is too conservative. A threshold the team chose is a threshold they will defend. One you imposed is one they will blame.

The specific objections, and the answers that work

“It will be wrong and I will have to fix it.” True sometimes, and the honest answer includes a number from the shadow log rather than a reassurance. Pair it with the revert path: a wrong transition restores to its prior value in one action, because the prior value was captured. What makes this land is that you already showed them the error rate on their own repositories, so you are not asking them to take the number on faith.

“This is just more process.” The strongest counter is to remove a ritual at the same time you add the automation. If the board is now accurate and standup still happens unchanged, they are right and it is more process. Take something away in the same week.

“I do not want a machine deciding my work is done.” Legitimate, and worth engaging rather than deflecting. The machine is not forming a judgement about quality; it is recording that the change you wrote merged and the criteria you agreed were met. If the criteria are wrong, that is a refinement conversation, which is a conversation with humans. It also helps to point out that they retain the ability to move the ticket back, and that nothing prevents them from doing so.

“What happens when it closes something I am still working on?” Usually a symptom of a real granularity problem: a ticket that covers several changes, so the first merge looks like completion. Treat it as the diagnostic it is rather than as a tuning problem.

The thing that actually decides it

For all the framing advice above, buy-in mostly comes down to one variable: whether the first few visible actions are right.

A team that watches five correct, useful, obviously-sensible automated updates in their first week arrives at trust on their own and stays there through later errors, because they have a baseline belief that the thing basically works. A team whose second automated action closes a ticket that was not finished forms the opposite belief just as quickly and holds it just as firmly.

This is why the sequencing advice in the earlier articles is not separate from the buy-in advice. Shadow mode first, safest actions first, high threshold first: these are not conservatism for its own sake. They are the mechanism by which the first week goes well, and the first week is what determines the next year.

Buy-in mostly comes down to one variable: whether the first few visible actions are right. Five correct, obviously sensible updates in week one build a baseline of trust that survives later errors.

Five wrong ones in week one produce a team that reads every subsequent action as further evidence. Shadow mode first, safest actions first, high threshold first: that is not caution for its own sake, it is how you buy the first week.

Where this breaks down

Some honest limits on all of this.

Sometimes the suspicion is correct. I have written the above as though the surveillance concern is a misunderstanding to be addressed with transparency. In some organisations it is not a misunderstanding. If leadership genuinely intends to use individual activity data in performance conversations, then the team’s objection is accurate and no amount of careful framing makes it not accurate. The advice in that situation is not better messaging. It is to fix the intent or not do the rollout, because a trust-based approach on top of an untrustworthy premise fails slowly and then poisons the next three initiatives too.

The veto is only credible if you can afford to honour it. If your funding depends on adoption numbers, the off switch is a bluff, and teams are very good at detecting bluffs. If you are in that position, do not offer the veto. Offer something smaller that you can actually keep: a specific action they can disable, a threshold they control, a date at which they can withdraw. A small honoured commitment beats a large hollow one.

Voluntary adoption is genuinely slower, and sometimes it does not converge. There is a version of this where you do everything right and the team politely declines, and you are left with a good relationship and no rollout. The bottom-up approach has no guaranteed terminus. At some point an organisation may have to decide that a consistent record is a requirement rather than a preference, and that is a legitimate management decision. What I would say is that the mandate works far better as a late move than an early one: mandating a practice that three teams already use willingly is a different conversation from mandating one nobody has tried.

And buy-in decays. The team that agreed enthusiastically in month one contains different people in month nine. New joiners inherit the tooling without inheriting the conversation that made it acceptable, and the commitments you made verbally in a room are not written anywhere. Write them down. The document that says what is read, what is written, who can see it and what it is never used for is worth more in month nine than any of the meetings were in month one.

The takeaway

Answer the surveillance question first and with specifics. Lead with the admin you are removing rather than the visibility you are adding. Hand the team a real off switch and be relaxed about it. Let their own shadow log make the accuracy argument instead of making it yourself, and let them set the initial threshold. Then remove a ritual, so the benefit is felt rather than described.

And accept that all of this rests on the first week being right, which is a sequencing problem rather than a communication problem.

The next piece is the mirror image of this one: the same rollout, argued upward, to a VP of Engineering whose instinct is that this is another tool purchase in a category that has disappointed them before.