SecurityIdentity

How to choose an IAM implementation partner

How to pick the firm that builds your identity system: check who will do the work, pay for discovery before any quote, and write the exit into the contract at kickoff.

Cohash Security Practice August 2026 updated October 2026 11 min read 6 chapters 3-question check
part 1 of 9 · Before you sign an identity contract
CHOSEN ON A SLIDE DECK Vendor logos on theproposal Quote beforediscovery Juniors swapped inlater Dependency with noexit CHOSEN ON EVIDENCE Named, certifiedstaff Fixed-scopediscovery first References you pick Exit written intocontract

the ideaAsk who will build it, then check they've built one like it before.

after reading, you can
  • Ask the partner who exactly will be on the project in month six, by name, and what happens under their substitution policy.
  • Spot the red flag of a license order and implementation SoW arriving together before any discovery.
  • Agree exit terms at kickoff, covering runbooks, paired delivery, handover milestones and the support SLA.

Most identity projects that go wrong were set up to fail in the selection meeting, when someone picked a partner off a slide deck. Before you sign, check one thing above all: whether the people who will actually build your system have built one like it before, and can prove it.

in plain wordsBuyer's guide

An IAM partner is the firm that builds your access system, and its people matter more than its logos

IAM stands for identity and access management. It's the system that decides who can sign in to which apps, what they can do there, and who takes that access away when they leave. Many companies buy the software from one vendor and hire an implementation partner to install it, connect it to their apps and set up the rules. The software is usually fine. Whether the project works comes down to the partner's people, how the work is priced, and whether your own team can run it after they go.

think of it like this

Think of hiring a builder for an extension. The brand of bricks on the quote tells you nothing about the crew. You'd ask who will actually be on site, visit a job they finished, pay for a survey before accepting a price, and make sure you get the drawings when they leave. Picking an IAM partner works the same way.

who should care
  • Business owners funding an identity project
  • CIOs and IT directors
  • Security and compliance leads
  • Procurement and legal teams
  • Identity teams working with a partner
chapter 01

Why it matters to you

Identity programs rarely fail in production. They fail months earlier, and the bill shows up later. A partner who underestimates your apps comes back with change orders. A team that rotates juniors in after the sale leaves you with a half-built system and nobody who understands it. Worst case, you've paid for licenses that sit unused, and the access reviews your auditor expects still run on spreadsheets.

The vendor logo on the proposal tells you very little about any of that. Everything else in this guide follows from the one test in the opening line: who will do the work, and have they done it before.

Sometimes you don't need a boutique partner at all. If you have a standing identity team with product-certified engineers and a multi-year roadmap, doing it in-house keeps the knowledge where it belongs. If your program spans forty countries and needs an army, a large SIdefinitionShort for systems integrator. Think of the big consulting firms that build and wire up technology for clients. When a program needs fifty consultants next month, they're usually the ones who can find them.'s bench really helps. This guide is for everyone in between, who needs deep product skills for one defined program and can't afford to find out twelve months in that they bought shelfwaredefinitionSoftware that was bought and paid for but never put to real use..

how it worksHow a good partner selection runs, step by stepEach step weeds out a different kind of bad fit, so skipping one usually costs you later.
  1. 01 Shortlist on your products

    Ask for named, certified staff on the exact products you're deploying. Partner logos don't count.

  2. 02 Meet the delivery team

    Ask who will be on the project in month six. You want names and a substitution clause back.

  3. 03 Call references you pick

    Choose at least two from a list and ask them what went wrong. Their answers tell you more than a case study.

  4. 04 Pay for fixed-scope discovery

    A short, fixed-price study counts your apps, checks your HR data and sketches roles. Nobody buys licenses yet.

  5. 05 Price the build, lock the people

    Only now does the partner quote the implementation. The contract names the people who'll deliver it.

  6. 06 Write the exit in at kickoff

    Runbooks, paired delivery and handover dates go into the contract, so your team can run it alone.

For the engineers on the evaluation: the discovery step is where the real numbers come from. ConnectordefinitionThe link between the identity platform and one app. When HR marks someone as a leaver, the connector is what actually goes into that app and switches their account off. When the app upgrades, the connector is often what breaks. counts, the quality of authoritative sources like HR, and how mature your role modeldefinitionA list of business roles and the access each one gets. When a new accounts clerk starts, they get the clerk role, and nobody sits there ticking permissions one at a time. Partners can't price the build until they've seen it. is all vary hugely between organizations. A quote that skips that work is a guess.

chapter 02

What to check before you sign

Every partner page lists the same vendor logos. What you want is certified, named staff on the specific products you're deploying (SailPoint, CyberArk, Entra, whatever your stack is), and confirmation that those named people are the ones on your engagement. The oldest trick in services procurement is resume padding. The principal architect wins the deal and rotating juniors deliver it. Ask, verbatim: "Which of the people in this proposal will be on the project in month six, and what is your substitution policy?" A good partner answers with names and a contract clause. A bad one answers with an org chart.

References work the same way. "We have done fifty implementations" is marketing. "Call this identity lead at a company your size, on your product, and ask what went wrong" is evidence. Insist on at least two named references that you pick from a list. Otherwise you'll get the two happiest clients somebody chose for you.

Be wary of the partner-of-every-vendor firm, too. A consultancy that resells eight competing identity suites has a commercial reason to recommend whichever one carries the best margin this quarter, whether or not it fits your estate.

A partner who quotes the implementation before seeing your role model is pricing the demo, not your estate.

The most expensive words in identity are "we'll size it during the project." Connector counts, authoritative-source quality and role-model maturity vary so much between organizations that any implementation quote produced before a structured discovery is fiction. Usually it's optimistic fiction, corrected later by change orders. The clean pattern is a short, fixed-price discovery: inventory the applications, profile the source data, sketch the role model, and only then price the build. It costs weeks and saves quarters. If a partner resists (if the license order and the implementation SoWdefinitionShort for statement of work. That's the contract document that says what a partner will deliver, by when, and for how much. arrive stapled together), that is the clearest red flag in this business.

Discovery is also where you learn who actually shows up after the sale. Watch who the partner sends to the discovery workshops: if it is the same architects proposed for delivery, the firm is serious. If discovery is delegated to a sales engineer while "the delivery team forms later," you have already met the substitution policy in action.

A good implementation partner aims to become unnecessary, and that has to be written into the contract. Make runbooks and design docs deliverables with acceptance criteria, and use paired delivery so your engineers commit code alongside the partner's. Set the handover milestones at kickoff.

Then write exit terms that still hold up in a mid-project dispute over who keeps the configuration, the pipelines and the custom connectors. Ask, verbatim: "Describe the last engagement you exited. What did the client's team run without you on day one?" Partners who profit from permanent dependency can't answer that specifically. The good ones have the story ready, because the exit was the plan all along.

Exit terms are also where you find out who shows up after go-live. Governance doesn't stop there. Connectors break when applications upgrade, certification campaigns need tuning, and joiner-mover-leaverdefinitionGiving people access when they start, changing it when they switch jobs, and taking it away when they leave. Many audit findings in identity start here. exceptions pile up.

So ask what support really looks like after the sale. Will a named engineer who worked on your build pick up the call, or does a ticket queue route it to whoever is free? Ask what happens when a connector fails during a certification campaign, and get the answer as an SLA instead of an assurance. Plenty of firms deliver well and support badly. You'll spot it in the contract's support schedule long before you see it in the proposal, so read that before the pricing page.

side by sideThe same purchase, chosen two different ways
Chosen on a slide deck
  • Vendor logos stand in for experience
  • The license order and the SoW arrive stapled together
  • The principal architect wins the deal, then juniors deliver
  • Someone else picks your references. You only hear from the two happiest clients.
  • Support is a ticket queue for whoever is free. Your broken connector waits its turn.
  • Nobody plans the exit. Years later you still can't change a rule without them.
Chosen on evidence
  • The people who pitched are named in the contract. Nobody gets swapped without your sign-off.
  • Fixed-scope discovery comes before any license spend
  • The architects from discovery stay for delivery
  • Two or more named references that you chose
  • A named support engineer and an SLA for broken connectors
  • Runbooks, paired delivery and handover milestones from kickoff
partner-eval --scorecardexample output
# score each 0-2 · below 8 total, keep looking
named_certified_staff: on YOUR products, contractually locked
references: 2+ named, chosen by you
discovery: fixed-scope, before license spend
quote_before_role_model: red flag: walk
partner_of_every_vendor: red flag: ask whose margin wins
exit_terms: runbooks, paired delivery, handover milestones
# 8 or more? check the people, price after discovery, plan the exit
chapter 03

What to do now

What to do now, by who you are

Business owner or sponsorbefore the shortlist
  • Ask each partner who will be on your project in month six, by name. If you get an org chart back, cross them off.
  • Refuse any implementation quote that arrives before discovery. Budget for a short, paid discovery first instead.
  • Decide now who on your side owns the system after go-live. Someone has to take the handover.
Procurement and legalbefore signing
  • Put the named delivery staff and a substitution policy in the contract. A swap should need your written approval.
  • Make runbooks and design docs deliverables with acceptance criteria. Otherwise they tend to arrive late or not at all.
  • Settle in writing who keeps the configuration, pipelines and custom connectors. Disputes over that usually start mid-project.
  • Read the support schedule before the pricing page. If connector failures aren't under an SLA, ask why.
IT and identity teamduring discovery
  • Send the people who'll run the system to every discovery workshop. Note who the partner sends too.
  • Give the partner the real app list and a sample of HR data. Clean-looking data that isn't clean turns into change orders later.
  • Ask for paired delivery, where your engineers commit code next to the partner's from the first sprint.
Security and compliancethis quarter
  • Ask whoever leads it what happens when a connector fails mid-certification campaign. Get the answer in the SLA.
  • Check that the joiner-mover-leaver rules match your access policy before go-live, so the first audit doesn't find the gaps.
chapter 04

Keep the program in your hands

Choosing well is half of it. These habits keep the program in your hands, whoever the partner is and however long they stay.

Habits that keep the program in your hands

  1. 01
    Keep a named identity owner on your side

    One person inside the company owns the platform, the roadmap and the partner relationship. When the partner's team changes, that person still knows why things were built the way they were.

  2. 02
    Store everything in your own repository

    Configuration, pipelines, custom connectors and runbooks live in a repository your company owns, with the partner as a contributor. If the relationship ends, nothing walks out the door with them.

  3. 03
    Pair on every build

    Your engineers commit code alongside the partner's from the start. By handover they've already done the work once, so day one without the partner is a normal day.

  4. 04
    Test connectors when apps upgrade

    Connectors break when the apps behind them change. Add a quick check to each app's upgrade plan so a broken connector shows up before a certification campaign does.

  5. 05
    Review the partner every quarter

    Check who is still on the team against the contract, what's open in the support queue, and how many change orders came in. Small drifts are easier to fix when you catch them early.

  6. 06
    Plan the handover milestones and hold them

    Name dates when your team takes over each part of the system, and treat a missed one as seriously as a missed go-live. Otherwise the exit keeps sliding.

chapter 05

If it goes wrong

If the partner relationship goes wrong

Sometimes the warning signs show up after you've signed: new faces nobody approved, a stream of change orders, missed milestones, or an audit finding on access you thought was fixed. Work through these phases in order, and don't fire anyone before you've secured your own access.

  1. 01Spot itas soon as you notice
    • Compare the people on the project today with the named staff in the contract. If the contract requires your approval for swaps, any you didn't approve is a breach.
    • Count change orders and missed milestones since kickoff. A rising count usually means the original scope was a guess.
  2. 02Secure your accessfirst week
    • Make sure your team holds admin accounts on the identity platform and the cloud tenant. The partner shouldn't be the only one who can sign in.
    • Pull a copy of the configuration, pipelines and connector code into a repository you own, today.
    • Check which admin accounts the partner's people still hold. Remove any they don't need for the work that's left.
  3. 03Assessfirst month
    • Get an independent review of what's been built against the design docs. You need to know what works before you decide anything.
    • If an auditor raised a finding, map it to the exact control that failed, such as a review that didn't run or a leaver who kept access.
  4. 04Fix or exitmonth one to three
    • Raise the contract's substitution and exit clauses in writing. Ask for the named people back, or the handover you're owed.
    • If you exit, run a structured handover with runbooks and walkthroughs, and keep paying for support until your team signs off on each part.
  5. 05Recover and learnafter the handover
    • Close the audit finding with evidence, like a completed certification campaign or a clean leaver report.
    • Write down what the contract was missing, and put those terms into the next one before anyone signs it.
chapter 06

What this looks like in real life

Three common ways it goes wrong

01 Slide-deckquote 02 Build starts no discovery 03 Change orders 04 Missed examdate
scenario 01High risk
A regional bank gets a quote before discovery
the setup
A regional bank needs access reviews its examiners will accept. One partner sends a full implementation price and the license order together, before anyone has looked at its apps.
what happens
The quote assumed clean HR data and a few dozen connectors. The data isn't clean, and there are far more apps than the quote assumed. Change orders follow, and the first certification campaign slips past the exam date.
what to do
Stop the build and pay for a fixed-scope discovery. Then re-price against what it finds, and put the named people and the change-order rules in the contract.
01 Resellerpitch eight suites 02 Suite withmargin 03 Referencesyou pick 04 License order
scenario 02Medium risk
A manufacturer is steered to a suite by margin
the setup
A mid-size manufacturer asks a consultancy that resells eight competing identity suites which one to buy. The answer comes back fast, and nobody asked about the plants.
what happens
The suggested suite carries the best margin that quarter, and it handles their shop-floor accounts badly. Their reference checks catch it: two named customers on that product, picked from a list, both mention the same gap.
what to do
Ask the partner whose margin wins, in so many words. Run discovery against your own estate, and let the fit decide the product.
01 App upgrade 02 Connectorbreaks 03 Namedengineer +SLA 04 Audit finding
scenario 03Medium risk
A healthcare group goes live and the support goes quiet
the setup
A healthcare group's governance platform goes live on time. Support afterwards is a ticket queue, and the engineers who built it have moved to other clients.
what happens
An app upgrade breaks a connector in the middle of a certification campaign. Reviewers can't see that app's access, and the ticket waits behind everyone else's. The campaign closes late with gaps the auditor will ask about.
what to do
Get connector failures under an SLA with a named engineer who worked on the build. Add connector tests to app upgrade plans, and pair your own engineers on the next fix.

How Cohash helps: our IAM assessments are fixed-scope and end in a ranked, costed roadmap, usually in under a month of work. You get that roadmap before anyone talks about licenses, and you can take it to any partner, including us.

key takeaways

What to take from this

  1. 01

    Pay for named people over a logo, and lock the delivery staff and the substitution terms into the contract.

  2. 02

    Never accept an implementation quote before a fixed-scope discovery has sized connectors, data and roles.

  3. 03

    Make the exit contractual. Get runbooks and paired delivery in writing, and a handover your team runs on day one.

fact-checked October 2026 against vendor and official documentation · where to go next
  1. IAM practice
  2. Book a 30-minute working session with a senior engineer
01Do we need a partner at all, or can our own IT team do this?

Sometimes your own team is the right answer. If you already have identity engineers certified on the product and a roadmap for the next few years, building in-house keeps the knowledge where it belongs. Many companies don't have that yet, so they hire a partner for the build and plan the handover from the start.

02Why should we pay for discovery before we get a price?

Because any price before discovery is a guess. Discovery counts your apps, checks your HR data and sketches your roles, and that's what drives what the build really costs. It takes weeks, and it saves you the change orders that usually follow a quote made from a slide deck.

03Our partner keeps swapping people on the project. What can we do?

Check the contract for named staff and a substitution clause. If they're there, raise the swap in writing and ask for the agreed people back. If they aren't, make sure your team holds admin access and a copy of the configuration, then fix the contract before the next phase starts.

next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it