Build around the engagement, not around unnecessary modules.
Client and opportunity records, quotations, contracts, staff, expenses, approvals, invoices, receivables and finance can share one operating record. The implementation should stay light where the business is light.
Use deeper engineering only where it earns its place.
Complex billing rules, document-heavy engagements, legacy integrations, client portals or specialized project controls may justify Odoo engineering. Standard configuration remains the first option where it covers the requirement safely.
Discovery should follow one client engagement.
Trace how work is quoted, approved, assigned, delivered, billed and collected. Include the documents and management reports people actually use rather than a theoretical process.
