Can you share some experience on how to deal with frequent changes / additions during a project? Here are some common experiences I've had in my not so long freelancing career, (edit) primarily building websites.
I always start off with a legal contract with a clearly stated statement of work.
But of course, there are 100 changes during the actual project. Most are very small, e.g., color; some are not so small, some are outright additions.
I'd LOVE to pin these changes into legal contracts every time they come up, but it's simply not realistic. 3a) There are too many of them and I don't have time to do it 3b) The client isn't gonna be happy constantly signing contracts for very "small" things, and I do want to make sure the client is happy.
Inevitably there are confusions / disputes. I haven't run into outright scams but I think honestly with so many little things flying around, there will be confusion & disagreements. Once again, it's not something that will completely tank the project or anything, but the sheer amount of time (which = money) it takes to resolve these things is getting ridiculous. "Wait you did what? Did we agree on this? I don't remember seeing that text / email..." etc. etc. I mean it's not like I can get the client to put in a JIRA ticket everytime....
So here are my questions.
A. I'm not alone in seeing this right? You guys run into this too? B. How do you deal with the confusion / disputes? Once again I haven't met outright people trying to scam me just that it's super annoying to deal with but at the same time understandable that it happens?