Enterprise System Discovery
What to ask the owner before you build anything
Owners speak in outcomes, risk and money. Engineers speak in systems, data and interfaces. Your job in discovery is to translate one into the other — and to leave with a written, confirmed brief before a single line of code is written.
Use this as an interview guide, not an interrogation. Ask, listen, then write down what you heard and get it confirmed.
Business problem and “why now”
What problem is this system supposed to solve?
Owners often jump straight to a solution (“we need an AI system”) without defining the problem. If the problem is vague, the system will be vague, overbuilt, or solve the wrong thing.
A specific pain, cost, risk, delay, or missed opportunity. Ask: “What does this problem cost us today in money, time, risk, or customer satisfaction?”
“We just need to be more digital” or “everyone else has one.”
Why now? What triggered this initiative?
Urgency reveals whether the project is a real priority or a pet idea. Triggers include regulation, competitor pressure, growth, an outage, a failed audit, or a new executive.
A concrete event or deadline. If there’s no trigger, funding and attention may disappear later.
“What changes if we delay by six months?”
What happens if we do nothing for another 12 months?
This tests whether the project is truly necessary. If nothing bad happens, it may be a “nice to have” and should be scoped small or deferred.
Quantified consequences: lost revenue, compliance fines, churn, manual cost, security exposure.
“Nothing much, but it would be nice.”
How does this connect to the business strategy, growth, or cost reduction?
Projects aligned to strategy get resources, executive cover, and priority. Misaligned projects die quietly.
A clear link to revenue, margin, customer experience, risk reduction, or scalability.
“Which strategic goal does this support, and who owns that goal?”
What are the top 3 business outcomes you expect?
Outcomes, not features, define success. They also help prioritize trade-offs later.
Measurable outcomes like “reduce onboarding time by 40%” or “cut fraud losses by $2M annually.”
A list of features instead of outcomes.
What would make this project a failure in your eyes?
Reveals hidden expectations, political risks, and non-negotiables. It also surfaces what the owner fears most.
Specific failure scenarios: late delivery, poor adoption, security breach, cost overrun, loss of control.
“How would we detect that early enough to correct it?”
Success, scope, and priorities
How will you measure success? What KPIs or metrics?
Without metrics, success becomes opinion. You need a baseline, target, timeframe, and owner.
A small set of metrics tied to the business outcomes. Ask: “Where does that number come from today?”
“We’ll know it when we see it.”
What is absolutely must-have for version 1?
Prevents scope creep and forces prioritization. V1 should be the smallest thing that delivers value.
A short list. Use MoSCoW: must, should, could, won’t.
“If we could only ship one of these, which one?”
What is explicitly out of scope?
Boundaries prevent later misunderstandings. “Out of scope” is as important as “in scope.”
Clear exclusions: geographies, user groups, integrations, reports, edge cases.
“Everything is in scope.”
What does “done” mean, and who signs off?
Defines acceptance criteria and closes the project. Without sign-off, projects drift forever.
A named person or group, a checklist, and a date.
“What evidence do you need to see to sign off?”
Is there a hard deadline? Why that date?
Deadlines drive scope and approach. A regulatory date is different from an arbitrary one.
The reason behind the date: audit, product launch, budget cycle, board meeting.
“Is the date fixed, or is it negotiable if scope changes?”
What trade-offs are you willing to make: speed, cost, scope, quality?
You cannot maximize all four. The owner must choose what matters most.
A clear priority order. If everything is fixed, the project is set up to fail.
“We need it fast, cheap, perfect, and with everything.”
Users, process, and organizational impact
Who will use the system daily? Who will manage it?
Systems are used by real people with different skills, incentives, and workloads. Admin and support ownership must be clear.
Personas, volumes, locations, skill levels, and current tools.
“Can I speak to three of them?”
Which processes change, and which stay the same?
A new system means new processes. If you don’t map the change, people will work around it.
Current workflow, future workflow, exceptions, approvals.
“The system will just automate what we do today.”
Who benefits most? Who loses influence, headcount, or control?
Projects fail because of politics, not just technology. Identify champions and blockers early.
Teams that gain power, teams that lose autonomy, managers whose headcount changes.
“How will you handle that resistance?”
What manual workarounds or spreadsheets exist today?
Workarounds reveal real requirements, data gaps, and hidden complexity.
Shadow systems, duplicate entry, offline approvals, personal databases.
“Nobody uses spreadsheets” when everyone knows they do.
What training and support will users need?
Adoption is not automatic. Training, documentation, and support must be budgeted.
Number of users, turnover, digital literacy, language needs.
“Who will own training after go-live?”
Are there union, works council, or change-management concerns?
In some regions, employee consultation is legally required. Ignoring it can delay or block deployment.
Consultation requirements, collective agreements, communication plans.
“We’ll just tell them after it’s built.”
Data, reporting, and integration
What data must go in and come out?
Data defines interfaces, schemas, volumes, and quality requirements.
Source systems, fields, formats, frequency, ownership.
“What happens if the data is wrong or missing?”
Where does that data live today, and who owns it?
Data ownership affects access, quality, and accountability. Without an owner, data problems become project problems.
Named data stewards, systems of record, access controls.
“IT owns all data” with no business owner.
How good is the data quality?
Garbage in, garbage out. Poor data can require cleansing, migration, and ongoing governance.
Duplicates, missing fields, inconsistent formats, manual corrections.
“Who is accountable for fixing data quality?”
What other systems must this integrate with?
Integrations are often the biggest source of delay and cost.
APIs, file transfers, middleware, authentication, rate limits, legacy systems.
“It should integrate with everything” with no list.
What reports, dashboards, or analytics are required?
Reporting is frequently underestimated. It can drive data model and performance requirements.
Audience, frequency, dimensions, drill-down, export needs.
“What decision will this report drive?”
What are the retention, archiving, and migration requirements?
Legal, compliance, and storage costs depend on how long data is kept and how it moves.
Retention periods, legal holds, archiving, historical migration.
“Keep everything forever” with no policy.
Technology, security, and compliance
Are there mandated technologies, cloud providers, or vendors?
Standards reduce risk, cost, and support burden. They also limit choices.
Approved stacks, existing enterprise agreements, security baselines.
“What is the process to approve a new technology?”
What security requirements exist: SSO, MFA, role-based access, encryption, audit logs?
Security must be designed in, not bolted on. These requirements affect architecture and cost.
Identity provider, access model, encryption at rest and in transit, logging, penetration testing.
“We’ll worry about security later.”
What compliance regimes apply: GDPR, HIPAA, SOC 2, PCI, SOX, etc.?
Compliance determines data handling, audit trails, vendor contracts, and liability.
Specific regulations, audit history, certification requirements.
“Who is the compliance owner, and what evidence do they need?”
Are there data residency or privacy constraints?
Data may need to stay in certain countries or be processed under specific privacy rules.
Geographic restrictions, consent management, data subject rights.
“We’ll store it wherever is cheapest.”
What are the disaster recovery, RTO, and RPO expectations?
Defines how much downtime and data loss the business can tolerate.
Recovery time objective (RTO), recovery point objective (RPO), backup frequency, failover.
“Have we tested that before?”
Who approves the security and architecture design?
Without early approval, you risk rework or a blocked launch.
Architecture review board, security team, CISO, data protection officer.
“We’ll get approval at the end.”
Money, resources, and timeline
What is the budget range? CapEx or OpEx?
Budget reveals realism and constraints. CapEx vs OpEx affects vendor and cloud choices.
Total cost of ownership, not just build cost. Include licensing, support, training, and operations.
“What happens if we exceed this by 20%?”
Who owns the budget, and what is the approval process?
Identifies the real decision-maker and funding path.
Budget owner, approval thresholds, committee reviews.
“We’ll figure out funding later.”
What internal resources can we use: subject-matter experts, IT, project managers?
Projects fail when they lack business input and technical support.
Named people, percentage allocation, backfill plans.
“Are they available, or are they already overcommitted?”
What are the key milestones and deadlines?
Milestones create accountability and allow phasing.
Business events, regulatory dates, board reviews, budget cycles.
One big-bang deadline with no interim value.
Do you prefer build, buy, or configure an existing platform?
This is a strategic choice with different cost, speed, and flexibility trade-offs.
Appetite for custom development, vendor lock-in, internal capability.
“What have you done successfully in the past?”
What ongoing licensing, support, and maintenance costs are acceptable?
The build is only part of the cost. Operations can be 2–5× the initial build.
Annual budget, headcount, vendor management.
No plan for ongoing costs.
Governance, stakeholders, and change
Who is the executive sponsor and final decision-maker?
Without a sponsor, projects stall when priorities conflict.
A named executive with authority and budget.
“The steering committee decides” but no single owner.
Who can say “no,” and who must be consulted?
Identifies veto holders and required consultations early.
Security, legal, compliance, finance, works council, key business units.
“What would make them say no?”
How will decisions be made: steering committee, weekly review, etc.?
Decision cadence prevents delays and rework.
Meeting rhythm, escalation path, decision log.
“We’ll decide as we go” with no owner.
What is the change-management and communication plan?
Adoption depends on people understanding why and how their work changes.
Communication channels, training, champions, feedback loops.
“Who is responsible for adoption?”
What political landmines or competing priorities should I know about?
Unspoken conflicts can kill a project. Better to know early.
Past failed projects, turf wars, budget battles, personal histories.
“There are no politics here.”
How will you handle resistance from teams or individuals?
Resistance is normal. The response determines whether the system is used.
Incentives, training, escalation, willingness to enforce.
“What happens if a team refuses to adopt it?”
Operations, support, and future
Who supports the system after go-live? What SLAs?
Someone must own incidents, requests, and uptime. SLAs define expectations.
Support team, hours, escalation, response times.
“The project team will support it” with no long-term plan.
How will monitoring, backups, patching, and upgrades work?
Operational readiness prevents outages and security gaps.
Tools, schedules, responsibilities, runbooks.
“Who gets paged at 2 a.m.?”
Who writes and maintains documentation and training?
Documentation reduces dependency on individuals and speeds onboarding.
Owner, format, review cycle, localization.
“We’ll document it later.”
How will you handle growth, new geographies, or acquisitions?
Scalability and extensibility should be designed early, not retrofitted.
Expected growth, multi-language, multi-currency, multi-entity.
“What does 3× volume look like?”
What is the exit strategy: data export, vendor lock-in, transition?
You need a way out if the vendor fails, costs rise, or strategy changes.
Data ownership, export formats, termination assistance.
Proprietary formats with no export.
What does the 3-year roadmap look like for this system?
Prevents building a dead end. The system should support future business plans.
Phases, new capabilities, integrations, user growth.
“What would trigger a replacement?”
Commercial and legal, if using a vendor
Who owns the data and any custom IP?
Data is a business asset. Custom IP may be valuable later.
Clear ownership terms, licenses, rights to use.
Vendor owns your data or custom work.
What are the contract terms, SLAs, penalties, and termination rights?
Legal protection if the vendor underperforms.
Uptime commitments, remedies, exit clauses, notice periods.
“What happens if they miss the SLA repeatedly?”
Is there a security addendum and insurance requirement?
Vendors introduce risk. Contracts should require security controls and insurance.
Security addendum, breach notification, liability, cyber insurance.
No security terms.
Can we get reference customers and proof of similar scale?
Validates claims and reduces risk.
Similar industry, size, geography, use case.
“Can we speak to them directly?”
How does the vendor’s roadmap align with our needs?
You don’t want to buy a product that is being sunset or moving in a different direction.
Investment areas, release cadence, customer advisory board.
No roadmap or vague promises.
What happens if the vendor is acquired or goes out of business?
Continuity planning protects your operations.
Source code escrow, transition assistance, data export rights.
“What is our contingency plan?”
If you only get 20 minutes with the owner
- What problem are we solving, and why now?Tells you if this is a real priority or a passing idea.
- What does success look like in numbers?Forces measurable outcomes instead of vague goals.
- What is in scope for v1, and what is out?Prevents scope creep and sets boundaries.
- Who are the users, and who is affected?Identifies adoption risk and political impact.
- What systems and data must we integrate with?Reveals hidden complexity and dependencies.
- What security, privacy, and compliance rules apply?Determines architecture, cost, and legal risk.
- What is the budget and hard deadline?Sets realism and trade-off parameters.
- Who decides, who signs off, and who can block?Maps decision rights and veto holders.
- What are the biggest risks or political obstacles?Surfaces what could kill the project.
- What happens if we do nothing?Tests urgency and helps justify investment.