There are a lot of variables here - one is how completely you get the old oil drained, how close to EXACTLY vertical the bike is etc.
So here is what I'm doing - Mine is a racebike, so there is some nuance here.
1) Warm up the bike - In my case I have to let the bike cool some because I have to remove the exhaust to get the belly pan (required for racing) off of my bike. Warming up the bike gets the old oil to flow much better than if it's cold.
2) Remove the drain plug and let the oil drain. Once that stops I cycle the motor a couple revolutions on the starter motor, but don't let the bike start, to cycle the oil out of the high volume scavenge pump.
3) Remove the oil filter, wipe as much oil out of the oil filter cavity with a blue Scott towel.
4) Replace O-Rings on the oil filter cover
5) Replace the crush washer on the drain bolt
6) Replace oil filter / cover - set appropriate torque
7) Replace drain plug - set appropriate torque
8) Add 3 quarts / liters of oil.
9) Start engine, make sure oil pressure light goes off
10) Shut engine down and allow to sit for a few minutes
11) Check oil level
12) Add oil to get level between the sight lines.
13) Start / Stop engine allow to settle for a minute
14) Confirm appropriate oil level
There is an acceptable "range" of oil levels in our machines, so the difference between 3.7 and 3.8 liters is completely insignificant, but trying to use a fixed volume to change the oil is probably not the best choice due to the variability in how the bike drains each time.
I hope that helps