In our small office for many years I use IPv4 address assignment scheme based on location of user device, like:
- room #1: ip-range #1
- room #2: ip-range #3
- room #N: ip-range #N
For me it has an advantage: it's easy to recall where user device located (аnd what is the device) by IP address.
But this approach is violated constantly because variable part of user devices regularly migrate from one room to another.
There is another possibility: assign IP address to user device permanently for it's lifetime in office (based on MAC-address for example). But with this approach there is no way to now where is user device located now or group IP addresses into larger blocks/prefixes for routing/firewaling.
I still prefer not to use DHCP and assign addresses statically and we do not have managed switches.
I would like to now what approach is more common in IP assignment/allocation?