Diagram Conventions   «Prev  Next»

Lesson 7Users revisited
ObjectiveRevise an ER diagram based on a final interview with end users.

Interview End Users (Final ERD Review)

Before you transform a conceptual ER diagram into physical tables and begin normalization, hold a structured review with end users and key stakeholders. This meeting verifies that the model reflects business objects, business rules, and real queries/views. Fixing issues now is dramatically cheaper than revising a built schema.

Goals of the session

  1. Business objects: Confirm that entities and attributes match the language users actually use (nouns and properties in their workflows).
  2. Business rules: Validate constraints: cardinality, optional vs. mandatory participation, identifying vs. non-identifying relationships, value domains, and lifecycle rules.
  3. User queries/views: Prove the model can answer priority questions quickly and consistently (reports, KPIs, search facets, and critical transactions).

Who to invite (and why)

Preparation checklist

How to run the review

  1. Warm-up: Align on goals and scope (conceptual model only).
  2. Walk the domain: For each entity, confirm definition, keys, mandatory attributes, and value domains.
  3. Validate relationships: Read each relationship both directions; state cardinality and participation out loud (e.g., “ORDER must have exactly one CUSTOMER; a CUSTOMER can have zero or many ORDERS”).
  4. Prove it with queries: Take the top real questions and show how the ERD answers them; note gaps.
  5. Decide and record: Log each change with rationale, owner, due date, and impact.
  6. Close with acceptance criteria: Define what “ready for normalization” means and who signs off.

Elicitation techniques that work

Templates

Use the following quick templates during the session.

Interview agenda

Title: Final ERD Review (Conceptual)
Duration: 60–90 minutes
Participants: SME(s), Power Users, Dev, Product, Data Gov

1) Context and objectives (5)
2) Entities and attributes review (20)
3) Relationships: cardinality and participation (20)
4) Top queries / reports validation (20)
5) Decisions and change log (10)
6) Sign-off criteria and next steps (5)

Decision / change-log entry

ID: CHG-007
Area: CUSTOMER–ORDER relationship
Change: Set CUSTOMER→ORDER min to 0 (allow guest carts)
Rationale: Guest checkout requirement
Impact: New nullable FK; auth/reporting update
Owner: Product/Dev
Due: 2025-10-01
Status: Approved

Question bank (ask users)

• Which reports do you run weekly? What fields/filters do they require?
• What records can exist without parents? For how long?
• Which attributes are required at creation vs. later in the lifecycle?
• What constitutes “duplicate”? How do you merge?
• Which data is sensitive or access-restricted?

Normalization readiness (exit criteria)

Common pitfalls

After the interview

  1. Update ERD and glossary; circulate the change log.
  2. Resolve conflicts offline; return decisions to stakeholders within 2–3 business days.
  3. Capture sign-off; proceed to normalization with the accepted conceptual model.

Accommodating Client - Exercise

Before moving on to the next lesson, click the Exercise link one last time to try your hand at modifying the Stories on CD ER diagram to accommodate a revised business rule.
Accommodating Client - Exercise
The next lesson describes the process of “verbalizing” the ER diagram.

SEMrush Software 7 SEMrush Banner 7