linux File structure for different development environments


I have a mounted storage on my RHEL server and I want to create a directory structure for file management. I have two projects right now,viz. project1, project2. I’m planning to have the following directory structures inside the NFS mounted storage for production, development and test server. Please let me know if this looks reasonable/correct.

  • prod
    • project1
      • userfolder1
      • userfolder2
      • userfolder3
    • project2
      • userfolder1
      • userfolder2
      • userfolder3
  • dev
    • project1
      • userfolder1
      • userfolder2
      • userfolder3
    • project2
      • userfolder1
      • userfolder2
      • userfolder3
  • test
    • project1
      • userfolder1
      • userfolder2
      • userfolder3
    • project2
      • userfolder1
      • userfolder2
      • userfolder3

I have used only 2 projects and 3 userfolders for brevity. I can have n number of projects and n number of users