I have faced many non-technical clients in past and trust me it's not easy. The best thing I could do is to double (sometimes triple) the original estimated timelines.
Make separate milestones for QA and UAT rounds.
Breaking the project in very small but presentable milestones helps in keeping non-technical clients updated and happy.
Make separate milestones for QA and UAT rounds.
Breaking the project in very small but presentable milestones helps in keeping non-technical clients updated and happy.