Those variables were:
- coffee/water ratio
- grind size and consistency
- water temperature
- extraction duration
But there is a fifth element that should be observed that is the water hardness. Having too much or too little magnesium and calcium disolved in the water may result in wildly different cups of coffee. Yes, that is leaning more towards the pedantic side, but if you live in a region with extremely soft water, you have to fix water hardness because it is essential to dissolving coffee compounds in it.
Water hardness graph: https://jgagneastro.files.wordpress.com/2018/12/water_coffee...
I would suggest reading How to make the best coffee at home, from James Hoffmann.