Requirements gathering is the discipline of translating business needs into something a team can actually build, test and accept. Done well it removes ambiguity before it becomes rework. Done badly it produces cost overruns, delays and implementations that fail for reasons nobody can point at. This page covers what the discipline involves, the seven questions every access requirement must answer, and the roles that depend on it.
01 — Why it matters
Requirements gathering is not documentation for its own sake. It exists to produce agreement — between people who describe a problem in business language and people who have to implement it in configuration.
The cost of a missed requirement is not linear. A question nobody asked in week two becomes a change order in month four — and by then it is not a question, it is rework on top of a design that already assumed the wrong answer.
02 — Why identity is harder than most
Most technology projects gather requirements about what a system should do. Identity and access management gathers requirements about what people are allowed to do — which is a policy question wearing a technical costume. The answers live with HR, with application owners, with compliance and with the business, and they frequently disagree with one another.
Identity requirements span people, applications, entitlements, approvals, policies, workflows, integrations and compliance obligations simultaneously. A single requirement about contractor access can touch the HR system of record, three applications, an approval chain, a certification cadence and a regulatory control.
When identity requirements are poorly defined, the failure modes are specific and familiar:
03 — The framework
Whatever platform is being implemented, an identity requirement is incomplete until all seven of these have a documented answer. Most late-discovered problems trace back to one of them being assumed rather than asked.
Who should receive access?
Employees, contractors, service accounts, partners, non-human identities — and who decides which category someone falls into.What systems, roles and entitlements should they receive?
The entitlement catalogue, birthright access, and what is granted by role versus by request.Under what circumstances should access be granted or changed?
Joiner, mover and leaver triggers — and the timing expectations attached to each.Who must approve the access?
Approval chains, delegation, escalation, and what happens when an approver does not respond.How is access provisioned and verified?
Automated or manual, target system by target system, and how success is confirmed rather than assumed.How and when is access certified?
Certification scope, cadence, reviewers, and what evidence the reviewer's decision produces.When and how must access be removed?
Termination, role change, project end, and the difference between disabled, revoked and deleted.04 — The process
The sequence matters. Skipping ahead to eliciting requirements before the current state is documented is the most common way a requirements phase produces a document that describes a system nobody has.
05 — Who this applies to
Requirements gathering is usually filed under business analysis, but it is performed by far more roles than carry the title. Anyone who translates business needs into systems, products, processes, controls or deliverables is doing it, whether or not it appears in their job description.
Business Analyst, IT Business Analyst, Systems Analyst, Process Improvement Analyst
Product Manager, Product Owner, Project Manager, Implementation Consultant
Solutions Architect, Software Engineer, QA and Test Analyst, Cloud Architect and Engineer
Data Analyst, BI Analyst, Data Engineer
Cybersecurity Analyst, GRC Analyst and Consultant, IAM and IGA professionals
Management Consultant, Procurement Analyst, RFP and Proposal Manager, Customer Success
06 — What each role is gathering
The same discipline produces very different requirement sets depending on who is running it. These five roles sit closest to identity work and are the ones most often brought into a programme late.
| Role | What they are gathering |
|---|---|
| Cybersecurity Analyst | Security, risk, compliance and control requirements — what must be enforced, what must be detected, and what constitutes a violation. |
| GRC Consultant | Regulatory obligations, policies, controls, evidence and remediation requirements. The evidence requirement is the one most often missed until an audit asks for it. |
| Cloud Architect | Security, availability, performance, disaster recovery and compliance requirements across environments that may not share an identity model. |
| Vendor / Procurement Analyst | Functional, technical, security, SLA and commercial requirements — the set that determines whether a contract can actually be held to. |
| RFP / Proposal Manager | Deliverables, specifications, service levels, compliance obligations and response requirements. |
07 — What good looks like
The benefits of doing this well are mostly the absence of things — the rework that did not happen, the change order nobody had to write, the audit finding that never came up.
Identity CoAnalyst is a requirements gathering platform built for exactly this process in IAM, IGA and PAM programmes — 500+ practitioner-written questions across 11 domains, delivered to stakeholders as a guided conversation, with the requirements document generated from the answers.
See the platform Read the IGA guides