It's essential to discuss and agree upon the specific deliverables with your client at the beginning of the project to ensure alignment and a clear understanding of expectations. Additionally, the nature and depth of these deliverables may vary depending on the project's complexity and budget.