Yes, you can work on your site without being in Maintenance Mode. Maintenance Mode could be used in these 3 scenarios.
1. You are making major design changes to your website and you do not want visitors to see your website until those design changes are completed.
2. There is a coding problem on your website and it is not displaying correctly to visitors. You can take your site Offline while you fix the problem.
3. The worst case scenario – your website has been hacked so you immeditately put your site in Maintenance Mode to prevent external Browser access to your website/remote script execution while you scramble to change all of your passwords: FTP, WordPress Login and DB password.