How do you begin designing a new database or application? If you start with an Entity Relationship Diagram (ERD), you’re doing it wrong.
It’s natural for a technical person to begin categorizing things into entities – a company has contacts, which have addresses, etc. But this process immediately narrows your perspective to a small subset of the issues at hand, blinding you to many more important challenges and opportunities.